
云原生应用,是指符合“云原生”理念的应用开发与交付模式,这是当前在云时代最受欢迎的应用开发最佳实践。
在现今的云原生生态当中,已经有很多成熟的开源软件被制作成了 Helm Charts,使得用户可以非常方便的部署使用,比如 Nginx,Apache、ElasticSearch、Redis 等等。遗憾的是,由于网络问题,国内用户并没有办法通过 helm install 来直接使用这些 Charts。
开放云原生应用中心 App hub(Helm Charts 中国站) https://developer.aliyun.com/hub 为中国开发者实时同步了官方 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.aliyun.com/hub

最后
我们希望与所有的开发者们共同成长,普及云原生应用。我们诚挚邀请所有对云原生应用感兴趣的同学来参加此次大赛,奖品丰厚等你来拿!


本周课程推荐
阿里云与 CNCF( Cloud Native Computing Foundation ) 共同开发的《CNCF x Alibaba 云原生技术公开课》已更新至课时 14 《Kubernetes Service》,本周的课程内容介绍:
Kubernetes 中的应用服务发现与负载均衡;
Kubernetes Service 的介绍和用法;
Kubernetes Service 组件和大概原理。
本文缩略图:icon by 是一只啊Y
/ 点击下方图片,报名参加 /
Tips:
# 点下“在看”❤️
# 然后,公众号对话框内发送“U你不困”,试试手气?😆
# 本期奖品是来自淘宝心选的天然乳胶颗粒 U 型枕。



