508 Kubernetes Container Runtime [0.25 PT]

Updated . Posted . Visible to the public.

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
Last edit
Matthias Bruhse
License
Source code in this card is licensed under the MIT License.
Posted to DevOps Curriculum (2023-01-30 12:16)