From openhands-skills
Sets up and manages local Kubernetes clusters using KIND for testing applications locally or developing cloud-native workloads.
npx claudepluginhub openhands/extensionsThis skill uses the workspace's default tool permissions.
KIND (Kubernetes IN Docker) is a tool for running local Kubernetes clusters using Docker containers as nodes. It's designed for testing Kubernetes applications locally.
Sets up local Kubernetes clusters with kind, k3d, or minikube, including ingress, local registry, and Skaffold/Tilt integration for fast rebuild-redeploy cycles in development and testing.
Spin up and manage local Kubernetes clusters (Kind/K3d/Talos/vCluster) and GitOps workloads (Flux/ArgoCD) declaratively with ksail CLI.
Guides Kubernetes manifest creation for deployments, services, ingress, ConfigMaps, Secrets; kubectl commands for deploying, scaling, troubleshooting clusters.
Share bugs, ideas, or general feedback.
KIND (Kubernetes IN Docker) is a tool for running local Kubernetes clusters using Docker containers as nodes. It's designed for testing Kubernetes applications locally.
IMPORTANT: Before you proceed with installation, make sure you have docker installed locally.
To install KIND on a Debian/Ubuntu system:
# Download KIND binary
curl -Lo ./kind https://kind.sigs.k8s.io/dl/v0.22.0/kind-linux-amd64
# Make it executable
chmod +x ./kind
# Move to a directory in your PATH
sudo mv ./kind /usr/local/bin/
To install kubectl:
# Download kubectl
curl -LO "https://dl.k8s.io/release/$(curl -L -s https://dl.k8s.io/release/stable.txt)/bin/linux/amd64/kubectl"
# Make it executable
chmod +x kubectl
# Move to a directory in your PATH
sudo mv ./kubectl /usr/local/bin/
Create a basic KIND cluster:
kind create cluster