1. 程式人生 > >第一屆雲原生應用大賽火熱報名中! helm install “一鍵安裝”應用觸手可及!

第一屆雲原生應用大賽火熱報名中! helm install “一鍵安裝”應用觸手可及!

雲原生應用,是指符合“雲原生”理念的應用開發與交付模式,這是當前在雲時代最受歡迎的應用開發最佳實踐。

在現今的雲原生生態當中,已經有很多成熟的開源軟體被製作成了 Helm Charts,使得使用者可以非常方便的部署使用,比如 Nginx,Apache、ElasticSearch、Redis 等等。**不過,出於眾所周知的原因,**在開放雲原生應用中心 App hub(Helm Charts 中國站) https://developer.aliyun.com/hub 釋出之前,國內使用者並沒有辦法通過 helm install 來直接使用這些 Charts。

AppHub 為中國開發者實時同步了官方 Helm Hub 裡的所有應用,並且自動替換了這些 Charts 裡所有不可訪問的映象 URL(比如 gcr.io, quay.io 等)

,終於使得國內開發者通過 helm install “一鍵安裝”應用成為了可能。

而云原生應用開發大賽,則旨在鼓勵和普及 Helm Charts 在國內的使用,幫助國內開發者通過雲原生的方式打包和分發自己的應用,從而更好的藉助雲原生的浪潮,讓自己的軟體在雲時代發揮出最大的能量!

快來大賽官網提交你的 Helm Charts 參賽吧!

什麼是 Helm Hub 中國映象站?

在 2019 年的 KubeCon 中國大會主題演講上,阿里雲正式釋出了國內首個 Helm Hub 中國映象站 :“開放雲原生應用中心 - Cloud Native App Hub”

截止到目前為止, Helm Hub 中國映象站已經實時全量同步了 Helm Hub 北美官方站 

https://hub.helm.sh/ 的所有內容,同時還精選同步了比如 GitLab 等多個熱門的第三方 Charts Repo。目前已總計上線了 344 個 Charts,並且還在不斷增加中。

解決使用 Helm 的最後一公里:Charts 本地化!

跟目前國內所有 Helm 倉庫映象不一樣,** Helm Hub 中國映象站除了同步國外的 Charts 之外,還會自動在後臺對所有同步來的 Charts 進行本地化處理,**即:將 Charts 裡的 gcr.io,qury.io 等國內訪問困難的 Docker 映象地址,以及 storage.googleapis.com 等倉庫地址,全部替換為託管在阿里雲上映象地址

這樣,中國的開發者終也可以隨心所欲的搜尋 Charts,然後直接使用 helm install 命令將這些應用安裝在全世界任何一個 Kubernetes 叢集當中。

而開發者唯一需要做的,就是將 AppHub 設定為自己的 Charts Repo:

helm repo add apphub https://apphub.aliyuncs.com

Done!

歡迎進入 Helm Hub 中國映象站https://developer