nginx-ingress-controller无法启动。

来源:6-6 部署ingress-nginx(下)

慕侠8079653

2019-12-08

图片描述
kubectl describe pod nginx-ingress-controller-65ccbbc7bb-hbwnj -n ingress-nginx
基础不太好,麻烦老师可以具体指导下。
图片描述

写回答

2回答

慕侠8079653

提问者

2019-12-20

nginx的原因,它占用了80端口,停掉它就好了

0
0

刘果国

2019-12-09

看起来是健康检查没过导致的,先ssh到它调度的那个节点上,docker logs看看容器的日志

0
5
刘果国
回复
慕侠8079653
“kubectl apply -f mandatory.yaml 所有节点都需执行吗。 目前我是在主节点m1执行的,s1,s2节点 只pull了那两个镜像。”这个问题看得我好伤心呀。。。我觉得咱们还是先别追问题,可以先思考一下,每一个命令的意思,得有一个基本思路,学习嘛还是得学,得思考的。遇到不太懂的多百度。至少得知道你的每一步操作是为了什么,对吧。要不然咱集群搭建磕磕绊绊的成功了,一点意义也没有,如果是纯学习,其实啥也没学到,如果是给公司做集群,做完了根本无法运维。 另外你看报的错误“Port 80 is already in use. Please check the flag --http-port” 说80端口已经被使用了,为什么会被使用呢?被谁使用了呢?在哪个节点上被使用了?netstat -ntlp看看是哪个进程用的?如果占用80的程序不能停止怎么办?能不能让ingress-nginx这个容器调度到别的,80端口没有被占用的节点上?
2019-12-10
共5条回复

Kubernetes生产落地全程实践

一个互联网公司落地Kubernetes全过程点点滴滴

2293 学习 · 2216 问题

查看课程