kubernetes - 在 kubernetes 滚动更新期间,如果用户/客户端点击,他们将获得什么信息?更新信息还是以前的信息?
问题描述
假设我在 kubernetes 中有一个部署,现在我想更新该部署的映像,这就是我使用kubectl set image deployments/<deployment_name> <new_image_version>
命令滚动更新的原因。
据我了解滚动更新的概念,在滚动更新期间,部署的更新是通过用新的 pod 实例增量更新来完成的,并且它会一个接一个地发生。
现在我的问题是,假设我们有 10 个 pod,并且在滚动更新期间,2 个 pod 已经更新,其余的 pod 处于更新阶段。现在在这种情况下,如果用户点击服务,他们会得到哪些信息?
解决方案
两个都。有些用户会得到以前的信息,有些用户会得到更新的信息。
推荐阅读
- javascript - 使用属性名称更新对象属性中的数组
- javascript - 如何通过字符串数组遍历 javascript 对象?
- spring - 从 spring 以字节数组形式加载视频不在移动设备上播放
- batch-file - 如何避免延迟扩展删除文件名中的感叹号?
- tensorflow - 为什么这个简单的模型在张量流中占用大量内存?
- php - 为什么我收到错误“此服务需要 API 密钥”?
- doxygen - doxygen - helloworld - 类图
- php - 在一页上使用 CodeIgniter 编写代码?
- php - PHP多维数组处理
- r - R gsub 不删除“?” 在数据中