Skip to content
/ kind Public

Creates a Kind Kubernetes cluster. (Optionally deploy Confluent Operator managed Kafka cluster)

Notifications You must be signed in to change notification settings

dkirrane/kind

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Mar 13, 2025
9a62118 · Mar 13, 2025

History

34 Commits
Mar 13, 2025
Mar 13, 2025
Mar 13, 2025
Mar 23, 2023
Mar 23, 2023
Mar 23, 2023
Mar 13, 2025
Mar 13, 2025
May 9, 2023
Mar 23, 2023
May 4, 2023
May 4, 2023
Mar 23, 2023
Mar 13, 2025
May 4, 2023

Repository files navigation

Kind

kind is a tool for running local Kubernetes clusters using Docker container “nodes”. https://kind.sigs.k8s.io/

Prerequisties

Kind Install

# Install on Linux (WSL2 Ubuntu)
curl -Lo ./kind https://kind.sigs.k8s.io/dl/v0.17.0/kind-linux-amd64
chmod +x ./kind
sudo mv ./kind /usr/local/bin/kind

Useful scripts

gh repo clone dkirrane/kind
cd kind

Create local Kubernetes cluster

./kind-create.sh

Connect to Kubernetes cluster

# By default kind creates/updates $HOME/.kube/config
kubectl cluster-info --context kind-kind

# Optionally you can output to seperate file $HOME/.kube/kind/config
./kind-kubeconfig.sh
export KUBECONFIG="$HOME/.kube/kind/config"
kubectl get nodes

Deploy an Ingress (Optional)

./kind-ingress.sh

Deploy an Application (Optional)

# Helm

Destroy Kubernetes cluster

./kind-delete.sh

WSL2 Docker cleanup

From time to time you may want to cleanup Docker containers, unused images, volumes and networks.

docker system prune --all

References:

Confluent

Deploy Confluent Kafka ./confluent/README.md

About

Creates a Kind Kubernetes cluster. (Optionally deploy Confluent Operator managed Kafka cluster)

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages