Kubernetes 生产中的库伯内特斯。工作吊舱的问题

Kubernetes 生产中的库伯内特斯。工作吊舱的问题,kubernetes,Kubernetes,在部署新版本时,我与Kubernetes有一个问题 我的Kubernetes的YAML配置具有RollingUpdate策略。当以这种方式更改版本时,问题就来了。如果我有一个php fpm正在执行一个动作,这个动作会丢失吗?以防它只是将pod更改为新版本 我的主要问题是,Kubernetes采用这种策略时,是否会考虑pod是否正在使用,如果是,是否会等到他完成必须做的事情并进行更改 谢谢 如果有什么东西正在删除您的会话,那将是一个bug。一般来说,如果您有一个“服务”,在您执行更新时将其转发到多

在部署新版本时,我与Kubernetes有一个问题

我的Kubernetes的YAML配置具有RollingUpdate策略。当以这种方式更改版本时,问题就来了。如果我有一个php fpm正在执行一个动作,这个动作会丢失吗?以防它只是将pod更改为新版本

我的主要问题是,Kubernetes采用这种策略时,是否会考虑pod是否正在使用,如果是,是否会等到他完成必须做的事情并进行更改


谢谢

如果有什么东西正在删除您的会话,那将是一个bug。一般来说,如果您有一个“服务”,在您执行更新时将其转发到多个后端副本,那么它一次只转发一个副本。大概是这样的:

  • 新的吊舱被创建
  • 等待新吊舱准备就绪并可用
  • 将新吊舱放入服务池
  • 从服务池中卸下旧pod
  • 把旧吊舱里的水排干。不要再接收任何传入连接,等待连接关闭
  • 把旧吊舱取下来

非常感谢您!kubernetes文档中有更多关于这方面的信息?不客气!。大部分