使用 kubeadm init 的时候相关的 images 无论如何都拉不下来
ss 已经就绪,且允许其他主机连接
无论是在终端设置 http_proxy 变量还是配置 docker 走 proxy,始终拉不下来
1
salamanderMH 2018-09-28 15:22:08 +08:00 1
因为,docker pull 是 docker server 帮你做的,不是 client 做的,你可以
``` #为 docker service 创建一个 systemd drop-in 目录 mkdir -p /etc/systemd/system/docker.service.d #使用下面内容创建文件 /etc/systemd/system/docker.service.d/http-proxy.conf [Service] Environment="HTTP_PROXY=http://********:4546/" #使用下面内容创建文件 /etc/systemd/system/docker.service.d/https-proxy.conf [Service] Environment="HTTPS_PROXY=http://************:4546/" #写入改动 sudo systemctl daemon-reload #重启 docker 服务 sudo systemctl restart docker ``` |
2
ns2250225 2018-09-28 15:48:59 +08:00 1
用 rancher,一键搭建 k8s,👍
|
3
artandlol 2018-09-28 15:55:56 +08:00 1
镜像拉取困难:
把镜像地址的 k8s.gcr.io 和 gcr.io 都替换成 gcrxio 然后在已经拉取下来的镜像仓库把名字替换回去 { image=$(docker images --format "table {{.Repository}}:{{.Tag}}"|grep gcrxio|head -1) docker tag $image "gcr.io/"$(echo $image|awk -F'[/]' '{print $2}') docker tag $image "k8s.gcr.io/"$(echo $image|awk -F'[/]' '{print $2}') docker rmi $image } 或者用阿里云的镜像安装 https://github.com/hbstarjason/k8s_install/blob/master/k8s-1.11_install.md |
4
ixiaohei 2018-09-28 15:59:59 +08:00 1
之前是 minikube,ss 全局,启动不起来,好多东西下不下来。后面用 vpn 直接启动成功。最后来发现 docker 新版的自带的 k8s 也可以启起来了,后面就一直用 docker 自带的 k8s
|
5
neoxen 2018-09-28 16:13:25 +08:00 1
|
6
espuppet 2018-09-28 16:24:05 +08:00 1
imageRepository: registry.aliyuncs.com/google_containers
|
7
gino86 OP @salamanderMH 这个文档我看过了,也做了,不行
|
9
HuHui 2018-09-28 16:39:06 +08:00 via Android 1
直接下载镜像加 systemd
|
10
gino86 OP @artandlol @espuppet 阿里云的镜像也不行,错误信息如下
root@server:~# kubeadm config images pull --config kubeadm-master.config failed to pull image "registry.aliyuncs.com/google_containers/kube-apiserver:v1.11.0": output: Error response from daemon: repository registry.aliyuncs.com/google_containers/kube-apiserver not found: does not exist or no pull access , error: exit status 1 无论是 registry.cn-hangzhou.aliyuncs.com/google_containers 还是 registry.aliyuncs.com/google_containers |
11
yuanfnadi 2018-09-28 17:05:01 +08:00 1
手动部署二进制文件
https://wiki.yfd.im/#Kubernetes%20%E9%83%A8%E7%BD%B2:%5B%5BKubernetes%20%E9%83%A8%E7%BD%B2%5D%5D 这个是以前部署的过程。需要注意。 |
12
ray1888 2018-09-28 17:59:31 +08:00 1
可以试一下手作(自己玩的话) 可以踩到好多坑 , 如果是公司用可以试一下 Rancher
|
13
xiaowangwang92 2018-09-28 19:08:47 +08:00 1
|
14
timothyye 2018-09-28 19:58:02 +08:00 via Android 1
我之前是把相关镜像都先下载下来,push 到自己的 registry
|
15
twl007 2018-09-28 20:27:48 +08:00 via iPhone 1
kubespray 还可以根据自己的环境定制化
|
16
narakus 2018-09-28 20:29:21 +08:00 1
|
17
klgd 2018-09-28 22:38:24 +08:00 1
用 ansible
你看看这个呢 https://github.com/gjmzj/kubeasz |
18
silenceshell 2018-09-28 23:22:01 +08:00 via iPhone 1
|
23
gino86 OP @silenceshell 就用你这个方案
|
24
Cola90 2018-09-29 10:23:10 +08:00
https://kubernetes.io/docs/reference/setup-tools/kubeadm/kubeadm-init/
参考 Running kubeadm without an internet connection 这一节,最好自己写配置文件指定版本 |
25
gino86 OP @weiwenwong90 使用国内的 repo 就可以了
|
26
ixiaohei 2018-09-29 15:19:04 +08:00
@gino86 上次准备玩 linux minikube。最后搞了半天 linux server 不知道怎么配置 ikev2 的 vpn。下不了 minikube 启动需要镜像,放弃了。。。。
|
27
mritd 2018-10-03 13:53:30 +08:00
镜像下载不下来的,https://github.com/mritd/gcr 这个项目已经同步 gcr 大部分 namespace 下的镜像,hub 同步用户为 gcrxio
|