Kubernetes1.17.5接続Podエラー
1217 ワード
Kubernetesバージョン
コマンドの実行:
エラーメッセージ
ソリューション:ノードサーバのファイアウォールが閉じられているかどうかを確認します.Nodefirewalldファイアウォールが閉じられていないため、接続できません.私がnodeノードをインストールしたとき、disableを実行しなかったので、途中でサーバーを再起動し、firewalldを再起動しました!
マスターに戻って接続Podコマンドを実行し、すべてOKです.
[root@master configMap]# kubectl get node
NAME STATUS ROLES AGE VERSION
master Ready master 20d v1.17.5
node01 Ready worker 20d v1.17.5
node02 Ready worker 20d v1.17.5
node03 Ready worker 20d v1.17.5
コマンドの実行:
[root@master configMap]# kubectl exec -it pod-cm-1 -- /bin/sh
Error from server: error dialing backend: dial tcp 192.168.1.202:10250: connect: no route to host
エラーメッセージ
Error from server: error dialing backend: dial tcp 192.168.1.202:10250: connect: no route to host
ソリューション:ノードサーバのファイアウォールが閉じられているかどうかを確認します.Nodefirewalldファイアウォールが閉じられていないため、接続できません.私がnodeノードをインストールしたとき、disableを実行しなかったので、途中でサーバーを再起動し、firewalldを再起動しました!
[root@node03 kubernetes]# systemctl stop firewalld
マスターに戻って接続Podコマンドを実行し、すべてOKです.
[root@master configMap]# kubectl exec -it pod-cm-1 -- /bin/sh
/ # printenv
HTTPD_SVC_PORT_80_TCP_PROTO=tcp
MYAPP_SVC_PORT_80_TCP_ADDR=10.98.57.156
KUBERNETES_PORT=tcp://10.96.0.1:443
KUBERNETES_SERVICE_PORT=443
MYAPP_SVC_PORT_80_TCP_PORT=80
HOSTNAME=pod-cm-1
SHLVL=1
MYAPP_SVC_PORT_80_TCP_PROTO=tcp