很想知道你们在使用 k8s 时怎么解决 k8s.gcr.io 这个域名访问不了的问题的?

2021-12-22 11:18:23 +08:00
 coolair
阿里云的 google_containers 是官方维护的还是个人维护的呢?

虽然可以用如上的阿里云,但是发现好像包不是很全,比如 kube-state-metrics 包,貌似就没有,没法装了?
4578 次点击
所在节点    Kubernetes
25 条回复
arischow
2021-12-22 11:23:09 +08:00
自己同步指定 tag 的镜像到 docker registry

比如我们在 AWS 国内和国外都用他们的 ECR ,国内碰到 k8s.gcr.io 的话就把 helm values 的 registry 换成国内的 ECR

现在 AWS 国际版可以 pull through cache ( https://aws.amazon.com/blogs/aws/announcing-pull-through-cache-repositories-for-amazon-elastic-container-registry/),国内版的话我能想到比较简单的自动化可以是 lambda 函数或者某些定时 cron 来做这个事情
cheng6563
2021-12-22 11:23:54 +08:00
所以一般不用 k8s 啊,要么用云托管的 k8s ,自建都是 rancher 或 k3s 什么的。
juzisang
2021-12-22 11:28:51 +08:00
K3S 也会有 k8s.gcr.io 访问超时的问题,容器我是用的 docker ,给它加个 proxy ,就解决了...
ysicing
2021-12-22 12:45:09 +08:00
julyclyde
2021-12-22 12:50:13 +08:00
kubelet 配置参数--pod-infra-container-image
lululau
2021-12-22 12:56:48 +08:00
解决不了就祝福一下我们的伟大祖国
Wanyne
2021-12-22 12:59:05 +08:00
把需要的 pull 下来,再 push 到自建的 harbor 上
weiweiwitch
2021-12-22 13:18:07 +08:00
ubuntu 系统,如果容器用的 docker 的话,就在 /etc/systemd/system/docker.service.d/目录新建一个 http-proxy.conf 文件,内容类似下面的。

[Service]
Environment="HTTP_PROXY=http://192.168.1.5:7891"
Environment="HTTPS_PROXY=http://192.168.1.5:7891"
Environment="NO_PROXY=localhost,127.0.0.1/8,10.0.0.1/8,172.16.0.1/12,192.168.1.0/24"

然后你的 docker 就能正常拉到镜像了。当然,所有 k8s 的 node 都需要有这个文件。
thet
2021-12-22 13:23:33 +08:00
我选择透明代理
timothyye
2021-12-22 13:32:41 +08:00
用海外服务器...
twinsdestiny
2021-12-22 13:45:13 +08:00
海外 vps 下然后 docker save docker load 或者 dockerhub 找别人上传的
ptrees
2021-12-22 14:04:29 +08:00
用梯子然后配个代理,不然你们是怎么上 V2EX 的?
GM
2021-12-22 14:05:00 +08:00
挂梯子
coolair
2021-12-22 14:45:57 +08:00
@GM
@ptrees

有梯子,怎么使 helm install 时 pull 走 proxy ?
pydiff
2021-12-22 16:24:11 +08:00
搞个 vps,搭个 harbor 或者 nexus,然后修改 image,前面加上你的 Ip 或者域名
pydiff
2021-12-22 16:27:21 +08:00
@pydiff 性能不够的话,直接跑脚本建 registry 来代理,百度下就可以找到类似的脚本
Frankcox
2021-12-22 17:27:01 +08:00
HK 服务器
ptrees
2021-12-22 17:43:52 +08:00
@coolair 如果是用 docker 的话就用 8 楼的办法,代理地址写你自己的
plko345
2021-12-22 18:14:58 +08:00
其实可以修改的
yangchuansheng33
2021-12-22 22:38:18 +08:00

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/823701

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX