为了设置 kubernetes,我从创建命名空间、部署、服务开始。要清理资源,我是否需要遵循任何顺序,例如先删除服务,然后是 pod,然后是部署,最后是命名空间?如何以正确的方式清理资源?因为我删除了 pods 和 service,但是我可以看到 pods,services 再次运行。它再次部署资源,所以这个问题出现在这里寻求专家的答案。
如果只是删除命名空间,它会删除其中的所有内容,您无需手动清理其中的所有内容。我在网上搜索了“Kubernetes 删除命名空间”,并在官方 Kubernetes 文档中找到了这个:https ://kubernetes.io/docs/tasks/administer-cluster/namespaces/#deleting-a-namespace
关于您关于 pod 回归的问题:当您创建部署时,它会创建 pod。当您删除部署时,它会自动删除它创建的 pod。如果您手动删除部署自动创建的 pod,它会将它们带回来,因为部署中指定的所需副本数量仍然是正数。
如果您直接创建 pod(而不是通过部署),您可以直接删除它们,它们将保持删除状态。
Pod(直接创建的)、部署和服务都可以相互独立地删除,顺序无关紧要。如果要删除它们而不是命名空间,请按任意顺序删除它们。如果您还想删除命名空间,只需删除命名空间,它就会自动为您删除命名空间中的所有内容,您也不必费心单独删除这些内容。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句