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 的目录中存在所有内容。
为了部署我的 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 的目录中存在所有内容。