| name | kubernetes |
| description | 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. |
| category | Development & Code Tools |
| source | openhands |
| tags | ["docker","kubernetes","bash","linux","testing","pr","agent","tool"] |
| url | https://github.com/OpenHands/OpenHands/blob/main/skills/kubernetes.md |
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:
curl -Lo ./kind https://kind.sigs.k8s.io/dl/v0.22.0/kind-linux-amd64
chmod +x ./kind
sudo mv ./kind /usr/local/bin/
To install kubectl:
curl -LO "https://dl.k8s.io/release/$(curl -L -s https://dl.k8s.io/release/stable.txt)/bin/linux/amd64/kubectl"
chmod +x kubectl
sudo mv ./kubectl /usr/local/bin/
Creating a Cluster
Create a basic KIND cluster:
kind create cluster