创建托管 Harbor¶
前提条件:需要先Cert Manager 和 安装好 Harbor Operator 。
-
使用具有 Admin 角色的用户登录 Web 控制台,从左侧导航栏点击
镜像仓库
->托管 Harbor
。 -
点击右上角的
创建实例
按钮。 -
填写实例名称,选择部署位置后点击
下一步
(若无部署位置可选,需先前往容器管理创建集群和命名空间)。 -
填写数据库、Redis 实例和镜像/Charts 存储信息后点击
下一步
(当前只支持接入外部数据库和 Redis 实例)。数据库填写提示:
- 地址:
postgres://{host}:{port}
,例如postgres://acid-minimal-cluster.default.svc:5432
- 用户名:填写连接数据库的用户名
- 密码:填写连接数据库的密码
Redis 填写分为单机和哨兵模式:
- 单机模式填写地址:
redis://{host}:{port}
,需要替换 host、port 两个参数。 - 哨兵模式填写地址:
redis+sentinel://{host}:{port}?sentinelMasterId={master_id}
,需要替换 host、port、master_id 三个参数。 - 密码:按需填写
- 地址:
-
填写域名,选择 ingress 实例,输入管理员密码后点击
确定
(用户名/密码用于登录原生 Harbor 实例,请妥善保管密码)。域名填写提示:
http://{host}
,host 前面的http://
必须要带上。 -
返回托管 Harbor 实例列表,新创建的实例默认位于第一个,等待状态从
更新中
变为健康
,即可正常使用。 -
点击某个实例右侧的
...
,可以选择编辑、删除或进入原生 Harbor。
下一步:创建镜像空间