Kubernetes 基础设施组件的正确拆卸顺序

Correct teardown sequence for Kubernetes infrastructure components

为了部署我的 k8s 集群,我 kubectl apply -f folder-of-yamls/

而且执行顺序似乎很重要。 我见过的一种方法是添加 001-namespace.yaml 002-secrets.yaml 等前缀来创建排序。

要拆,如果我kubectl delete -f folder-of-yamls/,我可以简单地颠倒顺序还是必须手动创建一个序列?

删除顺序应该无关紧要,正如 David Maze 在评论中提到的那样,kubectl delete -f folder/ 将正确清理所有内容,但是当您删除依赖于其他对象的对象时可能会出现一些问题。例如 PVC 应该在 PV 之前删除(PV 将永远被删除)但是 kubernetes 应该注意如果你要从中删除 yaml 的目录中存在所有内容。