Helm / k8s: обновление без простоев - PullRequest
0 голосов
/ 29 ноября 2018

Я пытаюсь привыкнуть к helm, и у меня возникла проблема при использовании обновления helm.Вопрос в том, возможно ли иметь время простоя 0?

Я заметил, что helm / k8s удаляет старый модуль перед тем, как новый будет готов / запущен.Можно ли сказать, чтобы удалить старый только тогда, когда новый работает и работает?это кажется очень логичным случаем, но я не могу понять, как это сделать.

NB: сейчас я заставляю воссоздание pod с helm upgrade --recreate-pods notes notes/, может быть, это так?

1 Ответ

0 голосов
/ 29 ноября 2018

Ваши приложения должны иметь Датчики жизнеспособности и готовности , таким образом, старые будут закрыты только после прохождения проверки готовности на новых.Также вы можете взглянуть на Стратегия развертывания .

Проверка жизнеспособности и готовности необходима при разработке приложений для Kubernetes, как описано в этой статье .

...