概览
使用国内Register管理kube-state-metrics容器镜像。国内用户可以使用以下地址免费下载。
此功能基于阿里云免费版的ACR实现,并且会长期提供。目前从2.3.0版本开始,后期官方更新后需要在https://github.com/231397220/kube-state-metrics手动增加tag,自动触发构建,下载地址遵循如下规则: registry.cn-wulanchabu.aliyuncs.com/moge1/kube-state-metrics:v{version}. {version}==2.3.0或2.4.0
下载地址:
# 版本2.3.0
registry.cn-wulanchabu.aliyuncs.com/moge1/kube-state-metrics:v2.3.0
# 版本2.3.1
registry.cn-wulanchabu.aliyuncs.com/moge1/kube-state-metrics:v2.3.1
背景
部署kube-state-metrics时,因国内GFW的问题,导致无法从k8s.gcr.io下载官方镜像。
使用此方法可以免费的根据官方Github自动构建国内镜像。
前期准备
- 阿里云的register服务
- Github
实施步骤
- 使用 Github fork kube-state-metrics
- 阿里云镜像服务创建个人实例
https://cr.console.aliyun.com/cn-qingdao/instances
- 创建镜像仓库
- 关联自己的Github
- 管理fork下来的github仓库
- 修改Dockfile内容,增加GOARCH=amd64
- Github中创建新tag,务必遵守格式release-v$version
image注意版本号变化,按照阿里云的命名规范新tag需要是vv2.3.0,否则docker tag会从kube-state-metrics:v2.3.0 变成 kube-state-metrics:2.3.0
- 推送标签后会自动触发构建
网友评论