k8s部署中谷歌docker镜像下载解决思路

JinLonghua    2020-08-14 23:00

k8s部署过程中很多镜像都没法直接下载,中科大等的镜像很多也没有相关的内容。总之找镜像不好找,不方便。
虽然可以通过本地代理,在本地下载镜像后,打包导出,再搬过去。但是略感复杂。
这里提供一个使用SoftetherVPN的解决方法,如果手头没有建立好的服务端,实行起来还是相当相当复杂的。权当提供思路供大家参考一下。最先用的其实也不是docker镜像下载,只是找到要连接地址后,各种无法连接的都可以这么处理,不用再应用内部设置proxy了。

首先就是先要整个服务器,建立SoftetherVPN的server,中间可能需要进行二次代理,避免连接中断。
关键就是服务器上如何建立VPN了,windows上图形界面很简单,点一点就好了。但问题是直接建立的话,会使局域网无法访问,ssh中断,会严重影响自己和他人使用。(万一真这样干了,可以通过将server关闭拯救一下。)
顺便提一句,这个SoftetherVPN和我们常用的学校的openvpn都是通过打路由表来将流量转发到对应的适配器,再进行处理的。Softerether在连接建立时,自动打上路由表,任何局域网流量也会被转发到服务端,就是这个东西引起了断联。这个打路由表的过程就是这篇文章的重点。
但是较为幸运的是,linux不会自动打上路由表,虽然较为麻烦,但是避免了断联问题。
Linux上的服务端使用教程:https://www.cactusvpn.com/tutorials/how-to-set-up-softether-vpn-client-on-linux/
接下来就是建立路由表了,当然要千万小心!!!!如果打错了,很可能就得一边被打一边跑去机房了!
ping一下网址,找到要代理的ip地址,参照链接里的指南,然后打入路由表,路由表中最好设置/32,避免转发不必要的流量。
打完后ping一下,确定能用了,不过要注意有些服务器禁ping的(心疼我被这东西误导,处理这东西白花的几个钟头)
开始docker pull吧!!

 
Last Modified: 2020-08-15 00:16
Views: 1.5K

[[total]] comments

Post your comment
  1. [[item.time]]
    [[item.user.username]] [[item.floor]]Floor
  2. Click to load more...
  3. Post your comment