Grundlagen von Cloud und Containern

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?

  1. AObergrenze 12, Untergrenze 8
  2. BObergrenze 13, Untergrenze 7
  3. CObergrenze 13, Untergrenze 8
Antwort und Erläuterung anzeigen

Antwort: C. Obergrenze 13, Untergrenze 8

Wird ein Prozentwert in eine Zahl von Pods umgerechnet, wird maxSurge aufgerundet und maxUnavailable abgerundet. 10 × 25 % = 2,5, also ergibt sich maxSurge = 3 und maxUnavailable = 2. Die Obergrenze der Gesamtzahl der Pods ist 10 + 3 = 13, die Untergrenze der verfügbaren Pods 10 − 2 = 8. Diese Rundung lässt das Update leichter vorankommen und stellt zugleich sicher, dass die Zahl verfügbarer Pods nie unter den angegebenen Anteil fällt.

Dieses Thema üben Zur Themenseite

Weitere Fragen zu Grundlagen von Cloud und Containern

  1. 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?
  2. 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?
  3. Das Passwort einer Datenbank wird in einem Kubernetes-Secret gespeichert. Welche Beschreibung eines Secrets ist richtig?
  4. Eine Webanwendung kann nach dem Start etwa 60 Sekunden lang, während sie ihren Cache lädt, keine Anfragen bearbeiten und liefert in dieser Zeit für /ready den Status 503. Welche Wirkung hat es, die obigen Einstellungen zum Container des Pods hinzuzufügen?
  5. In einer Webanwendung unter Kubernetes wurde die Prüfung der Liveness-Probe so erweitert, dass sie auch prüft, ob sich die Anwendung mit der Datenbank verbinden kann, von der sie abhängt. Welches Problem kann diese Einstellung am ehesten verursachen?