rollout 重启和杀死 pod 之间的区别

问题描述 投票:0回答:1

部署的

rollout restart
和吊舱的
killing
有什么区别? 无论如何,两者都会重新创建 pod。

kubernetes
1个回答
0
投票

部署重启和终止 pod 具有不同的含义和用例,即使两者都可能导致 pod 的重新创建。

部署的推出重启是一个受控和编排的过程,遵循定义的部署策略,其中 Kubernetes 逐渐用新的 pod 替换旧的 pod。此过程可确保在部署更新期间不会出现停机,并在新版本出现问题时提供回滚机制。重新启动还允许配置其他部署参数,例如副本数、健康检查和图像更新。

另一方面,杀死 pod 是一个临时过程,它会强制 pod 停止并立即重新创建它。这种方法适用于测试、调试或解决单个 pod 的问题。但是,它不遵循部署策略,因此如果处理不当,可能会导致停机或破坏应用程序的可用性。

更多信息:https://kubernetes.io/docs/concepts/workloads/pods/#termination-of-pods

© www.soinside.com 2019 - 2024. All rights reserved.