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
私は問題が何であるかを理解することができず、この問題のためにインターネット上に多くのリソースがありません。誰でも私にそれを解決する方法を教えてもらえますか?
場合によっては、kubectl run
コマンドをルートとして実行します(例:Sudo it)。
最初にゾーンを設定する必要があります。
gcloud config set compute/zone us-central1-b
次に、そこにクラスターを追加します。
gcloud container clusters create io
これでコマンドを実行できます。そこで問題が見つかった場合はお知らせください:)