Развертывание GKE под названием echo-deployment (предоставляемое через echo-service) нуждается в обновлении приложения с минимальным временем простоя. Что следует предпринять?
Выберите ответ
Нажмите на вариант, чтобы проверить свой ответ.
Правильный ответ: Используйте kubectl set image deployment/echo-deployment для обновления образа контейнера..
Почему это правильный ответ
Команда kubectl set image инициирует обновление Rolling Update (постепенное обновление) для развертывания GKE. Это означает, что новые поды с обновленным образом будут создаваться постепенно, а старые поды будут удаляться только после того, как новые поды будут готовы к приему трафика. Такой подход обеспечивает минимальное время простоя, поскольку приложение остается доступным на протяжении всего процесса обновления. Обновление YAML-файла и последующее удаление/создание развертывания приведет к полному прекращению работы приложения на время удаления и повторного создания, что вызовет значительное время простоя. Функциональность rolling update группы экземпляров не имеет прямого отношения к обновлению контейнеров внутри GKE-кластера, так как GKE управляет подами и развертываниями, а не напрямую экземплярами VM. Обновление YAML-файла сервиса не имеет смысла, так как сервис определяет, как получить доступ к подам, а не их содержимое.
Сдайте экзамен — без бесконечного поиска ответов
Получите все проверенные вопросы и объяснения для этого экзамена в одном месте и сэкономьте часы подготовки. 1000+ сертификаций · 20+ языков · начните бесплатно.
Сдайте экзамен быстрее → Карта не требуется