部署nginx-ingress-controller时出现如下错误,请帮忙看看,谢谢~
来源:6-5 部署ingress-nginx(上)

qq_慕雪5448056
2019-12-26
Warning Unhealthy 2m50s (x2 over 3m40s) kubelet, k8s-slave-master1 Readiness probe failed: Get http://192.168.32.158:10254/healthz: dial tcp 192.168.32.158:10254: connect: connection refused
Warning Unhealthy 2m17s (x6 over 3m27s) kubelet, k8s-slave-master1 Liveness probe failed: HTTP probe failed with statuscode: 500
Normal Killing 2m17s (x2 over 3m7s) kubelet, k8s-slave-master1 Container nginx-ingress-controller failed liveness probe, will be restarted
pod日志里报如下错误:
2019/12/26 12:42:08 [emerg] 42#42: bind() to 127.0.0.1:10256 failed (98: Address already in use)
W1226 12:42:10.284639 8 queue.go:130] requeuing &ObjectMeta{Name:sync status,GenerateName:,Namespace:,SelfLink:,UID:,ResourceVersion:,Generation:0,CreationTimestamp:0001-01-01 00:00:00 +0000 UTC,DeletionTimestamp:,DeletionGracePeriodSeconds:nil,Labels:map[string]string{},Annotations:map[string]string{},OwnerReferences:[]OwnerReference{},Finalizers:[],ClusterName:,ManagedFields:[]ManagedFieldsEntry{},}, err services “ingress-nginx” not found
W1226 12:42:10.484957 8 queue.go:130] requeuing &ObjectMeta{Name:sync status,GenerateName:,Namespace:,SelfLink:,UID:,ResourceVersion:,Generation:0,CreationTimestamp:0001-01-01 00:00:00 +0000 UTC,DeletionTimestamp:,DeletionGracePeriodSeconds:nil,Labels:map[string]string{},Annotations:map[string]string{},OwnerReferences:[]OwnerReference{},Finalizers:[],ClusterName:,ManagedFields:[]ManagedFieldsEntry{},}, err services “ingress-nginx” not found
2019/12/26 12:42:08 [emerg] 42#42: still could not bind()
在pod所在node节点上看,10256端口的确是被占了,如下:
[Unauthorized System] root@k8s:/# netstat -lntp|grep 10256
tcp6 0 0 :::10256 :::* LISTEN 9679/kube-proxy
3回答
-
helloei
2020-02-18
把mandatory.yaml中的:
- --publish-service=$(POD_NAMESPACE)/ingress-nginx
改成这样:- --publish-service=$(POD_NAMESPACE)/default-http-backend
如果对你有帮助,可以给我点个赞哦~
112020-02-18 -
慕仰2164916
2020-02-22
我用kubeadm安装也出现了这个问题,使用二进制安装是可以的
00 -
刘果国
2019-12-27
kube-proxy占用10256正常,controllermanager不应该用它啊,用的是课程的ingress-nginx配置吗?不是的话用课程中的配置尝试一下:https://git.imooc.com/coding-335/course-docs/src/master/5
00
相似问题
回答 1
回答 2