rbd-hub

rbd-hub组件说明

基于Docker Registry封装,提供docker镜像存储服务

运行方式

运行于Kubernetes集群内部,POD运行,由Kubernetes和Rainbond-Operator共同维护和管理

常用参数说明

rbd-hub基于registry镜像,详细参数参阅 Docker Registry官方文档

向集群私有镜像仓库推送镜像

rbd-hub - 图1tip

在集群内的任意节点进行如下操作

首先获取私有镜像仓库的相关信息

kubectl get rainbondcluster -n rbd-system -o yaml|grep -A 3 imageHub

  1. imageHub:
  2. domain: goodrain.me
  3. password: 2118317a
  4. username: admin

登录私有镜像仓库

  1. $ docker login goodrain.me -uadmin -p2118317a

将需要推送的镜像名字修改为goodrain.me/***,直接进行push操作即可

以推送nginx镜像为例

  1. # 修改镜像名字
  2. docker tag nginx goodrain.me/nginx:v1
  3. # push镜像
  4. docker push goodrain.me/nginx:v1