Kubernetes-cluster maken met master- en workerknooppunten
Dit onderwerp beschrijft hoe u een Kubernetes-cluster kunt maken met master- en workerknooppunten
Procedure
-
Meld u aan bij het masterknooppunt en voer de opdracht
Kubeadm init --pod-network-cidr=192.168.0.0/16uit. Zie de uitvoer ter referentie:- Kopieer de tekst geaccentueerd in geel die begint met kubeadm in de uitvoer van de Kubeadm init-opdracht.
- Om kubectl te laten werken voor een niet-rootgebruiker, voert u deze opdrachten uit; deze maken ook deel uit van de kubeadm init-uitvoer.
mkdir -p $HOME/.kube sudo cp -i /etc/kubernetes/admin.conf $HOME/.kube/config sudo chown $(id -u):$(id -g) $HOME/.kube/config - Als u de root-gebruiker bent, kunt u ook dit uitvoeren:
export KUBECONFIG=/etc/kubernetes/admin.conf. - Een POD-netwerk installeren:
kubectl apply -f https://docs.projectcalico.org/v3.14/manifests/calico.yaml
- Voeg de workerknooppunten samen met de master (join).
- Om nieuwe knooppunten aan uw cluster toe te voegen, doet u het volgende voor elke computer:
- SSH naar de machine
- Zorg dat u root bent (bv.
sudo su -) - Voer de opdracht uit die door kubeadm init als uitvoer is geproduceerd. Bijvoorbeeld:
kubeadm join -- token <token> <control-plane-host>:<control-plane-port>--discovery-token-ca-cert-hash sha256:<hash>
- Om nieuwe knooppunten aan uw cluster toe te voegen, doet u het volgende voor elke computer: