Gisteravond bij een workshop Kubernetes geweest. Is ook weer zo’n mooi Open Source systeem.
Vandaag even nog wat dingen daarmee geprobeerd. Gelukkig heeft de linuxacademy.com een aantal cloud servers ter beschikking. Daarop is Kubernetes al geïnstalleerd. Van daaruit dus 2 servers opstart. 1 als master node en de tweede als extra node. Vervolgens de volgende commando’s uitgevoerd om alles te laten werken
Op de master
# kubeadm init
# mkdir -p $HOME/.kube
# cp -i /etc/kubernetes/admin.conf $HOME/.kube/config
# chown $(id -u):$(id -g) $HOME/.kube/config
Om het netwerk in je Kubernetes cluster in orde te maken voer je het volgende commando uit
# kubectl apply -f https://docs.projectcalico.org/v2.6/getting-started/kubernetes/installation/hosted/kubeadm/1.6/calico.yaml
Vervolgens op de client node
# kubeadm join 172.31.26.182:6443 --token 9mvem2.n04fpv7ea9dtjyaz --discovery-token-ca-cert-hash sha256:fdc6eea71cab649156229b64d52a18e264c4909248536ef2be5558b60e901d37
Je kunt nu je nodes bekijken via
# kubectl get nodes