Kubernetes nginx Ingress "ingress-nginx-admission" 未找到



我想在树莓kubernetes上运行一个nginx入口控制器。

不幸的是,我收到错误消息

Events:
Type     Reason       Age                 From               Message
----     ------       ----                ----               -------
Normal   Scheduled    14m                 default-scheduler  Successfully assigned ingress-nginx/ingress-nginx-controller-75557995f8-dz7hz to node1-pi4
Warning  FailedMount  12m                 kubelet            Unable to attach or mount volumes: unmounted volumes=[webhook-cert], unattached volumes=[kube-api-access-7k4qh webhook-cert]: timed out waiting for the condition
Warning  FailedMount  81s (x5 over 10m)   kubelet            Unable to attach or mount volumes: unmounted volumes=[webhook-cert], unattached volumes=[webhook-cert kube-api-access-7k4qh]: timed out waiting for the condition
Warning  FailedMount  24s (x15 over 14m)  kubelet            MountVolume.SetUp failed for volume "webhook-cert" : secret "ingress-nginx-admission" not found

github问题中还有其他日志。此版本应与ARM CPU兼容。我找不到任何其他关于在树莓派上设置这个入口控制器的信息。

不太确定您的设备上到底发生了什么。但我也遇到了类似的问题。解决方案可能会有所帮助。

如果您多次尝试通过kubeadm reset销毁集群,而没有移除cni0设备,则由于无法连接API服务器,ingress-nginx-admissionpod将无法创建。

无论是删除cni0设备,还是简单地重新启动Pi设备,都应成功删除此类设备。

我还会检查运行kubeadm reset后是否删除了以下目录和文件

sudo rm -fr /etc/kubernetes/; sudo rm -fr /var/lib/etcd; sudo rm -rf /var/lib/cni/
sudo rm -fr /etc/cni/net.d

相关内容

  • 没有找到相关文章

最新更新