Ein GKE-Deployment muss überprüfen, ob der Container eine Verbindung zur Datenbank herstellen kann, und ein Skript für das ordnungsgemäße Herunterfahren ausführen, falls die Konnektivität fehlschlägt. Wie sollten Sie das Deployment konfigurieren?
Wählen Sie eine Antwort
Tippen Sie auf eine Option, um Ihre Antwort zu überprüfen.
Richtige Antwort: Fügen Sie eine livenessProbe hinzu, die fehlschlägt, wenn der Container die Datenbank nicht erreichen kann, und konfigurieren Sie einen PreStop-Lifecycle-Handler, um das Shutdown-Skript auszuführen..
Warum dies die Antwort ist
Die korrekte Antwort ist, eine livenessProbe hinzuzufügen, die fehlschlägt, wenn der Container die Datenbank nicht erreichen kann, und einen PreStop-Lifecycle-Handler zu konfigurieren, um das Shutdown-Skript auszuführen. Eine Liveness-Probe überprüft die Lauffähigkeit eines Containers. Wenn sie fehlschlägt, wird der Container neu gestartet, was die gewünschte Reaktion auf fehlende Datenbankkonnektivität ist. Ein PreStop-Lifecycle-Handler wird unmittelbar vor dem Beenden eines Containers ausgeführt und ist ideal, um ein ordnungsgemäßes Shutdown-Skript auszuführen. Die anderen Optionen sind weniger geeignet: Jobs sind für einmalige oder Batch-Aufgaben gedacht, nicht für die kontinuierliche Überwachung eines laufenden Deployments. Ein PostStart-Handler wird direkt nach dem Start des Containers ausgeführt und ist nicht für die kontinuierliche Überwachung der Serviceverfügbarkeit geeignet. Ein initContainer wird vor dem Hauptcontainer ausgeführt und ist für Initialisierungsaufgaben gedacht, nicht für die kontinuierliche Überwachung während des Betriebs.
Bestehen Sie Ihre Prüfung – ohne endlose Antwortsuche
Erhalten Sie jede verifizierte Frage und Erklärung für diese Prüfung an einem Ort und sparen Sie Stunden der Vorbereitung. Über 1.000 Zertifizierungen · Über 20 Sprachen · Kostenloser Start.
Bestehen Sie Ihre Prüfung schneller → Keine Karte erforderlich