Kubernetes im Heimlabor

Kurs › Folge 10

Hello World: dein erster Pod

Ein Container läuft im Cluster — und was dabei hinter den Kulissen passiert.

Das Video zu dieser Folge ist noch nicht veröffentlicht. Die Notizen stehen trotzdem schon hier.

Was du danach kannst

  • einen Pod aus einer YAML-Datei starten
  • den Weg von der YAML bis zum laufenden Container beschreiben
  • einen Pod ansehen, ansprechen und wieder entfernen

Worum es geht

Ein Container läuft im Cluster — und was dabei hinter den Kulissen passiert.

Voraussetzungen

  • ein laufendes Cluster aus den vorigen Folgen
  • Zugriff per kubectl

Zum Nachlesen

Befehle aus dieser Folge

  • kubectl apply -f pod.yaml
  • kubectl get pod hallo -o wide
  • kubectl port-forward pod/hallo 8080:80
  • kubectl delete -f pod.yaml

Begriffe

Pod
kleinste Einheit in Kubernetes, ein oder mehrere Container mit gemeinsamer IP
Manifest
die YAML-Datei, die den Sollzustand beschreibt
port-forward
leitet einen lokalen Port in den Pod, ohne Service

Übung — mach es selbst

  1. Starte einen Pod mit dem Image nginx:1.27 und dem Namen uebung.
  2. Finde heraus, auf welchem Node er läuft — ohne -o wide zu benutzen.
  3. Hole dir die Startseite aus dem Pod, ohne einen Service anzulegen.
  4. Lösche den Pod und beobachte mit kubectl get pods -w, was dabei passiert.

Zusatz: Warum kommt der Pod nach dem Löschen nicht von allein zurück? Die Antwort kommt in Folge 11.