[英]Kubernetes Nginx Ingress "ingress-nginx-admission" not found
我想在覆盆子 kubernetes 上運行 nginx 入口 controller。
不幸的是,我收到錯誤消息
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 兼容。 我找不到有關在樹莓派上設置此入口 controller 的任何其他信息。
不太確定您的設備上到底發生了什么。 但我遇到了一個非常相似的問題。 該解決方案可能會有所幫助。
如果您多次嘗試通過kubeadm reset
銷毀集群,而不刪除cni0
設備,由於連接 API 服務器失敗,將無法創建ingress-nginx-admission
pod。
刪除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
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.