kubectl:获取正在使用的KubeConfig文件的位置

时间:2020-10-14 03:21:50

标签: kubernetes kubectl

在Kubernetes上使用kubectl时。我可以这样查看KUBECONFIG文件的内容:

$ kubectl config view

有什么方法可以找出KUBECONFIG文件kubectl正在使用的位置吗?我正在寻找类似的东西:

$ kubectl config get-location
/path/to/kube-config/file

1 个答案:

答案 0 :(得分:1)

kubeconfig目录默认为~/.kube/config。但是它可以被$KUBECONFIG env。

覆盖。

要获取kubeconfig目录,请运行:

$ [[ ! -z "$KUBECONFIG" ]] && echo "$KUBECONFIG" || echo "~/.kube/config"

功能是什么?如果设置了$KUBECONFIG,请打印该值。否则,请打印默认值。