kubernetes

OpenHands's avatarfrom OpenHands

Set up and manage local Kubernetes clusters using KIND (Kubernetes IN Docker). Use when testing Kubernetes applications locally or developing cloud-native workloads.

⭐16stars🔀4forks📁View on GitHub🕐Updated Jan 9, 2026

When & Why to Use This Skill

This Claude skill streamlines the setup and management of local Kubernetes clusters using KIND (Kubernetes IN Docker). It enables developers to efficiently create, configure, and test cloud-native workloads in a local environment, providing a cost-effective and fast way to simulate production-grade Kubernetes infrastructure without leaving the local machine.

Use Cases

  • Local Development: Quickly spin up a Kubernetes cluster to develop and debug microservices in an environment that mimics production.
  • CI/CD Pipeline Testing: Integrate KIND into local or automated testing workflows to validate Kubernetes manifests and Helm charts before deployment.
  • Cloud-Native Learning: Safely experiment with Kubernetes features, networking policies, and storage configurations in a sandboxed local environment.
  • Resource Optimization: Reduce cloud infrastructure costs by performing initial integration testing and resource profiling locally instead of on expensive cloud-hosted clusters.
namekubernetes
descriptionSet up and manage local Kubernetes clusters using KIND (Kubernetes IN Docker). Use when testing Kubernetes applications locally or developing cloud-native workloads.

Kubernetes Local Development with KIND

KIND Installation and Setup

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.

Installation

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/

Creating a Cluster

Create a basic KIND cluster:

kind create cluster