如何从gcr.io中提取图像以进行kubeadm安装

时间:2017-08-04 10:54:25

标签: networking kubernetes kubeadm

我想事先拉出图片,然后在我的主机上安装kubeadm。目前我的网络阻止了gcr.io.那么我可以事先拉出图像,然后将我的主机连接到公司网络进行安装吗?

1 个答案:

答案 0 :(得分:0)

如果不了解您愿意忍受的更多权衡,很难为您的问题提供完美的通用答案,但是tl; dr可能是:

Posts::where("id",$postId)->with("comments")->orderBy('id', 'DESC')->get();

您可以# on a host with access: docker pull gcr.io/google_containers/hyperkube:v1.7.3 docker save -o gcr.io_google_containers_hyperkube_v1.7.3.tar gcr.io/google_containers/hyperkube:v1.7.3 # then, on the machine where you are unable to docker pull:: curl -vo hyperkube.tar http://example.com/gcr.io_google_containers_hyperkube_v1.7.3.tar docker load -i hyperkube.tar 但我使用磁盘上的tar比使用管道方法更成功。我还会定期体验curl | docker load按照我的要求执行,但不会保留"标记,"这意味着您需要后续docker load重新开始营业

当我谈到"权衡时,"另一个可能对你有用的解决方案是运行你自己的docker注册表(它的docker image非常容易),然后按照上面的方式下载图像,然后将其推送到你的本地注册表(希望你在哪里)会遇到更少的阻碍)

最后,您可能会发现offline bare metal部分内容丰富,即使它没有严格说出您的要求