在GCP中不允许使用磁盘创建kubernetes集群

时间:2019-09-04 06:57:44

标签: kubernetes google-cloud-platform google-kubernetes-engine

我希望备份kubernetes数据。因此,我有一个带有kubernetes集群的永久磁盘,并在storage.yaml文件上设置了 reclaimPolicy:Retain ,以确保不应删除磁盘。

删除kubernetes集群后,磁盘保留在compute Engine->磁盘上。但是在磁盘的帮助下,我无法创建kubernetes集群。我只能在GCP中创建VM。

是否可以使用GCP上的现有磁盘创建新的kubernetes集群

1 个答案:

答案 0 :(得分:1)

要在新的GKE群集中使用现有的永久磁盘,您需要首先创建新的群集,然后:

  • 根据现有PD的名称创建并应用新的PersistentVolume和PersistentVolumeClaim对象。
  • 一旦集群中存在这些容器,您就可以通过在容器定义文件中指定容器的volumeMounts.mountPathvolumeMounts.name的值来授予容器对该容器的访问权限。

您将在文档here中找到有关如何实现此目的的更多详细信息。