Нулевое время простоя развертывания Spring Cloud Gateway - PullRequest
0 голосов
/ 08 ноября 2019

У меня есть некоторые сомнения по поводу развертывания Spring Cloud Gateway (старый Zuul) с Kubernetes и получения нулевого времени простоя. Я совершенно новичок в Kubernetes, и я немного потерян с большим количеством концепций.

Мы хотели бы использовать Spring Cloud Gateway для проверки JWT. Я также читал, что когда мне звонят, он должен сначала иметь шлюз, потом обнаружение ленты и, наконец, сервисы REST.

Приложение имеет очень строгие требования без простоев. У меня вопрос: что произойдет, если мне по какой-то причине понадобится повторно развернуть шлюз? Можно ли достичь нулевого времени простоя, если это мой первый компонент, и у меня будет постоянно трафик и запросы в моей системе

Есть ли какой-то другой компонент, который мне нужно настроить для архивирования этого? Пользователи, имеющие доступ к моим службам REST, не должны быть внезапно отключены.

1 Ответ

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

В Kubernetes Deployments используется модель непрерывного обновления для достижения нулевого времени простоя при развертывании. Новые стручки поднимаются и позволяют готовиться, затем добавляются в ротацию, затем старые закрываются, при необходимости повторите.

...