web-dev-qa-db-ja.com

Kubernetesはサポートされているリソースの検出に失敗しました:getsockopt:接続が拒否されました

Udacityでkubernetesチュートリアルを行っています。次のコマンドを使用してnginxイメージを実行すると

kubectl run nginx --image=nginx:1.10.0

それは私にエラーを与えました

エラー:サポートされているリソースの検出に失敗しました:Get http:// localhost:8080/apis/extensions/v1beta1 :dial tcp 127.0.0.1:8080:getsockopt:connection refused

次のコマンドを使用してポッドを取得しようとした場合

kubectl get pods

それは言う

サーバーlocalhost:8080への接続が拒否されました-正しいホストまたはポートを指定しましたか?

Nginxサーバーが実行中です。curlを実行して適切な出力を取得できるため、わかります http://127.0.0.1

私は問題が何であるかを理解することができず、この問題のためにインターネット上に多くのリソースがありません。誰でも私にそれを解決する方法を教えてもらえますか?

7
sid0972

場合によっては、kubectl runコマンドをルートとして実行します(例:Sudo it)。

0
Farshid

最初にゾーンを設定する必要があります。

gcloud config set compute/zone us-central1-b

次に、そこにクラスターを追加します。

gcloud container clusters create io

これでコマンドを実行できます。そこで問題が見つかった場合はお知らせください:)

0
vansh Kapoor