Я использую kubectl rollout restart deployment mydeployment-container
как специальный способ развернуть новый контейнер без повторного запуска всего модуля.
Еще одно поведение, которое мне нравится в этой команде, заключается в том, что она вызывает новый контейнер и изящно переключается после прохождения проверки готовности перед завершением работы старого контейнера.
За исключением случаев использования утверждений постоянных объемов:
Когда я пытаюсь использовать ту же команду, мой новый контейнер остается в ContainerCreating с Multi-Attach error
Кажется, что утверждение постоянного тома эффективно блокирует создание нового контейнера, предназначенного для использования указанного утверждения постоянного тома!
Да, они настроены для ReadWriteOnce
по причинам внутренней политики, но нет, я не могу это изменить.
Я приехал сюда, потому что надеюсь изучить новый рабочий процесс, который приблизится к тому, который я использую сейчас.
ReadWriteOnce
, вы не можете одновременно присоединить том к новому контейнеру. Думали ли вы об изменении типа тома или стратегии развертывания? - person Mr.KoopaKiller   schedule 11.09.2020