Wdrożenie GKE musi zweryfikować, czy kontener może połączyć się z bazą danych i uruchomić skrypt bezpiecznego zamknięcia, jeśli łączność zawiedzie. Jak należy skonfigurować wdrożenie?
Wybierz odpowiedź
Dotknij opcji, aby sprawdzić swoją odpowiedź.
Poprawna odpowiedź: Dodaj livenessProbe, który zawiedzie, gdy kontener nie będzie mógł połączyć się z bazą danych, i skonfiguruj handler cyklu życia PreStop, aby uruchomić skrypt zamknięcia..
Dlaczego to jest odpowiedź
Poprawna odpowiedź to dodanie livenessProbe i skonfigurowanie handlera cyklu życia PreStop. LivenessProbe jest przeznaczony do sprawdzania, czy aplikacja działa poprawnie. Jeśli kontener nie może połączyć się z bazą danych, livenessProbe zawiedzie, a Kubernetes zrestartuje kontener. Handler PreStop jest wywoływany tuż przed zakończeniem działania kontenera, co pozwala na uruchomienie skryptu bezpiecznego zamknięcia przed jego restartem lub usunięciem. Tworzenie dwóch Jobów jest niepotrzebnie skomplikowane i nie jest standardowym sposobem zarządzania cyklem życia kontenera. PostStart jest wywoływany po utworzeniu kontenera, a nie w przypadku awarii łączności, więc nie spełnia wymagań. InitContainer jest uruchamiany przed głównym kontenerem i służy do inicjalizacji, a nie do ciągłego monitorowania łączności.
Zdaj egzamin — bez niekończącego się szukania odpowiedzi
Uzyskaj wszystkie zweryfikowane pytania i wyjaśnienia do tego egzaminu w jednym miejscu i zaoszczędź godziny przygotowań. Ponad 1000 certyfikacji · Ponad 20 języków · Zacznij za darmo.
Zdaj egzamin szybciej → Karta nie jest wymagana