零停机部署Spring Cloud Gateway

时间:2019-11-08 00:45:03

标签: kubernetes spring-cloud-gateway

对于使用Kubernetes部署Spring Cloud Gateway(旧的Zuul)并实现零停机时间,我有一些疑问。我是Kubernetes的新手,我对很多概念感到迷茫。

我们想使用Spring Cloud Gateway验证JWT。我还读到,接到电话后,它应该首先具有网关,然后是功能区发现,最后是REST服务。

该应用程序具有非常严格的零停机时间要求。我的问题是,当出于某种原因需要重新部署网关时会发生什么情况?如果这是我的第一个组件,并且我的系统中会不断有流量和请求,那么是否有可能实现零停机时间

是否还应该设置其他组件以对此进行存档?有权突然访问我的REST服务的用户。

1 个答案:

答案 0 :(得分:2)

Kubernetes部署使用滚动更新模型来实现零停机时间部署。提起新的吊舱并使其准备就绪,然后添加到轮换中,然后关闭旧的吊舱,并根据需要重复。