Kubernetes 如何删除“内的播客”;“违约”;名称空间永久。当我只删除播客时,它会回来,因为;“复制控制器”;

Kubernetes 如何删除“内的播客”;“违约”;名称空间永久。当我只删除播客时,它会回来,因为;“复制控制器”;,kubernetes,kubernetes-pod,Kubernetes,Kubernetes Pod,如何永久删除“default”命名空间中的pod?正如我删除pod时一样,它们会因为“replication controller”而返回 由于这是一个默认名称空间,我确信我们可以永久删除它。知道怎么做吗?,然后删除ReplicationController 它无法在死机时“确保指定数量的pod副本正在运行” kubectl delete replicationcontroller我想对前面的回答中已经提到的内容进行一些更新。 基本上,在kubernetes中,您有几个抽象层。正如您在中所读到的

如何永久删除“default”命名空间中的pod?正如我删除pod时一样,它们会因为“replication controller”而返回

由于这是一个默认名称空间,我确信我们可以永久删除它。知道怎么做吗?

,然后删除
ReplicationController

它无法在死机时“确保指定数量的pod副本正在运行”


kubectl delete replicationcontroller

我想对前面的回答中已经提到的内容进行一些更新。 基本上,在kubernetes中,您有几个抽象层。正如您在中所读到的:

Pod是Kubernetes应用程序的基本执行单元,即 在Kubernetes对象模型中,您所使用的最小且最简单的单元 创建或部署。Pod表示集群上运行的进程

它很少作为单独的实体进行部署。在大多数情况下,它是更高级别对象的一部分,例如
部署
复制控制器
。我建议您熟悉控制器的一般概念,尤其是目前推荐的设置复制的方法:

注意:现在建议使用配置复制集的部署 设置复制的方法

您可以进一步阅读:

ReplicationController确保指定数量的pod 复制副本随时都在运行。换句话说 ReplicationController确保一个pod或一组同质的 pods始终可用


它也适用于用户删除某些POD的情况。Replication controller不关心删除这些POD的原因。它的作用只是确保它们始终处于启动和运行状态。这是一个非常简单的概念。当您不希望某些POD再存在时,您必须摆脱管理它们的更高级别对象,并确保ey始终可用。

您的
replicationController
似乎也在
defalt
命名空间中。请尝试删除原始的
replicationController
。这将解决您需要的问题。的可能重复