Kubernetes 如何在重新启动策略设置为“始终”的情况下删除Openshift中的pod?
可能是基本的 我在Openshift Enterprise 3.2中创建了一个pod,其配置设置为Kubernetes 如何在重新启动策略设置为“始终”的情况下删除Openshift中的pod?,kubernetes,openshift,openshift-enterprise,Kubernetes,Openshift,Openshift Enterprise,可能是基本的 我在Openshift Enterprise 3.2中创建了一个pod,其配置设置为restartPolicy:Always。因此,理想情况下,当pod被销毁时,Openshift将确保由于重启策略而重新运行/重新创建pod 现在我不再需要吊舱了。当我试图摧毁吊舱时,它又被创建了。 我的问题是,使用重启策略销毁pod的理想方法是什么:总是部署配置(以及相关的复制控制器)是删除pod时重新创建pod的原因。复制控制器的工作实际上是“确保pod的指定数量的副本始终在运行” 要销毁pod
restartPolicy:Always
。因此,理想情况下,当pod被销毁时,Openshift将确保由于重启策略而重新运行/重新创建pod
现在我不再需要吊舱了。当我试图摧毁吊舱时,它又被创建了。
我的问题是,使用重启策略销毁pod的理想方法是什么:总是部署配置(以及相关的复制控制器)是删除pod时重新创建pod的原因。复制控制器的工作实际上是“确保pod的指定数量的副本始终在运行”
要销毁pod(并保持部署配置和其他资源不变,只需运行:oc scale dc--replications=0
- 复制控制器:
- 手动缩放:
oc scale dc--replications=0
- 复制控制器:
- 手动缩放: