Migracja aplikacji Compute Engine do GKE. Zbuduj obraz kontenera i wypchnij do Artifact Registry za pomocą Cloud Build. Jakie kroki należy podjąć? (Wybierz dwie odpowiedzi.)
Wybierz odpowiedź
Dotknij opcji, aby sprawdzić swoją odpowiedź.
Poprawna odpowiedź: Uruchom gcloud builds submit w katalogu zawierającym kod źródłowy aplikacji., W katalogu źródłowym aplikacji utwórz plik o nazwie cloudbuild.yaml, który definiuje kroki kompilacji do budowania i wypychania obrazu..
Dlaczego to jest odpowiedź
Aby zbudować obraz kontenera i wypchnąć go do Artifact Registry za pomocą Cloud Build, należy najpierw zdefiniować proces budowania. Tworzy się plik cloudbuild.yaml w katalogu źródłowym aplikacji, który zawiera instrukcje dla Cloud Build, jak zbudować obraz (np. za pomocą Dockerfile) i gdzie go wypchnąć (do Artifact Registry). Następnie, aby uruchomić ten proces, używa się polecenia gcloud builds submit. To polecenie wysyła zawartość bieżącego katalogu (w tym cloudbuild.yaml i kod źródłowy) do Cloud Build, który wykonuje zdefiniowane kroki. Opcja "Uruchom gcloud run deploy..." jest błędna, ponieważ gcloud run deploy służy do wdrażania usług na Cloud Run, a nie do budowania i wypychania obrazów do Artifact Registry. Opcja "Uruchom gcloud container images add-tag..." służy do dodawania tagów do istniejących obrazów, a nie do ich budowania. Opcja "W katalogu źródłowym aplikacji utwórz plik o nazwie cloudbuild.yaml, który definiuje kroki kompilacji do budowania i publikowania obrazu w Artifact Registry" jest częściowo poprawna, ale mniej precyzyjna niż ta wskazana jako prawidłowa, ponieważ "wypychanie" jest standardowym terminem używanym w kontekście repozytoriów kontenerów.
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