Harbor是一个CNCF(cloud native computing foundtion)毕业的项目,是一个被广泛使用的企业级私有仓库管理平台。支持安全漏洞分析、内容签名和验证、支持多租户、跨多个中心的复制、身份集成和基于角色的访问控制、可扩展的API和Web UI。
Harbor2.3 安装
- 环境准备
主机名 | IP | CPU | 内存 | 操作系统 |
---|---|---|---|---|
harbor-01 | 192.168.22.115 | 1核(生产环境最少2核) | 4G(生产环境最少4G) | CentOS Linux release 7.6.1810 (Core) |
- 安装
-
下载安装包,由于安装包比较大需要等待一会儿
wget https://github.com/goharbor/harbor/releases/download/v2.3.0/harbor-offline-installer-v2.3.0.tgz
-
解压缩
tar -zxvf harbor-offline-installer-v2.3.0.tgz && cd harbor
-
创建harbor nginx使用的证书
{
"CN": "harbor",
"hosts": [
"127.0.0.1",
"${NODE_IP}"
],
"key": {
"algo": "rsa",
"size": 2048
},
"names": [
{
"C": "CN",
"ST": "BeiJing",
"L": "BeiJing",
"O": "k8s",
"OU": "opsnull"
}
]
}
EOF