Harbor Registry 跨地同步:儲存庫影像異地複製

閱讀時間約 3 分鐘

當你建立了一個用來儲存容器鏡像(Container image)的Harbor,而且亦讓K8S Cluster的應用服務都串接到Harbor進行部署中的一環,那麼接下來預計您的應用服務鏡像(Application Image)會愈來愈多,同時也愈來愈重要。

raw-image

這邊提供幾種方式:

  1. 直接備份整個OS
  2. 直接備份後端的Object storage
  3. 再做一個Harbor,然後定時將內容同步過去(異地備援的概念)

本篇針對如何將一台Harbor的內容透過內建的機制同步到另一個Harbor,前端可以直接再做一個LVS以VIP的方式讓前端存取,只要後端2台Harbor自動將內容同步的話,真的有問題的話,客戶端理論上應該不會出現因為容器鏡像拉不到而出現失敗的問題。

做法很簡單,那我們就開始吧!!


1.基本說明

Source: harbor1 (以下用h1)

Destination: harbor2 (以下用h2)


2. 實際做法

#-------------------------------------------
# S2-1. 建立Endpoint (h1)
#-------------------------------------------
Administration => Registries => NEW ENDPOINT => 輸入Remote registry相關資訊 => 測試連線 => OK
raw-image
raw-image
raw-image
#-------------------------------------------
# S2-2. 建立Replication rules (h1)
#-------------------------------------------
Administration => Replications => NEW REPLICATION RULE => 輸入相關需求 => SAVE
raw-image
raw-image
#-------------------------------------------
# S2-3. 執行Replication task(h1)
#-------------------------------------------
點選Rule => REPLICATE => 任務在下面產生
raw-image
#-------------------------------------------
# S2-4. 查看過程(h1)
#-------------------------------------------
點選Process ID => 確認狀態是否成功 => 點選各別任務的"Logs"欄位 => 查看每個任務的個別細節
raw-image
raw-image
raw-image
#-------------------------------------------
# S2-5. 確認是否成功(h2)
#-------------------------------------------
raw-image
raw-image

3.結論

以上就完成了二台harbor之間的鏡像同步做法,尤於在WEB上就可以完成,所以滿推薦使用這種方式來實作。

同時,這種方式不只是支援Harbor間的同步,還支援Harbor同步到其他相容的Image Registry,例如Quay,這樣大幅度的強化了使用場景的彈性,避免環境中太過集中在同一種解決方案的架構盲點。












