デフォルトでは $HOME/.kube/config
を読み込むようになっているが、以下の方法で指定できる。
-
--kubeconfig
フラグ - 環境変数
KUBECONFIG
$ kubectl --kubeconfig=/path/to/kubeconfig config get-contexts
$ KUBECONFIG=/path/to/kubeconfig kubectl config get-contexts
優先順的には フラグ > 環境変数 > デフォルト
という順番。
path.Join を使っているので separator (Linux/Mac においては :
) で複数指定することもできるけどまぁ使わないですかね...