【问题标题】:How to delete a pod in Openshift with restart policy set to always?如何在重新启动策略设置为始终的 Openshift 中删除 pod?
【发布时间】:2018-02-13 06:44:06
【问题描述】:

可能是一个基本的..

我在 Openshift Enterprise 3.2 中创建了一个配置集为 restartPolicy: Always 的 pod。因此,理想情况下,当 Pod 被销毁时,Openshift 将确保重新运行/重新创建 Pod,因为重启策略。

现在我不再需要 pod。当我试图销毁 pod 时,它会再次被创建。

我的问题是 restartPolicy: Always

销毁吊舱的理想方法是什么

【问题讨论】:

  • 你是说你没有关联的复制控制器或部署,或部署配置?
  • 它与部署配置相关联,副本设置为 1,restartPolicy: Always。这是您要查找的信息吗?
  • 嗨@Here_2_learn 我建议您熟悉core concepts of OpenShift and Kubernetes。您可能想要删除或缩小 DeploymentConfig。

标签: kubernetes openshift openshift-enterprise


【解决方案1】:

部署配置(和相关的复制控制器)是在您删除 pod 时重新创建它的原因。复制控制器的工作实际上是“确保 pod 的指定数量的副本始终在运行。”

要销毁 pod(并保持部署配置和其他资源不变,只需运行:oc scale dc <dc-name> --replicas=0

【讨论】:

    猜你喜欢
    • 2020-12-03
    • 1970-01-01
    • 1970-01-01
    • 2020-07-08
    • 1970-01-01
    • 1970-01-01
    • 2022-01-09
    • 1970-01-01
    • 2018-07-17
    相关资源
    最近更新 更多