Сине-зеленое развертывание
Сине-зеленое развертывание не является стандартной функцией в Kubernetes. Это означает, что для этого существует множество различных сторонних продуктов или шаблонов. И все продукты и модели различаются в как они делают это.
Пример: Развертывание с нулевым временем простоя в Kubernetes с Jenkins использует два Deployment
с другими labels
и обновляют Service
, чтобы указывать на другую службу для переключения . Это не самая простая стратегия, чтобы получить право.
Без гражданства
В моем случае у меня есть приложение без гражданства
Это здорово! С приложением без состояния гораздо проще получить стратегию развертывания, как вам нужно.
Стратегия развертывания по умолчанию
Стратегия развертывания по умолчанию дляDeployment
(рабочая нагрузка без сохранения состояния) равна Rolling Deployment , и, если это соответствует вашим потребностям, это самая простая стратегия развертывания.