Kubernetes-cluster maken met master- en workerknooppunten

Dit onderwerp beschrijft hoe u een Kubernetes-cluster kunt maken met master- en workerknooppunten

Procedure

  1. Meld u aan bij het masterknooppunt en voer de opdracht Kubeadm init --pod-network-cidr=192.168.0.0/16 uit. 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
  2. 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>