Skip to content
kubernetes logo

kubernetes

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

SKILL.md

Full skill instructions

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