【发布时间】:2021-10-19 02:59:10
【问题描述】:
我在本地系统中运行 3 个 VMS,每个 1 个主节点,2 个节点。我已经安装了编织 CNI 网络。我正在尝试使用
安装 Nginx 入口控制器kubectl apply -f https://raw.githubusercontent.com/kubernetes/ingress-nginx/controller-v0.44.0/deploy/static/provider/cloud/deploy.yaml
但我无法创建它。我对 AWS Ec2 实例进行了同样的尝试。它总是崩溃
我看过描述
在 admission-create pod MountVolume.SetUp failed for volume "kube-api-access-kdhpc" : object "ingress-nginx"/"kube-root-ca.crt" not registered 中遇到此错误
admission-patch,controller pod 不断重启 控制器 pod 输出 我在这里有点震惊。我也尝试过使用法兰绒 cni,结果是一样的。 任何建议表示赞赏。
【问题讨论】:
-
可能跑题了,只是因为你说你也试过法兰绒,你试过tigera.io/project-calico吗?
-
是的,我也尝试过使用印花布。在 calico 中,calico pod 直接在循环中崩溃。
-
您检查过 nginx-admission-patch pod 的日志吗?你能分享它们吗?入口控制器可能要到那时才会启动。
-
我发现错误可能是版本问题。我将 k8s 从 1.22 版本降级到 1.18 版本,并且 pod 开始正常工作。我使用 metallb 来获取分配给入口外部端点的 ip。
标签: nginx kubernetes kubernetes-ingress nginx-ingress