今日ノードノード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サーバのアドレスを指定する必要はありません、なぜここでは、わかります、我々はわずかマスターノードからコピーしたので、それがあるadmin.conf
K8Sユーザー権利関連の設定に保存されている設定ファイル!!