2016-03-31 18 views
0

Google Cloud上にサーバーを持つkubeconfigファイルを誤って削除しましたが、クラスタを破棄することなく元に戻すにはどうすればよいですか?私のkubernetes設定を誤って削除しました

+0

あなたがapiサーバに連絡できる場所を知っていて、あなた自身を認証する方法を知っているならば、あなたは新しいものを生成する 'kubectl config'コマンドでうまくいくはずです。 – zhb

答えて

1

Google Container Engineでクラスタを実行している場合は、gcloud container clusters get-credentials CLUSTERNAMEを実行して新しいkubeconfigファイルをローカルに作成できます。

GCEセットアップスクリプトを使用してクラスタを作成した場合は、kubeconfigファイルをワーカーノードからローカルマシンにコピーすることをお勧めします。

+0

私はあなたの答えをまだテストせずに正解としました。すべてのワーカーノードには設定ファイルがありません。また、https://get.k8s.io/スクリプトを使用してクラスタを作成しました。 – mateeyow

+0

GCEで動いているようです。ワーカーノードにはkubeconfigファイルが含まれていますが、これはクライアントマシンとは異なる場所にあります。 '/ srv/salt-overlay/salt/kubelet/kubeconfig'または'/var/lib/kubelet/kubeconfig'(両方の場所にあるはずです)を見てください。いずれかのファイルを読むにはrootである必要があることに注意してください。 –

+0

入手しました。ありがとう。私はそれがkubeconfigになるとは思わなかった設定ファイルを探していた – mateeyow

関連する問題