是否可以撤消kubernetes cluster delete命令?

时间:2019-06-19 20:46:31

标签: kubernetes google-cloud-platform devops

是否可以撤消“ gcloud容器群集删除”命令?

2 个答案:

答案 0 :(得分:0)

很遗憾,不是:Deleting a Cluster

所有源卷和数据(不是持久性的)都将被删除,除非您有意识地选择要备份群集,否则它将是永久性操作。

如果确实存在备份,那么它将是从备份还原,而不是在delete命令上还原。

我建议多读一些关于Gcloud上集群的管理的信息,以了解更多信息:Administration of Clusters Overview

答案 1 :(得分:0)

不幸的是,如果您要删除群集,则无法撤消。

GCP documentation中,您可以检查gcloud container clusters delete之后将被删除的内容以及此命令之后将保留的内容。
Persistent disk volumes将是其中之一。这意味着,如果您的ClaimPolicy设置为Retain,PV状态为Released,则可以从PersistentVolume获取数据。为此,您将必须创建PersistentVolumeClain。有关ReclaimPolicy here的更多信息。

运行$ kubectl get pv来检查它是否仍然绑定,然后检查ReclaimPolicy。在this github线程中可以找到类似的情况。

this documentation中,您可以逐步了解如何将吊舱连接到特定的PV。

此外,请注意,您可以备份群集。为此,您可以使用例如Ark