当 Minikube 需要经代理访问互联网下载时,要让它对集群自身的地址保持直连。绕过项应当来自当前生效的配置文件和驱动,而不是从另一台机器照搬某个子网。

Minikube 文档给出了这些默认值:

用途默认网段
部分虚拟机驱动192.168.59.0/24
kvm2192.168.39.0/24
Docker 驱动的首个集群192.168.49.0/24
服务集群 IP10.96.0.0/12

把适用的网段和本机目标加入 NO_PROXY,并针对自定义网络做相应调整。宽泛的 192.168.0.0/16 未必能描述该配置真正需要的路由。

对于正在运行的配置文件,minikube ip 会给出它的地址。如果参与代理绕过的浏览器或其他客户端的解析器不支持 CIDR,就显式列出该地址。

把这个内部路由的选择与下载阶段分开。宿主机上的下载和节点运行时拉取镜像可能使用不同的环境。宿主机上二进制文件下载成功,并不能证明运行时已经收到它的代理配置。

相关文章