Контейнеризированное устаревшее приложение считывает конфигурацию из NFS-ресурса; оно не должно обслуживать трафик, пока конфигурация недоступна. Как следует развернуть приложение в GKE?
Выберите ответ
Нажмите на вариант, чтобы проверить свой ответ.
Правильный ответ: Создать PersistentVolumeClaim в кластере GKE, смонтировать том для файлов конфигурации и запустить службу из скрипта ENTRYPOINT..
Почему это правильный ответ
Правильный ответ — создание PersistentVolumeClaim (PVC) в кластере GKE. Это позволяет динамически предоставлять постоянное хранилище (например, на основе Filestore, который может выступать в качестве NFS) для вашего контейнера. Смонтировав этот том, приложение сможет получить доступ к конфигурации с NFS-ресурса до запуска службы, гарантируя, что оно не будет обслуживать трафик без необходимой конфигурации. Запуск gsutil внутри контейнера при запуске не подходит, так как конфигурация находится на NFS, а не в Cloud Storage. Использование COPY в Dockerfile встраивает конфигурацию в образ, что противоречит требованию считывания из NFS-ресурса и делает образ неизменяемым. Добавление скрипта запуска на узлах GKE для монтирования NFS-ресурса и копирования конфигурации является менее идиоматичным и более сложным подходом в Kubernetes, чем использование PVC, который предназначен для управления постоянным хранилищем.
Сдайте экзамен — без бесконечного поиска ответов
Получите все проверенные вопросы и объяснения для этого экзамена в одном месте и сэкономьте часы подготовки. 1000+ сертификаций · 20+ языков · начните бесплатно.
Сдайте экзамен быстрее → Карта не требуется