ubuntu - 如何在 Ubuntu VM 上的 Minikube 中使用代理?
问题描述
在 Ubuntu VM(在 Windows 上运行)上,我想安装 Minikube。我的电脑在公司代理后面运行。使用 Proxifier,我设法访问 Internet 并在 Ubuntu 上运行 Docker。不幸的是,Minikube 似乎无法访问互联网......
minikube start
Starting local Kubernetes v1.9.4 cluster...
Starting VM...
Downloading Minikube ISO
无法下载 ISO,但会遇到 TLS 握手超时...
解决方案
您提到您可以使用 Proxifier 建立代理。因此,您可以尝试这样的方法来强制 Minikube 也使用 Proxifier 代理
export NO_PROXY="$NO_PROXY,192.168.0.0/16" # set the no_proxy env variable in the current shell.
minikube start --docker-env "HTTPS_PROXY=http://proxy:808" --docker-env "HTTP_PROXY=http://proxy:808" --docker-env "NO_PROXY=localhost,127.0.0.1,192.168.0.0/16" # start minikube and pass the same no_proxy setting to docker
指定192.168.0.0/16
不应通过代理的 ipaddresses 范围,因为这是 minikube 生成它的 IP 地址的范围(我认为)(我确定我在该范围内没有任何其他内容)
Minikube 的 Github 问题上提供了更多详细信息https://github.com/kubernetes/minikube/issues/2706
推荐阅读
- keycloak - 如何在 Zeppelin-Keycloak 上显示用户名
- java - 如何使用java获取cpu使用率?
- java - 子函数中的 RuntimeException 不应影响父调用函数 - REQUIRES_NEW 是否起作用?
- amazon-web-services - 有没有办法覆盖存储在 Pyspark 上的 AWS 参数存储中的值
- django - django中的序列化器没有任何数据
- angular-material - 更改垫子复选框中的“勾号”标记颜色
- javascript - 在d3中,我如何让圈子越来越近,越来越远?
- ruby-on-rails - 带有规则集和速度优化的 Ruby 组合?
- python - 我想选择某个列并创建新列,如果在 pyhton 中为 true,它将返回列名?
- postgresql - 提取的 CSV/txt 文件大于总表大小