5

何らかの理由で、クラスターに接続できません。クラスタをセットアップした後、Google コンテナ エンジンごとの指示に従っていると、次のエラーが発生します。

エラー: (gcloud.container.clusters.get-credentials) 環境変数 HOME または KUBECONFIG を設定して、kubectl の認証情報を保存する必要があります

このコマンドを実行すると: gcloud container clusters get-credentials [my cluster name] --zone us-central1-b --project [my project name]

変数 HOME または KUBECONFIG をどのように設定する必要があるかについてのアイデア。コンテナ エンジン固有のものは見つかりませんでした。

4

2 に答える 2

8

うまくいきました:

Windows では、環境変数を設定する必要があります。 ここに画像の説明を入力

次に、次のように、現在のユーザー フォルダーの下にフォルダーとファイルを作成します。

mkdir .kube
cd .kube
echo "" > config

現在のユーザーの下で構成ファイルを作成すると、gcloud にはファイルにアクセスするための適切な権限が必要です。

于 2017-06-21T08:04:10.343 に答える
4

gcloud は、kubeconfig ファイル$HOME/.kube/config(または$KUBECONFIG設定されている場合) を書き込もうとします。最も簡単な方法はHOME、ホーム ディレクトリに設定することですが、kubectl 構成を別の場所に保存したい場合は、KUBECONFIG変数を使用してそれを行うことができます。

于 2016-10-10T18:54:30.957 に答える