Claude Code Plugins

Community-maintained marketplace

Feedback

Create a Kind cluster in Docker-in-Docker environment

Install Skill

1Download skill
2Enable skills in Claude

Open claude.ai/settings/capabilities and find the "Skills" section

3Upload to Claude

Click "Upload skill" and select the downloaded ZIP file

Note: Please verify skill by going through its instructions before using it.

SKILL.md

name Kind Setup
description Create a Kind cluster in Docker-in-Docker environment

Kind Setup

Create a Kind Kubernetes cluster inside a DinD (Docker-in-Docker) container.

When to use

  • Setting up Kubernetes for testing
  • Need a Kind cluster inside this container

Steps

  1. Verify Docker available

    docker info
    

    If this fails, STOP. DinD is not available.

  2. Delete existing cluster

    kind delete cluster --name ark-cluster 2>/dev/null || true
    
  3. Create cluster

    kind create cluster --name ark-cluster
    
  4. Configure kubeconfig with container IP

    CONTROL_PLANE_IP=$(docker inspect -f '{{range.NetworkSettings.Networks}}{{.IPAddress}}{{end}}' ark-cluster-control-plane)
    kind get kubeconfig --name ark-cluster --internal | sed "s/ark-cluster-control-plane/$CONTROL_PLANE_IP/g" > ~/.kube/config
    
  5. Verify connection

    kubectl cluster-info
    

Why the IP replacement?

This container connects to Kind via Docker networking. The default 127.0.0.1 or hostname won't work. Using the container's actual IP ensures connectivity.