Masz plik Dockerfile do wdrożenia w Google Kubernetes Engine. Jakie kroki należy podjąć?
Wybierz odpowiedź
Dotknij opcji, aby sprawdzić swoją odpowiedź.
Poprawna odpowiedź: Zbuduj obraz Docker z pliku Dockerfile, wypchnij go do Container Registry, utwórz plik YAML Deployment odwołujący się do tego obrazu i użyj kubectl do utworzenia Deployment..
Dlaczego to jest odpowiedź
Aby wdrożyć aplikację z Dockerfile w Google Kubernetes Engine (GKE), należy najpierw zbudować obraz Docker z tego pliku. Następnie obraz ten musi zostać wypchnięty do rejestru obrazów, takiego jak Google Container Registry (GCR) lub Artifact Registry, aby GKE miał do niego dostęp. Kolejnym krokiem jest utworzenie pliku YAML Deployment, który definiuje, jak aplikacja ma być uruchamiana w klastrze GKE, odwołując się do wcześniej wypchniętego obrazu. Na koniec, używa się narzędzia kubectl do zastosowania tego pliku Deployment w klastrze GKE, co spowoduje utworzenie i uruchomienie aplikacji. Opcja "Użyj kubectl app deploy ." jest nieprawidłowa, ponieważ kubectl nie ma wbudowanej komendy app deploy. Opcja "Użyj gcloud app deploy ." jest błędna, ponieważ gcloud app deploy służy do wdrażania aplikacji w Google App Engine, a nie w GKE. Opcja z Cloud Storage jest nieprawidłowa, ponieważ Cloud Storage nie jest rejestrem obrazów Docker i GKE nie może bezpośrednio pobierać obrazów z tej usługi.
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