【问题标题】:How to delete one of the persistent volume claim attached to one Storage class如何删除附加到一个存储类的持久卷声明之一
【发布时间】:2022-01-24 11:43:21
【问题描述】:

我在存储帐户中创建了一个“文件共享”并将其连接到我的 Kubernetes 集群 (AKS)。我已按照此链接中的示例连接为动态文件共享: https://github.com/HoussemDellai/aks-file-share/tree/main/dynamic-file-share。 因此,我创建了一个存储类。然后我在每个必需的命名空间中提出了几个持久卷声明。 我为每个应用程序的部署添加了 Persistent Volume Claim,一切正常。我在所有必要的命名空间中的所有应用程序都可以看到共享文件夹,并且可以对其进行读写。 现在我想为其中一个命名空间移除或分离这个存储。如果我删除其中一个持久卷声明,则存储帐户中的整个文件共享都会被删除。但是,例如,我只需要在一个命名空间中删除对该资源的所有链接和引用。我该做什么? 第二个问题,例如,在我删除了命名空间中对文件共享的所有引用之后,如果我想再次创建它,我应该在这里采取哪些步骤? 我将再次强调这个问题的本质,所有这一切的主要内容是以某种方式删除链接,持久卷声明或其他文件共享仅在一个命名空间中,以便在所有其余的所有引用资源和Persistent Volume Claim 继续使用相同的“文件共享”正常工作!

【问题讨论】:

    标签: azure-storage azure-aks azure-storage-account kubernetes-pvc persistent-volume-claims


    【解决方案1】:

    对于您的第一个问题,我认为您只需将存储类的回收策略从默认(即删除)更改为保留。

    更多解释请见https://faun.pub/kubernetes-how-to-set-reclaimpolicy-for-persistentvolumeclaim-7eb7d002bb2e。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-08-11
      • 1970-01-01
      • 1970-01-01
      • 2017-06-05
      • 2022-01-23
      • 1970-01-01
      • 1970-01-01
      • 2019-02-01
      相关资源
      最近更新 更多