【发布时间】:2021-10-04 13:13:31
【问题描述】:
我想删除附加到自定义部署的所有持久卷声明。首先,我删除了部署本身,该部署会删除所有 pod,但不会删除磁盘。
我知道删除 pvc 的命令,但这涉及使用命令 [1] 获取所有 pvc,然后手动复制粘贴 [2] 属于部署集的那些。
如果我想以编程方式执行此操作,我应该使用 Kubernetes Python 客户端的哪个 API 或 cli 命令?
我正在使用 GKE。
我尝试阅读Python client documentation,但无法推断出如何执行此任务。
[1]kubectl --namespace=<my_namespace> --context=<my_cluster> get pvc
[2]kubectl --namespace=<my_namespace> --context=<cluster_name> delete pvc data-avirals-july19-1-devel-0 data-avirals-july19-1-devel-1
【问题讨论】:
标签: python python-3.x kubernetes google-kubernetes-engine