首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >未找到Kubernetes Nginx Ingress“ingress nginx-admission”

未找到Kubernetes Nginx Ingress“ingress nginx-admission”
EN

Stack Overflow用户
提问于 2021-04-13 02:08:11
回答 1查看 1.5K关注 0票数 0

我想在raspberry kubernetes上运行nginx入口控制器。

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

代码语言:javascript
复制
 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 Issue中还有其他日志。此版本应与ARM CPU兼容。我在raspberry Pis上找不到任何其他关于设置这个入口控制器的信息。

EN

回答 1

Stack Overflow用户

发布于 2021-04-19 18:10:21

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

如果您多次尝试通过kubeadm reset销毁集群,但没有移除cni0设备,则会因为连接API服务器失败而无法创建ingress-nginx-admission pod。

删除cni0设备或简单地重新启动Pi设备应可成功删除此类设备。

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

代码语言:javascript
复制
sudo rm -fr /etc/kubernetes/; sudo rm -fr /var/lib/etcd; sudo rm -rf /var/lib/cni/
sudo rm -fr /etc/cni/net.d
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67063503

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档