Kind ( Kubernetes on Docker)

Microsoft Windows 11 ve wsl2 kullanıyorsanız. WSL2 üzerinde docker çalışyor demektir. Bu durumda kind da çalıştırabilirisiniz.

Kurulum ve kullanım için site çok güzel hazılanmıştır: https://kind.sigs.k8s.io/docs/user/quick-start#installing-with-a-package-manager

1 load-blancer(haproxy), 3 control-plane, 3 worker

Ubuntu( wsl2) üzerinde aşağıdaki gibi kurdur;

curl -Lo ./kind https://kind.sigs.k8s.io/dl/v0.11.1/kind-linux-amd64
chmod +x ./kind
mv ./kind /usr/local/bin/kind
echo "source <(kind completion bash )" >> ~/.profile
kind
cat > kind-ha-config.yaml<<END
kind: Cluster
apiVersion: kind.x-k8s.io/v1alpha4
nodes:
- role: control-plane
- role: control-plane
- role: control-plane
- role: worker
- role: worker
- role: worker
END
kind create cluster --config=kind-ha-config.yamldocker ps -n 7

Not: Kurulum işlemi sonunda “ ~/.kube/config” dosyanız düzenleniyor. Tüm komutlar haproxy üzerinde control-plane(master) dağılmaktadır.

“ 127.0.0.1:33905->6443/tcp”

$ kubectl get nodes

--

--