gpt4 book ai didi

kubernetes 入口控制 CrashLoopBackOff - 找不到名称为 kube-system/default-http-backend 的服务

转载 作者:行者123 更新时间:2023-12-02 11:58:51 24 4
gpt4 key购买 nike

基于此文档 https://github.com/kubernetes/ingress/tree/master/examples/deployment/nginx/kubeadm
我正在创建 nginx Controller 。但我的 Controller 没有启动。它给出以下错误消息。

2017-05-21T17:15:45.274300000Z I0521 17:15:45.259441       1 launch.go:101] &{NGINX 0.9.0-beta.5 git-83cb03b5 git@github.com:ixdy/kubernetes-ingress.git}
2017-05-21T17:15:45.274448000Z I0521 17:15:45.259460 1 launch.go:104] Watching for ingress class: nginx
2017-05-21T17:15:45.274563000Z I0521 17:15:45.259620 1 launch.go:257] Creating API server client for https://10.96.0.1:443
2017-05-21T17:15:45.274670000Z I0521 17:15:45.258931 1 nginx.go:180] starting NGINX process...
2017-05-21T17:15:45.310531000Z F0521 17:15:45.303209 1 launch.go:118] no service with name kube-system/default-http-backend found: User "system:serviceaccount:kube-system:default" cannot get services in the namespace "kube-system". (get services default-http-backend)

我看到默认后端服务正在运行。
$ kubectl  --kubeconfig=/c/software/k612_centos/admin.conf -n kube-system get po
NAME READY STATUS RESTARTS AGE
default-http-backend-2198840601-zt8gt 1/1 Running 0 6m
nginx-ingress-controller-4108150732-q2rb2 0/1 CrashLoopBackOff 6 6m

如何清除此错误消息?

谢谢
SR

最佳答案

您使用的是哪个 Kubernetes 版本?

如果您使用的是 kubenetes 1.6.x,您需要为 Controller 定义 RBAC 规则以访问 default-http-backend 服务和其他必需的组件。

请引用这个问题

https://github.com/kubernetes/ingress/issues/575

第一条评论中的 list 文件对我来说很好。

关于kubernetes 入口控制 CrashLoopBackOff - 找不到名称为 kube-system/default-http-backend 的服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44099751/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com