Kubeadm部署Kubernetes集群的过程中,默认使用Google的Registry服务registry.k8s.io上的镜像,例如registry.k8s.io/kube-apiserver等,但国内部分用户可能无法访问到该服务。我们也可以使用国内的镜像服务来解决这个问题,例如registry.aliyuncs.com/google_containers。
这里简单说明一下设置代理服务的方法。编辑/lib/systemd/system/docker.service文件,在[Service]配置段中添加类似如下内容,其中的<proxy-server-ip>和<proxy-server-port>要按照实际情况修改。
[Service]
Environment="HTTP_PROXY=socks5://<proxy-server-ip>:<proxy-server-port>"
Environment="HTTPS_PROXY=socks5://<proxy-server-ip>:<proxy-server-port>"
Environment="NO_PROXY=localhost,127.0.0.1,<docker-server-ip>"
运行以下命令以重新加载 Docker 配置文件并重启 Docker:
sudo systemctl daemon-reload
sudo systemctl restart docker
----------------------------------------------------------------------------------------------------------
我也远程看过很多人的配置,大部分人可能忽略了一点,我们本机的的防火墙的关闭与否是会影响到入站请求的,也就是说,你的数据被你本机或是宿主机REJACT或是DROP掉了
文章评论