kubeconfigファイル
Kubernatesのコマンドラインツールであるkubectlの設定ファイルのこと。
既定の場所
Linux / Mac
以下のディレクトリの中にあるconfigファイルが該当する。
code:linux(bash)
$HOME/.kube/
参考:
kubeconfigファイルを使用してクラスターアクセスを組織する | Kubernetes
Windows
以下のフォルダの中にあるconfigファイルが該当する
code:windows(ps1)
%userprofile%/.kube/
参考:
Windows10での~/.kube/config #kubernetes - Qiita
場所の設定方法
以下の手法で設定できる(上に行くほど優先度が高い)
1. --kubeconfigフラグで設定する
2. 環境変数の$KUBECONFIGで設定する
LinuxとMacはコロン(:)区切りで複数指定可能
Windowsはセミコロン(;)区切りで複数指定可能
参考:KUBECONFIG環境変数 | kubeconfigファイルを使用してクラスターアクセスを組織する | Kubernetes
3. 何も設定していない場合は上記の既定の場所が参照される
参考
Kubectl Reference Docs
kubectlの接続設定ファイル(kubeconfig)の概要 #kubernetes - Qiita