K8S本地集群中ingress-nginx的EXTERNAL_IP始终处于<pending>状态求助
Ingress-Nginx EXTERNAL_IP 卡在 状态(macOS M2 + Docker Desktop K8S环境)
问题场景
我们团队使用本地K8S集群(基于Docker Desktop)开发,K8S全新安装或重置后,第一步需要安装ingress-nginx/ingress-nginx 3.34.0版本,等待其EXTERNAL_IP设置为localhost后才能访问本地部署的应用。同事环境均正常,但我的环境中EXTERNAL_IP持续处于<pending>状态近一天,导致无法访问应用。我的操作系统是macOS Ventura 13.2.1(ARM架构,M2芯片)。
已尝试的无效排查操作
- 重置K8S集群
- 重启Docker Desktop
- 更换ingress-nginx版本
- 重启Mac
有效解决方案
打开Docker Desktop,进入故障排除菜单,选择「重置为默认设置」,执行完成后重新部署ingress-nginx,EXTERNAL_IP会正常设置为localhost,恢复应用访问能力。
内容的提问来源于stack exchange,提问作者Sebastian Lore
相关产品推荐
相关产品推荐

