k8s之ingress-nginx部署一直提示健康检查10254端口不通过问题就处理

之前部署了一套k8s集群,但是到部署ingress-nginx的时候,一直提示10254端口拒绝不通;如下图。

这是因为我之前装的是docker1.17.默认的驱动是systemd。因为systemd是启动不了kubelet的。所以我手动改了驱动为:cgroupfs。

但是问题就在于这里。改了之后部署ingress-nginx的时候就出了问题。就是死活不能通过健康检查。所以我换了docker为18.3版本的。并且在kube-proxy配置文件里面加上

在kube-proxy配置文件(/opt/kubernetes/cfg/kube-proxy )增加--masquerade-all=true参数,然后重启kube-proxy,再重建ingress-controller。

到了这一步,你会发现好像也不行。

pkill docker

扫描二维码关注公众号,回复: 7241196 查看本文章

systemctl   restart    kube-proxy

到了这一步ok了。

猜你喜欢

转载自www.cnblogs.com/xingyunfashi/p/11493270.html