14會員
40內容數
記錄IT社畜的自我學習筆記,如同專題名稱,主要是怕自已忘記自已做過什麼、學到什麼。索性就分享我自已在學習Kubernetes這條路上的各種測試、學習心得。
留言0
查看全部
發表第一個留言支持創作者!
超健忘閒人的沙龍 的其他內容
本篇將分享關於nginx ingress controller的基本操作,包括預先準備、流程、實際操作、將domain name 映射到Ingress LB IP、部署Demo App 驗證以及結論。
本文將演示在安裝完 Kubernetes Cluster 後的基本元件安裝,包括 Calico/Calicoctl、Metric Server 和 Dashboard UI 的安裝方法以及相關問題與解決方式。
這篇文章教你如何搭建Kubernetes Cluster,包括節點安裝前設定、軟體套件安裝、Control-Plane部署和加入運算節點等步驟。在建置之後,作者會分享一些基礎服務的安裝。希望這篇文章對你有所幫助。
本文章將說明如果您想要從頭建置一組具有Loadbalancer HA架構的Kubernetes Cluster時,你可能會需要做的事前準備工作。
本文將說明在安裝完Kubernetes Cluster之後,接下來必須要進行的CNI Plugin安裝建置方式,同時也透過這篇文章進行基本的CNI說明與比較。 1. Container Network Interface (CNI)
從官網可以知道,我們在建立一組高可用的Kubernetes Cluster時,針對ETCD有二種做法,一種是與Master節點共用,另一種則是將ETCD再獨立出來三個節點成為一組Cluster來進行運作。 本文將說明如何建置出外部的ETCD Cluster,並以Static Pod的方式運行與管理
本篇將分享關於nginx ingress controller的基本操作,包括預先準備、流程、實際操作、將domain name 映射到Ingress LB IP、部署Demo App 驗證以及結論。
本文將演示在安裝完 Kubernetes Cluster 後的基本元件安裝,包括 Calico/Calicoctl、Metric Server 和 Dashboard UI 的安裝方法以及相關問題與解決方式。
這篇文章教你如何搭建Kubernetes Cluster,包括節點安裝前設定、軟體套件安裝、Control-Plane部署和加入運算節點等步驟。在建置之後,作者會分享一些基礎服務的安裝。希望這篇文章對你有所幫助。
本文章將說明如果您想要從頭建置一組具有Loadbalancer HA架構的Kubernetes Cluster時,你可能會需要做的事前準備工作。
本文將說明在安裝完Kubernetes Cluster之後,接下來必須要進行的CNI Plugin安裝建置方式,同時也透過這篇文章進行基本的CNI說明與比較。 1. Container Network Interface (CNI)
從官網可以知道,我們在建立一組高可用的Kubernetes Cluster時,針對ETCD有二種做法,一種是與Master節點共用,另一種則是將ETCD再獨立出來三個節點成為一組Cluster來進行運作。 本文將說明如何建置出外部的ETCD Cluster,並以Static Pod的方式運行與管理
你可能也想看
Thumbnail
作家 Morgan Housel 在《華爾街日報》中提出一個觀點:我們是用理解知識的方式在思考、學習金錢觀,而不是用理解心智與行為模式的方式學習理財。這段話讓我意識到,我們的財務決策並非總是理性的,情緒因素也扮演著重要角色。通過掌握金錢心理學,能夠幫助我們改善用錢習慣,使財務決策更為理性和長遠。
Thumbnail
前言 該如何自架 docker registry 呢? docker registry 可以幫助我們做什麼事情呢? docker registry 是可以將我們打包好的 docker image,放置到 docker registry 上面,在我們開始要佈署服務時,從 docker registr
Thumbnail
海陸皆宜青蛙導覽車~ 呱呱~ 這是加拿大 Halifax 特有的兩棲導覽車 『Harbor Hoppor Tours』, 讓來 HALIFAX(哈利法克斯 )觀光的遊客可以觀賞陸地及海上景點! 看到時心想:哪個天才呀!設計這麼酷的導覽巴士! 是有聽過海陸大餐跟海軍陸戰隊,倒是第1次看到這麼有
Thumbnail
8:00抵達先去拿亞利桑那號戰艦紀念館的票和購買其他三個園區的票|8:00–11:00 等待時間去 (四)波芬號潛艇博物館公園(最早開放的園區),和免費開放的兩個珍珠港戰役展區|11:00–12:30 參觀(一)密蘇里號戰艦記念館|12:30–13:00午餐和小休息|13:00–15:00 參觀接駁
Thumbnail
球季開始後,讓自己可以固定每1.5週都可以去打一場球,來恢復打球的節奏。疫情開始就沒有這樣打了,現在恢復固定打球後就真的很舒服和爽快。當然球技也會越來越好。有打有差。從4月開始打球,鐵桿和短桿都還沒有恢復,但從最近2場球下來,鐵桿和短桿的穩定性也逐漸找回來。所以現在打球就比較輕鬆和愜意。 這次打長島
Thumbnail
星期六來到的是一間我們約2個月前就訂位的Bottomless Brunch @ Harbour Society. Harbour Society 是位於一間算新的飯店So/Auckland 15樓的餐廳。 一到飯店門口就看到了飯店的Bentley轎車,大廳也很富有設計感。 15樓的早午餐一個人是紐
Thumbnail
HMLand Registry公佈:英國最新10月份英國房價指數 英國10月份英國房價指數簡介 英國房產的平均價格是 268,349 英鎊 英國房產的年度價格變化是 10.2% 英國房產的每月價格變化是 -1.1% 整體樓價與上月比較下跌1.1% 根據HMLand Registry 發布的最新
Thumbnail
【311.­這次澳洲之旅的最後一夜,準備睡覺的孩子們­窩在床上小讀一段閒書。隔天一早,我打算隻­身穿越HARBOUR BRIDGE,妻感冒未癒,無法陪我,而孩­子們則太懶,也沒興趣與我同行。對於他們的這種態度,我不想去勉強扭轉,但心中其實是有些怨懟的!】 【312.­雖然凌晨2點多才睡著,為掌握在澳
Thumbnail
【5號明信片圖面─Scenic skyway與三姊妹岩】 【5號明信片字面】 My girl: 6/11 (6)下午到Wildlife park,看澳洲原產動物Kangaroo、Koala等。 (7)車返雪梨,應新加坡人邀,在Darling harbour下車逛Shopping Center,東西貴
Thumbnail
作家 Morgan Housel 在《華爾街日報》中提出一個觀點:我們是用理解知識的方式在思考、學習金錢觀,而不是用理解心智與行為模式的方式學習理財。這段話讓我意識到,我們的財務決策並非總是理性的,情緒因素也扮演著重要角色。通過掌握金錢心理學,能夠幫助我們改善用錢習慣,使財務決策更為理性和長遠。
Thumbnail
前言 該如何自架 docker registry 呢? docker registry 可以幫助我們做什麼事情呢? docker registry 是可以將我們打包好的 docker image,放置到 docker registry 上面,在我們開始要佈署服務時,從 docker registr
Thumbnail
海陸皆宜青蛙導覽車~ 呱呱~ 這是加拿大 Halifax 特有的兩棲導覽車 『Harbor Hoppor Tours』, 讓來 HALIFAX(哈利法克斯 )觀光的遊客可以觀賞陸地及海上景點! 看到時心想:哪個天才呀!設計這麼酷的導覽巴士! 是有聽過海陸大餐跟海軍陸戰隊,倒是第1次看到這麼有
Thumbnail
8:00抵達先去拿亞利桑那號戰艦紀念館的票和購買其他三個園區的票|8:00–11:00 等待時間去 (四)波芬號潛艇博物館公園(最早開放的園區),和免費開放的兩個珍珠港戰役展區|11:00–12:30 參觀(一)密蘇里號戰艦記念館|12:30–13:00午餐和小休息|13:00–15:00 參觀接駁
Thumbnail
球季開始後,讓自己可以固定每1.5週都可以去打一場球,來恢復打球的節奏。疫情開始就沒有這樣打了,現在恢復固定打球後就真的很舒服和爽快。當然球技也會越來越好。有打有差。從4月開始打球,鐵桿和短桿都還沒有恢復,但從最近2場球下來,鐵桿和短桿的穩定性也逐漸找回來。所以現在打球就比較輕鬆和愜意。 這次打長島
Thumbnail
星期六來到的是一間我們約2個月前就訂位的Bottomless Brunch @ Harbour Society. Harbour Society 是位於一間算新的飯店So/Auckland 15樓的餐廳。 一到飯店門口就看到了飯店的Bentley轎車,大廳也很富有設計感。 15樓的早午餐一個人是紐
Thumbnail
HMLand Registry公佈:英國最新10月份英國房價指數 英國10月份英國房價指數簡介 英國房產的平均價格是 268,349 英鎊 英國房產的年度價格變化是 10.2% 英國房產的每月價格變化是 -1.1% 整體樓價與上月比較下跌1.1% 根據HMLand Registry 發布的最新
Thumbnail
【311.­這次澳洲之旅的最後一夜,準備睡覺的孩子們­窩在床上小讀一段閒書。隔天一早,我打算隻­身穿越HARBOUR BRIDGE,妻感冒未癒,無法陪我,而孩­子們則太懶,也沒興趣與我同行。對於他們的這種態度,我不想去勉強扭轉,但心中其實是有些怨懟的!】 【312.­雖然凌晨2點多才睡著,為掌握在澳
Thumbnail
【5號明信片圖面─Scenic skyway與三姊妹岩】 【5號明信片字面】 My girl: 6/11 (6)下午到Wildlife park,看澳洲原產動物Kangaroo、Koala等。 (7)車返雪梨,應新加坡人邀,在Darling harbour下車逛Shopping Center,東西貴