kind is a tool for running local Kubernetes clusters using Docker container “nodes”. https://kind.sigs.k8s.io/
# 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
gh repo clone dkirrane/kind
cd kind
./kind-create.sh
# 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
./kind-ingress.sh
# Helm
./kind-delete.sh
From time to time you may want to cleanup Docker containers, unused images, volumes and networks.
docker system prune --all
Deploy Confluent Kafka ./confluent/README.md