我正在尝试使用 kubectl
获取当前使用的 Kubernetes 上下文的命名空间.
我知道有一个命令 kubectl config get-contexts
但我看到它无法在 json/yaml 中输出。我带来的唯一脚本是这样的:
kubectl config get-contexts --no-headers | grep '*' | grep -Eo '\S+$'
最佳答案
如果您在上下文中选择了命名空间,则这可以正常工作
kubectl config view --minify --output 'jsonpath={..namespace}'; echo
您始终可以使用 kube-ps1 在提示中显示您当前的上下文和命名空间。
关于kubernetes - 如何使用 kubectl 获取当前上下文的当前命名空间?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55853977/