【问题标题】:Create a kubernetes cluster using Disks is not allowed in GCPGCP 中不允许使用磁盘创建 Kubernetes 集群
【发布时间】:2019-09-04 06:57:44
【问题描述】:

我想要备份一个 kubernetes 数据。所以我有一个带有 kubernetes 集群的永久磁盘,并在 storage.yaml 文件中设置了 reclaimPolicy: Retain 以确保不应该删除磁盘。

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

有没有可能用 GCP 上的现有磁盘创建一个新的 kubernetes 集群

【问题讨论】:

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


    【解决方案1】:

    要在新的 GKE 集群中使用现有的 Persistent Disk,您需要先创建新的集群,然后:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-01-12
      • 1970-01-01
      • 2015-02-13
      • 1970-01-01
      • 2020-01-03
      • 2021-04-01
      相关资源
      最近更新 更多