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 安全组