我想知道正在使用 secret 的对象(Deployment/Statefulset/..
)。有没有办法从 secret 中找出这一点? Kubernetes 社区有没有工具可以做到这一点?
最佳答案
似乎没有内置任何内容,但您可以将 kubectl
与 jq
结合使用来弄清楚。这是部署
kubectl get deployment -o json | jq '.items[] | select(.spec.template.spec.volumes[]? | .secret.secretName=="<secret name>") | .metadata.name'
关于kubernetes - 找出使用 Kubernetes key 的 Kubernetes 对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/72808457/