K8S实战 之 私有镜像仓库

基于阿里云公开仓库

  • 首先 登录阿里云账号 并打开”容器镜像服务”

  • 然后 创建命名空间

docker-repository-setup-01.png

  • 创建完成后 设置默认仓库类型为公开

docker-repository-setup-02.png

  • 最后 创建镜像仓库

docker-repository-setup-03.png

docker-repository-setup-04.png

如果是私有仓库类型

  • Docker获取访问凭证如下

docker-repository-setup-05.png

1
docker login --username=yl3****@126.com registry.cn-hangzhou.aliyuncs.com
  • K8S获取访问凭证如下
1
2
3
4
5
6
7
8
9
kubectl create secret docker-registry regcred \
--docker-server=registry.cn-hangzhou.aliyuncs.com \
--docker-username=yl3****@126.com \
--docker-password=xxxxx \
--docker-email=yl3****@126.com

# 拉取镜像时配置
imagePullSecrets:
- name: regcred