Aplikacja działa w wielu klastrach GKE w ramach Deploymentu z replikami. Które polecenie wyświetla logi stdout dla wszystkich replik we wszystkich klastrach?
Wybierz odpowiedź
Dotknij opcji, aby sprawdzić swoją odpowiedź.
Poprawna odpowiedź: gcloud logging read [PARAM].
Dlaczego to jest odpowiedź
Poprawna odpowiedź to gcloud logging read [PARAM], ponieważ Google Cloud Logging (dawniej Stackdriver Logging) centralizuje logi ze wszystkich zasobów Google Cloud, w tym z wielu klastrów GKE. Umożliwia to agregację i filtrowanie logów ze wszystkich replik w różnych klastrach za pomocą jednego polecenia. kubectl logs [POD or LABEL selector] wyświetla logi tylko z klastra, do którego jest aktualnie podłączony kubectl. Nie agreguje logów z wielu klastrów. kubectl exec -it [POD] -- journalctl wymaga interaktywnego połączenia z konkretnym Podem i uruchomienia journalctl w jego kontekście, co jest niepraktyczne dla wielu replik w wielu klastrach. Poza tym, w kontenerach zazwyczaj używa się stdout/stderr, a nie journalctl. gcloud compute ssh [INSTANCE] --command='sudo journalctl' służy do łączenia się z instancjami VM i odczytywania logów systemowych, a nie logów aplikacji z kontenerów GKE.
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