微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

在 kubernetes 滚动更新期间,如果用户/客户端点击,他们将获得什么信息?更新信息还是以前的信息?

如何解决在 kubernetes 滚动更新期间,如果用户/客户端点击,他们将获得什么信息?更新信息还是以前的信息?

假设我在 kubernetes 中有一个部署,现在我想更新该部署的映像,这就是我使用 kubectl set image deployments/<deployment_name> <new_image_version> 命令使用滚动更新的原因。

据我了解滚动更新的概念,在滚动更新期间,部署的更新是通过用新的 pod 实例增量更新来完成的,并且它会一个一个地发生。

现在我的问题是,假设我们有 10 个 Pod,并且在滚动更新期间 2 个 Pod 已更新,其余 Pod 处于更新阶段。现在在这种情况下,如果用户点击该服务,他们将获得哪些信息?

解决方法

两者都有。一些用户会得到以前的信息,一些用户会得到更新的信息。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。