v1.20.0
) und das Kubernetes-CLI (v1.21.1
).
minikube version
und kubectl version
.
minikube start
/ minikube status
/
kubectl get nodes
/ minikube stop
.
In dieser und den folgenden Aufgaben, die sich auf die
Literaturgrundlage
Kubernetes in Action beziehen, verwenden Sie bitte statt des
Containers kubia
Ihren Container miniwhoami
,
den Sie in Ihre Registry auf Ihren Gitlab-Account hochgeladen haben.
Steht Ihnen dieser nicht zur Verfügung oder gelingt Ihnen der
Zugriff darauf nicht, so können Sie ersatzweise auch den
Container jennerwein/miniwhoami
verwenden.
kubectl
einen Alias k
und die
Tabulatorvervollständigung ein.k
) mit den
Kurzkommandos k get nodes
und k cluster-info
.
minikube
mit Hilfe des Kommandos kubectl
describe nodes minikube
ab. Welche Informationen
liefert Ihnen das Kommando?kubectl run
(https://kubernetes.io/docs/reference/generated/kubectl/kubectl-commands#run)
können Sie in ganz primitiver Weise einen Container als Pod starten
und von außen zugreifbar machen. Dieses primitive Kommando
ist für Kubernetes untypisch und sollte hier nur zum Testen
benutzt werden.miniwhoami
auf Ihrem
minikube und machen Sie ihn am Port 8888 verfügbar. Geben
Sie das von Ihnen verwendete Kommando an.kubectl get pods
und mit dem Kubernetes-Dashboard nach, ob der Pod läuft.kubectl describe
pods miniwhoami
Informationen über den Pod ab. Beschreiben Sie kurz, die erhaltenen
Informationen.
Lesen Sie die Literaturgrundlage von Präsentation 13 aus Lukša Marko: Kubernetes in Action, Hanser, 2018: