【问题标题】:Zero downtime deployment Spring Cloud Gateway零停机部署 Spring Cloud Gateway
【发布时间】:2020-03-04 15:11:15
【问题描述】:

我对使用 Kubernetes 部署 Spring Cloud Gateway(旧 Zuul)并获得零停机时间有一些疑问。我对 Kubernetes 完全陌生,对很多概念有点迷茫。

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

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

我还应该设置其他组件来存档吗?有权访问我的 REST 服务的用户不应突然断开连接。

【问题讨论】:

    标签: kubernetes spring-cloud-gateway


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-02-26
      • 1970-01-01
      • 2020-09-10
      • 1970-01-01
      • 1970-01-01
      • 2019-06-23
      • 2020-04-21
      • 1970-01-01
      相关资源
      最近更新 更多