Harbor2.0如何配置高可用的Harbor鏡像倉庫

這篇文章主要為大家展示了“Harbor2.0如何配置高可用的Harbor鏡像倉庫”,內(nèi)容簡而易懂,條理清晰,希望能夠幫助大家解決疑惑,下面讓小編帶領(lǐng)大家一起研究并學(xué)習(xí)一下“Harbor2.0如何配置高可用的Harbor鏡像倉庫”這篇文章吧。

創(chuàng)新互聯(lián)公司專注于象山企業(yè)網(wǎng)站建設(shè),響應(yīng)式網(wǎng)站開發(fā),商城系統(tǒng)網(wǎng)站開發(fā)。象山網(wǎng)站建設(shè)公司,為象山等地區(qū)提供建站服務(wù)。全流程按需搭建網(wǎng)站,專業(yè)設(shè)計(jì),全程項(xiàng)目跟蹤,創(chuàng)新互聯(lián)公司專業(yè)和態(tài)度為您提供的服務(wù)

 

Replication Adapters

harbor提供了harbor與非harbor服務(wù)之間的鏡像復(fù)制功能,通過復(fù)制鏡像功能可以將DockerHub上的私有鏡像給批量的同步到本地,也可以通過在多Harbor實(shí)例之間進(jìn)行同步,達(dá)到鏡像多副本,數(shù)據(jù)高可用的作用。如下圖所示,Harbor支持與harbor、query.io、Docker-hub等知名的鏡像倉庫之間同步,還支持helm-hub等helm圖表之間的同步:

Harbor2.0如何配置高可用的Harbor鏡像倉庫

下面我們通過harbor與harbor實(shí)例之間同步,看一下Harbor的鏡像復(fù)制功能

 

Harbor To Harbor

基于上節(jié)????Harbor開源鏡像倉庫企業(yè)級(jí)實(shí)踐,安裝了域名為harbor.devopsman.cn的harbor實(shí)例,根據(jù)同樣的方式安裝一個(gè)新的實(shí)例,并且配置它的域名為harbor.kubemaster.top,我們把上一節(jié)中推送到harbor.devopsman.cn的鏡像devopsman/kube-proxy:v1.18.0鏡像同步到harbor.kubemaster.top,在準(zhǔn)備好這些環(huán)境之后,我們開始配置鏡像之間的同步。

首先在harbor.kubemaster.top中新增一個(gè)倉庫目標(biāo),如下圖所示,配置好目前鏡像倉庫的地址、用戶名和密碼之后,點(diǎn)擊測試保存

Harbor2.0如何配置高可用的Harbor鏡像倉庫

然后 ,在系統(tǒng)管理下面的復(fù)制管理處,新增加一個(gè)復(fù)制策略,如下圖:

Harbor2.0如何配置高可用的Harbor鏡像倉庫

在源鏡像倉庫處選擇我們之前在倉庫管理處配置好的harbor實(shí)例,然后配置源資源過濾信息,其中的匹配信息如下,其中(Y)表示合法,(N)表示不合法

PatternString(Match or not)
library/*library/hello-world(Y) library/my/hello-world(N)
library/**library/hello-world(Y) library/my/hello-world(Y)
{library,goharbor}/**library/hello-world(Y) goharbor/harbor-core(Y) google/hello-world(N)
1.?1.0(Y) 1.01(N)

然后填寫自定義的過濾器規(guī)則之后,保存。然后在復(fù)制管理功能處,找到并選擇剛才新建的復(fù)制規(guī)則,點(diǎn)擊復(fù)制:

Harbor2.0如何配置高可用的Harbor鏡像倉庫

這樣就手動(dòng)的觸發(fā)了復(fù)制,其狀態(tài)為InProgress,我們點(diǎn)擊對(duì)應(yīng)的任務(wù)ID,就能看到更多的復(fù)制信息,比如成功狀態(tài)信息,同步的日志信息等

Harbor2.0如何配置高可用的Harbor鏡像倉庫

這樣目標(biāo)私有鏡像倉庫中的鏡像就被同步了過來,同時(shí)harbor也支持定時(shí)任務(wù)同步,其根據(jù)cron的語法規(guī)則實(shí)現(xiàn)私有鏡像倉庫之間的鏡像的自動(dòng)同步。

 

Harbor高可用

如果想要保證harbor實(shí)例數(shù)據(jù)的高可用,可以通過復(fù)制管理的功能在多個(gè)harbor之間互相配置同步策略,可以基于push mode實(shí)現(xiàn)任意一個(gè)實(shí)例上面推送了鏡像,都會(huì)被自動(dòng)的同步到其他的實(shí)例上去,結(jié)合cron的定時(shí)任務(wù)基本上就自實(shí)現(xiàn)了harbor的數(shù)據(jù)高可用,避免因單實(shí)例造成數(shù)據(jù)無法挽回。

以上是“Harbor2.0如何配置高可用的Harbor鏡像倉庫”這篇文章的所有內(nèi)容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內(nèi)容對(duì)大家有所幫助,如果還想學(xué)習(xí)更多知識(shí),歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道!

文章題目:Harbor2.0如何配置高可用的Harbor鏡像倉庫
本文來源:http://bm7419.com/article14/jjcige.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)頁設(shè)計(jì)公司、手機(jī)網(wǎng)站建設(shè)、云服務(wù)器、軟件開發(fā)網(wǎng)站設(shè)計(jì)、品牌網(wǎng)站設(shè)計(jì)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

成都定制網(wǎng)站建設(shè)