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

标签 kubernetes

我正在尝试使用 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/

相关文章:

kubernetes - 一个 GCP 永久磁盘是否可以在 ReadWriteMany 模式下被多个 pod 挂载/认领?

docker - 我想在Docker-Swarm中将2个容器彼此连接

docker - 您是否尝试使用 kubernetes/configMap 将目录挂载到文件中(反之亦然)?

kubernetes - 根据每个 Pod 的事件连接数扩展 GKE Pod

kubernetes - 谷歌云 Kubernetes : Finding the external IP address for pods

nginx - Kubernetes Ingress Nginx 加载资源 404

google-app-engine - Google App Engine Flexible 和 Google Container Engine 之间的区别?

Google Kubernetes Engine (GKE) 中的 Windows Server 容器

docker - 使用Kubernetes的OpenStack服务的容器化?

azure - 使用标准 LRS 存储类调整 AKS 中的 PV/PVC 大小后,Artifactory > 监控 > 存储部分仍然显示旧的存储空间。怎么修?