http://kubernetes.io/docs/hellonode/の helloword チュートリアルに従いました。
私が実行すると:
kubectl run hello-node --image=gcr.io/PROJECT_ID/hello-node:v1 --port=8080
私は得る:
サーバー localhost:8080 への接続が拒否されました - 正しいホストまたはポートを指定しましたか?
コマンドラインがローカルホストに接続しようとするのはなぜですか?
http://kubernetes.io/docs/hellonode/の helloword チュートリアルに従いました。
私が実行すると:
kubectl run hello-node --image=gcr.io/PROJECT_ID/hello-node:v1 --port=8080
私は得る:
サーバー localhost:8080 への接続が拒否されました - 正しいホストまたはポートを指定しましたか?
コマンドラインがローカルホストに接続しようとするのはなぜですか?
「kubeinit」コマンドを実行した後、kubernetes は通常のユーザーとして以下を実行するように求めます
mkdir -p $HOME/.kube
sudo cp -i /etc/kubernetes/admin.conf $HOME/.kube/config
sudo chown $(id -u):$(id -g) $HOME/.kube/config
ただし、これを通常のユーザーとして実行すると、「サーバー localhost:8080 への接続が拒否されました - 正しいホストまたはポートを指定しましたか?」というメッセージが表示されます。root ユーザーとしてアクセスしようとした場合、およびその逆の場合。上記のコマンドを実行したユーザーで「kubectl」にアクセスしてみてください。
sudo許可モードの
例 で実行してみてくださいsudo kubectl....