Kubernetes 获取集群中每个部署的变量

Kubernetes 获取集群中每个部署的变量,kubernetes,devops,kubectl,Kubernetes,Devops,Kubectl,我试图用kubectl命令列出kubernetes集群中所有部署的变量。我在做类似的事情 kubectl get deploy --all-namespaces -o custom-columns='NAME:metadata.name,ENV:spec.template.spec.containers.env.name' 但总有一些事情出错。我应该如何编写kubectl命令来获取部署表及其带有值的变量?以下是正确的命令: kubectl get deploy --all-namespaces

我试图用kubectl命令列出kubernetes集群中所有部署的变量。我在做类似的事情

kubectl get deploy --all-namespaces -o custom-columns='NAME:metadata.name,ENV:spec.template.spec.containers.env.name'

但总有一些事情出错。我应该如何编写kubectl命令来获取部署表及其带有值的变量?

以下是正确的命令:

kubectl get deploy --all-namespaces -o custom-columns='NAME:metadata.name,ENV:spec.template.spec.containers[*].env[*].name'

下面是正确的命令:

kubectl get deploy --all-namespaces -o custom-columns='NAME:metadata.name,ENV:spec.template.spec.containers[*].env[*].name'