You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Mac/Windows系统下Docker Driver的Minikube是否支持Ingress?

Minikube Ingress 功能异常排查步骤

1. 检查Ingress控制器状态

  • 执行minikube addons list | grep ingress,确认ingress插件状态为enabled,若为disabled需先执行minikube addons enable ingress启用插件
  • 执行kubectl get pods -n ingress-nginx,检查该命名空间下所有Pod的STATUS为Running、READY列数值为1/1或2/2;若存在异常状态Pod,执行kubectl describe pod <异常Pod名称> -n ingress-nginx查看错误日志定位原因

2. 验证后端服务可用性

  • 执行kubectl get svc <业务服务名称>,确认服务已正常分配CLUSTER-IP,且端口配置与Ingress规则中指定的后端端口一致
  • 集群内验证服务连通性:执行kubectl run -it --rm --image=curlimages/curl curl-test -- curl http://<服务CLUSTER-IP>:<服务端口>,若无法拿到预期返回,需先排查业务服务本身的部署问题,与Ingress无关

3. 检查Ingress资源配置

  • 执行kubectl get ingress,确认目标Ingress的ADDRESS列已分配有效IP,若无IP则说明Ingress控制器未正常关联该资源
  • 执行kubectl describe ingress <Ingress资源名称>,检查Events列无报错,同时确认规则中的host、path匹配规则、后端服务名、端口均和预期配置一致
  • 若Ingress配置了自定义域名,需确认本地hosts文件已添加对应映射条目,将域名指向Ingress的ADDRESS或minikube tunnel输出的IP

4. 排查minikube tunnel运行状态

  • 执行minikube tunnel的终端需保持开启,不可关闭
  • 新开终端执行kubectl get svc -n ingress-nginx ingress-nginx-controller,确认EXTERNAL-IP列已分配可本地访问的有效IP
  • 直接通过EXTERNAL-IP测试连通性:执行curl -H "Host: <你配置的Ingress域名>" http://<ingress-nginx-controller的EXTERNAL-IP>,验证是否能拿到预期返回

内容的提问来源于stack exchange,提问作者Healthy Bowl

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.27 23:06:03