Het instellen van het CKA-cluster met Ansible
Categories:
Projecten: c2platform/ansible
Randvoorwaarden
- Een Ontwikkelomgeving Opzetten op Ubuntu 22: Installeer Ansible, Vagrant, LXD, Virtualbox en kloon de projectmappen.
Uitrol Controlepaneel
Om de controle node in te stellen, voer je de volgende opdracht uit. Dit proces duurt ongeveer 4 minuten:
vagrant up c2d-cka-cp
Wacht totdat de status van de node verandert naar “Klaar”:
kubectl get nodes -w
Toon mij
98° [:ansible-dev]└2 master(+175/-122)* ± kubectl get nodes -w
NAAM STATUS ROLLEN LEFTIJD VERSIE
c2d-cka-cp NotReady controle-paneel 23s v1.28.15
c2d-cka-cp Klaar controle-paneel 24s v1.28.15
Uitrol Worker Nodes
Vervolgens stel je de worker nodes in. Dit proces duurt ongeveer 11 minuten:
vagrant up c2d-cka-worker{1..3}
Houd hun voortgang in de gaten terwijl ze zich bij het cluster voegen:
kubectl get nodes -w
Toon mij
Merk op dat de momenteel weergegeven versie v1.28.15
is. Je kunt de versie wijzigen door de variabele c2_cka_k8s_version
te wijzigen, die is gedefinieerd in het inventarisproject c2platform/ansible
in het bestand
group_vars/cka/main.yml
.
[ostraaten@io3 ckad-study-guide (⎈|kubernetes-admin@kubernetes:N/A)]$ kubectl get nodes
NAAM STATUS ROLLEN LEFTIJD VERSIE
c2d-cka-cp Klaar controle-paneel 25m v1.28.15
c2d-cka-worker1 Klaar worker 11m v1.28.15
c2d-cka-worker2 Klaar worker 8m14s v1.28.15
c2d-cka-worker3 Klaar worker 4m34s v1.28.15
Maak en Herstel Snapshots
Het maken en herstellen van snapshots is eenvoudig en vooral nuttig ter voorbereiding op het CKA-examen. Snapshots stellen je in staat om het cluster eenvoudig weer naar zijn oorspronkelijke staat te resetten na het voltooien van verschillende oefeningen.
Om je omgeving in te stellen, voer je de volgende opdrachten uit:
export BOX_SS=v0
export BOX="c2d-cka-cp c2d-cka-worker1 c2d-cka-worker2 c2d-cka-worker3"
Om een snapshot v0
voor alle boxes te maken:
for i in $BOX; do vagrant snapshot save $i $BOX_SS; done
Om deze snapshot v0
te herstellen:
for i in $BOX; do vagrant snapshot restore $i $BOX_SS; done
Feedback
Was deze pagina nuttig?
Fijn om te horen! Vertel ons alstublieft hoe we kunnen verbeteren.
Jammer om dat te horen. Vertel ons alstublieft hoe we kunnen verbeteren.