如何使用kubectl获取当前上下文的当前命名空间?

问题描述 投票:2回答:1

我试图使用kubectl获取当前使用的Kubernetes上下文的命名空间。

我知道有一个命令kubectl config get-contexts但我看到它无法输出json / yaml。我带来的唯一脚本是:

kubectl config get-contexts --no-headers | grep '*' | grep -Eo '\S+$'
kubernetes
1个回答
6
投票

如果在上下文中选择了命名空间,则此方法可以正常工作

kubectl config view --minify --output 'jsonpath={..namespace}'

您始终可以使用kube-ps1在提示中显示当前上下文和命名空间

© www.soinside.com 2019 - 2024. All rights reserved.