第一届云原生应用大赛火热报名中! 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.comDone!
**歡迎進入 Helm Hub 中國鏡像站:https://developer.aliyun.com/hub **
總結
以上是生活随笔為你收集整理的第一届云原生应用大赛火热报名中! helm install “一键安装”应用触手可及!的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 云原生时代,2个方案轻松加速百万级镜像
- 下一篇: 云原生生态周报 Vol. 12 | K8