Kubernetes

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