Kubernetes Container Runtime [0.25 PT]

Ziele

  • Du weißt, welcher Linux Service für das starten/stoppen/löschen von Containern zuständig ist.
  • Wie wird die Authentifizierung für Requests zum kubelet konfiguriert?
  • Du weißt, warum Container Runtimes für den kubelet leicht austauschbar sind.
  • Du weißt, warum ein so genannter pod-infra-container gestartet wird und warum hier bevorzugt gerne pause verwendet wird.
  • Du weißt, wie die DNS Konfiguration für den Kubernetes Nameserver in die Container kommt.
  • kubelet lässt unter anderem auch die Komponenten für die Control Plane laufen. Wie wird das Henne-Ei Problem beim Starten eines Clusters gelöst?
  • Du weißt wie du eine Node "evakuieren" kannst bevor du diese z.B. rebooten möchtest. Warum sollte man nicht versuchen DaemonSets zu evakuieren?
  • Wann ist eine Node unhealthy?

Inhalte

  • Kapitel 12 aus "The Book of Kubernetes" von Alan Hohn
Claus-Theodor Riegg About 1 year ago