【发布时间】:2021-09-03 23:30:25
【问题描述】:
我是第一次使用 Kubernetes真的,并且在 GCP 上建立了一个全新的(空的)GKE 集群。
我将尝试使用 YAML Kustomize 文件并尝试在那里部署一些服务,但我真正想要的是一个命令(或一组 kubectl/gcloud 命令)来恢复GKE 集群到一个完全“新”的状态。这是因为它可能需要数十次(或更多!)尝试配置和调整我的 YAML 文件,直到我得到正确的配置和行为,每次我搞砸了我想从一个完全“干净的"/新的 GKE 集群。由于此问题范围之外的原因,删除并重新创建 GKE 集群确实不是一个可行的选择。
我的 Kustomize 文件和部署脚本将创建 Kubernetes 操作员、命名空间、持久卷(和声明)、各种服务和各种其他资源。但我需要能够全部删除/删除它们并将集群恢复到全新的状态。
这可能吗?如果可能,涉及的过程/命令是什么? FWIW 我有集群管理员权限。
【问题讨论】:
-
我相信您正在寻找this,他们使用命名空间方法来实现完全删除
标签: kubernetes google-kubernetes-engine