在Kubernetes集群中删除PersistentVolumeClaim

Gre*_*icz 0 kubernetes azure-kubernetes

我在Kubernetes集群中有一个PersistentVolumeClaim。我想在我的开发环境中删除并重新创建它,以这种方式重置一些使用它的服务。

apiVersion: v1
kind: PersistentVolumeClaim
metadata:
  name: kafka-disk1
spec:
  accessModes:
  - ReadWriteOnce
  storageClassName: managed-premium
  resources:
    requests:
      storage: 1Gi
Run Code Online (Sandbox Code Playgroud)

做到这一点的最佳方法是什么?

很抱歉这个菜鸟问题!

Ija*_*han 5

  • 命令式:

    $ kubectl delete pvc kafka-disk1

  • 声明方式:

    您可以标记资源,然后kubectl apply -f使用prune选项和label进行标记,因此,当您从清单目录中删除yaml时,kubectl将与api服务器联系,并比较文件和群集中的资源以及缺少的资源。文件将被删除