Kubernetes: Windowsに新しくインストールされたkubectlは、単純なコマンドの実行を拒否します

作成日 2017年05月01日  ·  1コメント  ·  ソース: kubernetes/kubernetes

これは助けを求めるものですか? (はいの場合は、トラブルシューティングガイドとコミュニティサポートチャネルを使用する必要があります。http://kubernetes.io/docs/troubleshooting/を参照してください。):バグレポートはヘルプのリクエストとして分類できますが、これは主にバグレポートであるためです。この製品は文書化されたとおりに動作しません。

これを提出する前に、Kubernetesの問題でどのキーワードを検索しましたか? (重複を見つけた場合は、代わりにそこに返信する必要があります。):

No connection could be made because the target machine actively refused it

これはバグレポートですか、それとも機能リクエストですか? (1つ選択してください):バグレポート

Kubernetesバージョンkubectl version ): 1.6.2

環境

  • クラウドプロバイダーまたはハードウェア構成:gcloud
  • OS (例:/ etc / os-releaseから):Widows 10
  • カーネル(例: uname -a ):N / A
  • ツールのインストールgcloudkubectl
  • その他

何が起こったのか

  • 新しくインストールされたgcloudkubectlgcloud components install kubectl 、すべて成功し、エラーも警告もありません
  • gcloud initgcloud auth login -成功
  • kubectl get pods 、このエラーが発生しました、引用:
Unable to connect to the server: dial tcp [::1]:8080: connectex: No connection could be made because the target machine actively refused it.

実際、 kubectl versionでも同じエラーが表示されます

あなたが起こると期待したこと

文書化されているように、コマンドは--helpに従って実行されます。 つまり、 kubectl get podは、エラーではなくポッドを表示するはずです。

それを再現する方法(可能な限り最小限かつ正確に):

上記のように:Windows10マシンにGoogleCloud SDKをインストールし、さらに上記の「何が起こったのか」セクションで説明されているシナリオに従ってインストールします

他に知っておくべきこと

聞いてください。

最も参考になるコメント

理解した: kubectl実行する前にgcloud container clusters get-credentials cluster-idを実行する必要がある

>すべてのコメント

理解した: kubectl実行する前にgcloud container clusters get-credentials cluster-idを実行する必要がある

このページは役に立ちましたか?
0 / 5 - 0 評価