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

Minikube使用Magic DNS出现curl(6)无法解析主机问题求助

Knative Magic DNS 访问失败排查步骤
  • 检查Knative Serving的域名配置
    执行命令kubectl get configmap config-domain -n knative-serving -o yaml,确认配置中已删除默认的example.com条目,新增了10.104.139.27.sslip.io: ""的配置。官方默认的serving-default-domain.yaml并不会自动适配你的Kourier对外IP,需要手动修改该ConfigMap内容。
  • 确认Kourier对外IP正确性
    执行命令kubectl get service kourier -n kourier-system,核对EXTERNAL-IP字段是否为10.104.139.27。minikube tunnel重启后分配的LoadBalancer IP可能发生变动,若IP不符需要同步修改config-domain配置中的sslip.io后缀。
  • 排查本地DNS解析限制
    先执行nslookup greeter-10.default.10.104.139.27.sslip.io测试域名解析是否正常。若解析失败,大概率是你本地使用的内网DNS服务器拦截了sslip.io这类泛解析服务的请求,可临时切换公共DNS(如8.8.8.8、114.114.114.114)测试,也可在本地hosts文件添加记录10.104.139.27 greeter-10.default.10.104.139.27.sslip.io验证功能是否正常。
  • 确认Knative服务域名生成规则生效
    执行命令kubectl get ksvc greeter-10 -n default,查看输出的URL字段是否为预期的sslip.io后缀。若仍显示example.com后缀,说明域名配置未生效,执行kubectl rollout restart deployment controller -n knative-serving重启Serving控制器即可。

内容的提问来源于stack exchange,提问作者常文龙

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.24 15:09:05