У вас есть Dockerfile для развертывания в Google Kubernetes Engine. Какие шаги следует предпринять?
Выберите ответ
Нажмите на вариант, чтобы проверить свой ответ.
Правильный ответ: Собрать образ Docker из Dockerfile, отправить его в Container Registry, создать YAML-файл Deployment, ссылающийся на этот образ, и использовать kubectl для создания Deployment..
Почему это правильный ответ
Для развертывания приложения из Dockerfile в Google Kubernetes Engine (GKE) необходимо выполнить несколько шагов. Сначала вы собираете образ Docker из вашего Dockerfile с помощью команды docker build. Затем этот образ нужно отправить в Container Registry (или Artifact Registry), чтобы GKE мог получить к нему доступ, используя docker push. После этого вы создаете YAML-файл манифеста Kubernetes, который описывает ваш Deployment и ссылается на только что загруженный образ. Наконец, вы используете kubectl apply -f your-deployment.yaml для создания Deployment в вашем кластере GKE. Варианты с kubectl app deploy и gcloud app deploy неверны, так как они не являются стандартными командами для развертывания Docker-образов в GKE. gcloud app deploy используется для App Engine. Загрузка образа в Cloud Storage не подходит, так как GKE ожидает образы из реестра контейнеров, а не из объектного хранилища.
Сдайте экзамен — без бесконечного поиска ответов
Получите все проверенные вопросы и объяснения для этого экзамена в одном месте и сэкономьте часы подготовки. 1000+ сертификаций · 20+ языков · начните бесплатно.
Сдайте экзамен быстрее → Карта не требуется