在Kubernetes集群中删除PersistentVolumeClaim

时间:2018-10-25 17:39:45

标签: kubernetes azure-kubernetes

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

apiVersion: v1
kind: PersistentVolumeClaim
metadata:
  name: kafka-disk1
spec:
  accessModes:
  - ReadWriteOnce
  storageClassName: managed-premium
  resources:
    requests:
      storage: 1Gi

完成此任务的最佳方法是什么?

很抱歉这个菜鸟问题!

1 个答案:

答案 0 :(得分:4)

  • 命令式:

    $ kubectl delete pvc kafka-disk1

  • 声明方式:

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