您好,登錄后才能下訂單哦!
本篇文章為大家展示了KEDA怎么將容器鏡像遷移到GitHub容器注冊表,內容簡明扼要并且容易理解,絕對能使你眼前一亮,通過這篇文章的詳細介紹希望你能有所收獲。
我們提供多種方式在你的集群中部署 KEDA[1],包括使用Helm chart[2]、Operator Hub[3]和原始 YAML 規范。
這些部署選項都依賴于我們在Docker Hub[4]上提供的容器鏡像,Docker Hub 是公共容器鏡像的行業標準。
然而,我們發現 Docker Hub 不再是我們容器鏡像的最佳地方,正在遷移到 GitHub 容器注冊表(預覽)。
在過去的幾年里,Docker Hub 已經成為托管公共容器鏡像的行業標準。這已經成為 Docker 管理所有流量的一大負擔,并決定在 2020 年做出一些改變:
因為我們希望確保我們的最終用戶可以在沒有任何問題的情況下使用 KEDA,所以我們希望任何人都可以不受任何限制地使用它們。
了解更多請參閱Docker 的 FAQ[5]和我們在GitHub[6]上的問題。
作為維護者,我們發現很難衡量 KEDA 的采用情況,以了解有多少最終用戶正在使用較老版本的 KEDA,以及隨著時間的推移有哪些增長。
Docker Hub 提供了一個模糊的每個容器的總拉計數鏡像,但它沒有提供關于標簽的深入細節,以及隨著時間的推移拉取計數的增長情況。
然而,在 GitHub 容器注冊表中,每個標簽都提供了開箱即用的指標,這讓我們能夠更好地理解客戶在使用什么,并在我們不再支持某個給定版本時做出更好的決策。
最后,我們想在 GitHub 上把我們的制品離家更近。通過更多地使用 GitHub 生態系統,我們相信這種集成只會改進并與我們的版本更緊密地集成。
我們的容器鏡像正在GitHub 容器注冊表[7]上發布,供最終用戶拉取。
正因為如此,我們的容器鏡像的名稱正在改變:
構件 | 新鏡像(GitHub 容器注冊表) | 舊鏡像(Docker Hub) |
---|---|---|
Metrics Server | ghcr.io/kedacore/keda-metrics-apiserver | kedacore/keda-metrics-apiserver |
Operator | ghcr.io/kedacore/keda | kedacore/keda |
從 v2.2 開始,我們已經開始在 Docker Hub 上并行地將新的容器鏡像發布到 GitHub 容器注冊表。
這允許客戶馬上遷移到我們的新注冊中心,并在那里使用我們的構件。
一旦 GitHub 的容器注冊庫變得普遍可用(GA),我們將不再在 Docker Hub 發布新的版本。
如果你正在使用我們的一種部署選項,那么最終用戶不會受到影響。
從 v2.2 開始,我們默認使用 GitHub 容器注冊表,你可以放心使用。
如果你使用自己的部署機制,那么你將不得不從 GitHub 容器注冊表中提取容器鏡像。
上述內容就是KEDA怎么將容器鏡像遷移到GitHub容器注冊表,你們學到知識或技能了嗎?如果還想學到更多技能或者豐富自己的知識儲備,歡迎關注億速云行業資訊頻道。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。