Контроль зелено-голубого развертывания кубернетес - PullRequest
2 голосов
/ 07 ноября 2019

Я совершенно новичок в Kubernetes, я немного потерян, чтобы искать. Я хотел бы иметь сине-зеленое развертывание между с решением веб-приложения. Мне сказали, что синие капсулы уничтожаются, когда пользовательские сессии больше не связаны с голубыми модулями. Это правильно? На некоторых веб-страницах я читаю, что между одним и другим существует переворот. Обязательно ли использовать сеанс? В моем случае у меня есть приложение без сохранения состояния

1 Ответ

2 голосов
/ 07 ноября 2019

Сине-зеленое развертывание

Сине-зеленое развертывание не является стандартной функцией в Kubernetes. Это означает, что для этого существует множество различных сторонних продуктов или шаблонов. И все продукты и модели различаются в как они делают это.

Пример: Развертывание с нулевым временем простоя в Kubernetes с Jenkins использует два Deployment с другими labels и обновляют Service, чтобы указывать на другую службу для переключения . Это не самая простая стратегия, чтобы получить право.

Без гражданства

В моем случае у меня есть приложение без гражданства

Это здорово! С приложением без состояния гораздо проще получить стратегию развертывания, как вам нужно.

Стратегия развертывания по умолчанию

Стратегия развертывания по умолчанию дляDeployment (рабочая нагрузка без сохранения состояния) равна Rolling Deployment , и, если это соответствует вашим потребностям, это самая простая стратегия развертывания.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...