【解决方案】istio-ingressgateway HTTP probe failed with statuscode: 503
简单描述直观上来看,问题是出在istio-proxy这个sidecar容器上了。一般来说,问题是处在了istio-system中的pilot和容器之间的连接上了。这样看来,其实问题有很多种,比如pilot 挂掉了pod中的 istio-proxy 容器的 /etc/resolv.conf 中的nameserver没有指向集群的 kube-dns (ip不一致)…很多大佬在文档中描述的都是第二种,
·
简单描述
直观上来看,问题是出在istio-proxy这个sidecar容器上了。
一般来说,问题是处在了istio-system
中的pilot
和容器之间的连接上了。这样看来,其实问题有很多种,比如
pilot
挂掉了- pod中的
istio-proxy
容器的/etc/resolv.conf
中的nameserver没有指向集群的kube-dns
(ip不一致) - 集群节点的时间不一致
很多大佬在文档中描述的都是第二种, 比如:
但是第一种也是可以出现,但是你发现的。
- 不妨试着把istio-system里面的pod都删掉(等它重启就好了)
- 这样之后就会发现istio-proxy起来了
对于集群节点的时间不一致方法解决办法就是通过ntpdate实现
ntpdate cn.pool.ntp.org
更多推荐
已为社区贡献1条内容
所有评论(0)