日度归档:2020-03-07

如何防止Kubernetes(例如RabbitMQ)队列工作器Pod在部署期间处理消息时被杀死?

每当为部署设置新的容器映像时,Kubernetes都会替换每个Pod。 默认情况下,这是使用rolling-rollout策略来完成的,其中会先启动带有新的Pod,并逐步杀死旧的Pod。
但是如果一个带有旧镜像的Pod在那个确切的时刻处理一项重要的持久请求或任务会怎样? 是否可以防止它在完成任务之[……]

继续阅读