Grundlagen von Cloud und Containern

Wie heißt in Kubernetes die kleinste Einheit, die bereitgestellt und verwaltet wird und einen oder mehrere Container zusammenfasst, die sich dieselbe IP-Adresse und dieselben Volumes teilen?

  1. ANode
  2. BService
  3. CPod
Antwort und Erläuterung anzeigen

Antwort: C. Pod

Ein Pod ist die kleinste Einheit, die Kubernetes platziert und ausführt. Die Container darin teilen sich einen Netzwerk-Namespace, können also über localhost miteinander kommunizieren und dieselben Volumes nutzen. Meist enthält ein Pod einen Anwendungscontainer, und Hilfscontainer, etwa zum Weiterleiten von Logs, kommen manchmal in denselben Pod hinzu. Pods sind Wegwerfobjekte und erhalten beim Neuerzeugen eine neue IP-Adresse; sie werden daher normalerweise indirekt über ein Deployment o. Ä. verwaltet. Ein Node ist eine Maschine, auf der Pods laufen, und ein Service ist ein stabiler Endpunkt für mehrere Pods.

Dieses Thema üben Zur Themenseite

Weitere Fragen zu Grundlagen von Cloud und Containern

  1. In Kubernetes betreibt ein Deployment mit replicas: 3 drei Pods. Was geschieht, wenn einer dieser Pods mit kubectl delete pod gelöscht wird?
  2. In einem Kubernetes-Deployment wird das Container-Image in der Pod-Vorlage auf eine neue Version geändert. Was geschieht mit der Standard-Update-Strategie (RollingUpdate)?
  3. Ein Deployment mit replicas: 10 hat die Rolling-Update-Einstellungen maxSurge: 25% und maxUnavailable: 25%. Welche Kombination gibt die Obergrenze der Gesamtzahl der Pods und die Untergrenze der Zahl verfügbarer Pods während eines Updates richtig an?
  4. In Kubernetes erhält ein Pod bei jedem Neuerzeugen eine andere IP-Adresse. Welche Ressource ermöglicht es anderen Anwendungen, sich über einen gleichbleibenden Namen und eine gleichbleibende Adresse mit mehreren per Label ausgewählten Pods zu verbinden, wobei die Last auf diese verteilt wird?
  5. In einem Kubernetes-Cluster sollen HTTPS-Anfragen, die für einen Hostnamen eintreffen, an den Service api gehen, wenn der Pfad mit /api beginnt, und sonst an den Service web. Welche Ressource eignet sich, um diese Verteilungsregel festzulegen?