Harbor镜像仓库高可用部署方案(ARM64环境)

Harbor镜像仓库高可用部署方案(ARM64环境)

目标

    将harbor部署在k8s上,通过k8s service的机制,实现harbor的高可用,即当运行的某一habor容器的节点故障时,不会造成Harbor服务的中断。

    harbor官方提供了helm chart部署方案,以下基于harbor helm chart的部署进行说明。

harbor HAhttps://github.com/goharbor/harbor-helm/blob/v1.3.1/docs/High%20Availability.md

架构

(图取至网络)

Harbor组件说明

        目前harbor大部分组件均为无状态服务,所以可以简单的通过增加组件容器副本来实现组件分布到不同计算节点,同时,利用k8s service的机制来提供组件服务发现能力。

组件

描述

备注

core

harbor核心功能,包括认证、授权、项目管理等

 

jobservice

异步任务服务

 

portal

web ui服务

 

docker-registry

第三方镜像仓库服务,镜像存储

 

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值