第一届云原生应用大赛火热报名中! helm install “一键安装”应用触手可及!
云原生應(yīng)用,是指符合“云原生”理念的應(yīng)用開發(fā)與交付模式,這是當(dāng)前在云時代最受歡迎的應(yīng)用開發(fā)最佳實踐。
在現(xiàn)今的云原生生態(tài)當(dāng)中,已經(jīng)有很多成熟的開源軟件被制作成了 Helm Charts,使得用戶可以非常方便的部署使用,比如 Nginx,Apache、ElasticSearch、Redis 等等。**不過,出于眾所周知的原因,**在開放云原生應(yīng)用中心 App hub(Helm Charts 中國站) https://developer.aliyun.com/hub 發(fā)布之前,國內(nèi)用戶并沒有辦法通過 helm install 來直接使用這些 Charts。
**AppHub 為中國開發(fā)者實時同步了官方 Helm Hub 里的所有應(yīng)用,并且自動替換了這些 Charts 里所有不可訪問的鏡像 URL(比如 gcr.io, quay.io 等),**終于使得國內(nèi)開發(fā)者通過 helm install “一鍵安裝”應(yīng)用成為了可能。
而云原生應(yīng)用開發(fā)大賽,則旨在鼓勵和普及 Helm Charts 在國內(nèi)的使用,幫助國內(nèi)開發(fā)者通過云原生的方式打包和分發(fā)自己的應(yīng)用,從而更好的借助云原生的浪潮,讓自己的軟件在云時代發(fā)揮出最大的能量!
快來大賽官網(wǎng)提交你的 Helm Charts 參賽吧!
什么是 Helm Hub 中國鏡像站?
在 2019 年的 KubeCon 中國大會主題演講上,阿里云正式發(fā)布了國內(nèi)首個 Helm Hub 中國鏡像站 :“開放云原生應(yīng)用中心 - Cloud Native App Hub”。
截止到目前為止, Helm Hub 中國鏡像站已經(jīng)實時全量同步了 Helm Hub 北美官方站 https://hub.helm.sh/ 的所有內(nèi)容,同時還精選同步了比如 GitLab 等多個熱門的第三方 Charts Repo。目前已總計上線了 344 個 Charts,并且還在不斷增加中。
解決使用 Helm 的最后一公里:Charts 本地化!
跟目前國內(nèi)所有 Helm 倉庫鏡像不一樣,** Helm Hub 中國鏡像站除了同步國外的 Charts 之外,還會自動在后臺對所有同步來的 Charts 進行本地化處理,**即:將 Charts 里的 gcr.io,qury.io 等國內(nèi)訪問困難的 Docker 鏡像地址,以及 storage.googleapis.com 等倉庫地址,全部替換為托管在阿里云上鏡像地址。
這樣,中國的開發(fā)者終也可以隨心所欲的搜索 Charts,然后直接使用 helm install 命令將這些應(yīng)用安裝在全世界任何一個 Kubernetes 集群當(dāng)中。
而開發(fā)者唯一需要做的,就是將 AppHub 設(shè)置為自己的 Charts Repo:
helm repo add apphub https://apphub.aliyuncs.comDone!
**歡迎進入 Helm Hub 中國鏡像站:https://developer.aliyun.com/hub **
總結(jié)
以上是生活随笔為你收集整理的第一届云原生应用大赛火热报名中! helm install “一键安装”应用触手可及!的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 云原生时代,2个方案轻松加速百万级镜像
- 下一篇: 云原生生态周报 Vol. 12 | K8