K8s 集群中有2个节点服务器上 ingress-nginx pod 总是因为健康检查失败无法进入 ready 状态,健康检查失败的错误如下:
Readiness probe failed: Get "http://192.168.105.239:10254/healthz": dial tcp 192.168.105.239:10254: connect: connection refused
将节点退出并重新加入集群,问题依旧,请问如何解决这个奇怪问题?
问题与阿里云安全组有关,出问题的2台服务器所在安全组是 k8s
与 vpc-default
,没出问题的服务器所在安全组是 kube
与 vpc-default
,修改为同样的安全组后问题解决
根源是 master 服务器只在 kube
安全组