按照https://www.bilibili.com/video/BV1GT4y1A756/?p=21&spm_id_from=pageDriver&vd_source=e4ef1567861ef4debadeb054ff6bf19d%E8%BF%99%E4%B8%AA%E8%A7%86%E9%A2%91%E9%87%8C%E7%9A%84%E6%93%8D%E4%BD%9C%E8%BF%9B%E8%A1%8C%E5%AE%89%E8%A3%85%E7%9A%84%EF%BC%8C%E6%8B%89%E4%BA%86%E4%B8%80%E4%B8%AAnginx%E9%95%9C%E5%83%8F%EF%BC%8C%E4%BD%86%E6%98%AF%E9%80%9A%E8%BF%87node ip+端口号的方式访问,始终只有一个node节点可以访问,另一个节点不能访问,删除nginx服务重新拉取以后,有可能另外一个可以,但是之前可以的又不行了,感觉配置这些都是对的,防火墙也是关了的,但是为什么只能有一个节点才能访问呢,确实找不到问题了,有朋友之前遇到过吗,麻烦说下怎么解决的,谢谢了
[root@k8s-master ~]# kubectl get pods -o wide
NAME READY STATUS RESTARTS AGE IP NODE NOMINATED NODE READINESS GATES
nginx-6799fc88d8-q86cq 1/1 Running 1 59m 10.244.2.3 k8s-node2 <none> <none>
[root@k8s-master ~]#
[root@k8s-master ~]# kubectl get nodes
NAME STATUS ROLES AGE VERSION
k8s-master Ready control-plane,master 82m v1.20.9
k8s-node1 Ready <none> 80m v1.20.9
k8s-node2 Ready <none> 80m v1.20.9
[root@k8s-master ~]# kubectl get svc
NAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGE
kubernetes ClusterIP 10.96.0.1 <none> 443/TCP 82m
nginx NodePort 10.107.254.166 <none> 80:30338/TCP 60m
[root@k8s-master ~]# kubectl -n kube-system get pods -o wide
NAME READY STATUS RESTARTS AGE IP NODE NOMINATED NODE READINESS GATES
coredns-7f89b7bc75-d62fb 1/1 Running 3 82m 10.244.1.9 k8s-node1 <none> <none>
coredns-7f89b7bc75-nmnpp 1/1 Running 3 82m 10.244.1.8 k8s-node1 <none> <none>
etcd-k8s-master 1/1 Running 1 82m 10.10.2.206 k8s-master <none> <none>
kube-apiserver-k8s-master 1/1 Running 1 82m 10.10.2.206 k8s-master <none> <none>
kube-controller-manager-k8s-master 1/1 Running 1 82m 10.10.2.206 k8s-master <none> <none>
kube-proxy-7ss54 1/1 Running 1 82m 10.10.2.206 k8s-master <none> <none>
kube-proxy-m42kp 1/1 Running 1 81m 10.10.2.208 k8s-node2 <none> <none>
kube-proxy-tfrvj 1/1 Running 3 81m 10.10.2.207 k8s-node1 <none> <none>
kube-scheduler-k8s-master 1/1 Running 1 82m 10.10.2.206 k8s-master <none> <none>