APIサーバーに接続できないKubernetesノードノード行うKubectl促すことができます

今日ノードノードKubernetesコマンド[kubectl]コマンドの実行は次のエラーが表示されます

[root@k8s-node02 ~]# kubectl -s 10.0.0.31:8080 get nodes
The connection to the server 10.0.0.31:8080 was refused - did you specify the right host or port?

この問題は、コマンドは、実行するには、次の解決策をkubectl kubernetes管理者を必要とするため、マスターノードになり発生し/etc/kubernetes/admin.confたノードから同じディレクトリノードにファイルをコピーし、環境変数を設定します。

効果的な、すぐに

# echo "export KUBECONFIG=/etc/kubernetes/admin.conf" >> ~/.bash_profile

コマンドを実行しようとする試みに成功したkubectlです
APIサーバーに接続できないKubernetesノードノード行うKubectl促すことができます

あなたは直接関連のコマンドを実行することができ、APIサーバのアドレスを指定する必要はありません、なぜここでは、わかります、我々はわずかマスターノードからコピーしたので、それがあるadmin.confK8Sユーザー権利関連の設定に保存されている設定ファイル!

おすすめ

転載: blog.51cto.com/12643266/2452447