返回
独家秘笈!手把手教你搞定Harbor离线安装在arm64架构下的制作与部署
后端
2023-12-09 15:18:45
**Harbor离线安装2.9.0-arm64架构服务制作和升级部署**
## 前言
Harbor是一个开源的企业级注册表,可以帮助您存储和管理Docker镜像。如果您正在寻找一种方法来管理您的Docker镜像,那么Harbor是一个不错的选择。Harbor可以在多种平台上运行,包括arm64架构。
在本文中,我们将介绍如何在arm64架构下离线安装Harbor以及如何制作和部署Harbor服务。我们将使用Harbor的2.9.0版本。
## 准备工作
在开始安装Harbor之前,您需要确保您的系统满足以下要求:
* 操作系统:CentOS 7或更高版本,Ubuntu 18.04或更高版本,Debian 10或更高版本
* 内存:至少8GB
* 硬盘空间:至少20GB
* Docker:版本1.12或更高版本
* Kubernetes:版本1.10或更高版本
* etcd:版本3.2或更高版本
## Harbor离线安装
1. 下载Harbor离线安装包
wget https://github.com/goharbor/harbor/releases/download/v2.9.0/harbor-offline-installer-v2.9.0.tgz
2. 解压Harbor离线安装包
tar -xzvf harbor-offline-installer-v2.9.0.tgz
3. 进入Harbor离线安装包目录
cd harbor-offline-installer-v2.9.0
4. 运行Harbor离线安装脚本
./install.sh
5. 按照提示完成Harbor的离线安装
## Harbor服务制作
1. 创建Harbor服务配置文件
vim /etc/harbor/harbor.cfg
2. 在Harbor服务配置文件中添加以下内容:
[harbor]
hostname = harbor.example.com
3. 启动Harbor服务
systemctl start harbor
## Harbor服务部署
1. 创建Harbor Ingress资源
kubectl apply -f /etc/harbor/ingress.yaml
2. 创建Harbor证书
openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout /etc/harbor/tls.key -out /etc/harbor/tls.crt
3. 配置Harbor服务
vim /etc/harbor/harbor.cfg
4. 在Harbor服务配置文件中添加以下内容:
[harbor]
https_port = 443
cert_file = /etc/harbor/tls.crt
key_file = /etc/harbor/tls.key
5. 重启Harbor服务
systemctl restart harbor
## 结论
本文介绍了如何在arm64架构下离线安装Harbor以及如何制作和部署Harbor服务。Harbor是一个开源的企业级注册表,可以帮助您存储和管理Docker镜像。如果您正在寻找一种方法来管理您的Docker镜像,那么Harbor是一个不错的选择。