Kind ( Kubernetes on Docker)
Feb 25, 2022
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
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/kindecho "source <(kind completion bash )" >> ~/.profile
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
ENDkind 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