kubernetes下使用kubectl命令查询挂载了volume的deploy资源

- Kubernetes

某个挂载了volume的deploy资源因为挂载失败导致pod为正常运行,所以想查询下不同namespace下绑定了volume的deploy资源情况。这里记录下查询命令。
2023-12-05T15:13:42.png


kubectl查看挂载了volume的deploy资源

[root@VM-21-9-centos ~]# kubectl get deploy -A -o custom-columns="Deploy Namespace:.metadata.namespace,Deploy Name:.metadata.name,PVC Name:.spec.template.spec.volumes[*].persistentVolumeClaim.claimName" |grep -v "<none>"
Deploy Namespace   Deploy Name                             PVC Name
prod               deployment-dhjava-third                 pvc-4q-saas-prod
prod               dh-third-bizapi                         pvc-4q-saas-prod
prod               dh-third-mgmtapi                        pvc-4q-saas-prod
prod               dh-third-web                            pvc-4q-saas-prod
uat                dh-third-bizapi                         pvc-4q-saas-uat
uat                dh-third-mgmtapi                        pvc-4q-saas-uat
uat                dh-third-web                            pvc-4q-saas-uat
[root@VM-21-9-centos ~]#