kubernetes - 如何在重启策略设置为始终的情况下删除 Openshift 中的 pod?

标签 kubernetes openshift openshift-enterprise

可能是一个基本的..

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

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

我的问题是销毁 pod 的理想方法是什么 restartPolicy: Always

最佳答案

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

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

关于kubernetes - 如何在重启策略设置为始终的情况下删除 Openshift 中的 pod?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46047027/

相关文章:

amazon-web-services - 如何在 Terraform 中将 Amazon EFS 与 EKS 结合使用

websocket - 如何在 Google Kubernetes Engine 中设置 Websocket

node.js - 如何在 Redhat 的 OpenShift 上全局安装 Node-Inspector 并运行它?

kubernetes - 如何收集Openshift中特定命名空间的日志数据?

Openshift - 如何获取 POD 列表的当前内存使用情况

kubernetes - 使用 Helm 安装后 Prometheus 服务器处于挂起状态

java - Openshift 远程 EJB

php - 在 Openshift 云托管上安装 Osclass

git - rhc ssh [没有可用的系统 SSH] 错误

Azure AKS - 如何在来自不同可用区的节点上运行的 pod 的公共(public)磁盘上安装卷?