平台支持对接外部私有registry,registry中的镜像可以被平台直接使用。支持两种外部registry,一种是通过docker registry镜像创建的registry,另一种为Harbor。同时支持通过镜像一键部署应用功能,使用外部registry中的镜像创建应用时,需要手动配置registry证书。
以项目成员登录管理平台。
对接外部Registry需先完成以下操作:
1.在外部Registry的配置文件config.yml中增加WebHook,地址为容器平台访问地址:https://IP:18443 。
2.在外部Registry配置文件config.yml中http部分开启tls,并配置tls证书路径。
3.拷贝容器平台SSL证书到外部Registry的如下路径中:
cp /etc/chiwen/cert/cacert.pem ${registry_server}:/etc/ssl/certs/
4.重启外部Registry Server。
1.左侧导航树中选择镜像管理。
2.选择外部registry页签。
3.单击右上角+创建外部registry按钮。
4.配置外部Registry信息。
参数 |
设置说明 |
---|---|
外部Registry名称 |
外部Registry的名称,为必填项。 |
外部Registry类型 |
包括Harbor和Registry类型,默认为Harbor类型。当为Harbor类型时,对接账号需要项目管理员及以上权限。 |
访问地址 |
当外部Registry类型为Harbor时需设置项目名称,为必填项。 |
用户名 |
用户的名称,为非必填项。 |
用户密码 |
用户名称对应的密码,为非必填项。 |
5.单击连接测试,测试结果为连接成功,则表示外部registry信息填写正确,如果测试连接结果为连接失败,查看地址与用户名密码是否正确。
6.确认创建,外部registry创建成功。
7.当前页签下,选择新建的registry,列表展示registry中的所有镜像,以及每个镜像的所有tag。
1.左侧导航树中选择镜像管理。
2.选择外部registry页签。
3.单击对应镜像的,选择编辑。
4.可以编辑分类、描述和设置标签数量限制。
5.填写完编辑信息,单击确认更改。
1.左侧导航树中选择镜像管理。
2.选择外部registry页签。
3.单击对应镜像的,选择删除。
4.在弹框中确认删除信息后,单击确认删除。