部署harbor服务器(https_http)
1、下载官方的harbor离线包
https://github.com/goharbor/harbor/releases
2、下载后上传到服务器并解压
3、修改harbor.yml4、https需要生成签证
mkdir ssl
#生成私有key
openssl genrsa -out ~/harbor-install/harbor/ssl/harbor-ca.key
ll ssl/
touch /root/.rnd
#签证
openssl req -x509 -new -nodes -key ~/harbor-install/harbor/ssl/harbor-ca.key -subj "/CN=harbor.dujie.com" -days 7120 -out ~/harbor-install/harbor/ssl/harbor-ca.crt
5、安装docker-compose
curl -L "https://github.com/docker/compose/releases/download/1.22.0/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
chmod +x /usr/local/bin/docker-compose
[root@k8s-master harbor]# docker-compose --version
docker-compose version 1.22.0, build f46880fe
6、运行install.sh 完成安装
注意配置好域名,浏览器访问,用户名admin,密码Harbor12345 密码可以在harbor配置文件中查看
7、部署节点同步harbor crt证书
#需要将刚才生成的crt证书发送到需要登陆harbor的节点
scp /harbor/ssl/harbor-ca.crt 192.168.17.150:/etc/docker/certs.d/harbor.dujie.com
vim /etc/hosts #在需要登陆的节点添加host解析
192.168.17.130 harbor.dujie.com
systemctl restart docker
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 J.のblog!
评论