第一届云原生应用大赛火热报名中! helm install “一键安装”应用触手可及!

简介: 云原生应用,是指符合“云原生”理念的应用开发与交付模式,这是当前在云时代最受欢迎的应用开发最佳实践。在现今的云原生生态当中,已经有很多成熟的开源软件被制作成了 Helm Charts,使得用户可以非常方便的部署使用,比如 Nginx,Apache、Elasticsearch、Redis 等等。

c1_jpeg

云原生应用,是指符合“云原生”理念的应用开发与交付模式,这是当前在云时代最受欢迎的应用开发最佳实践。

在现今的云原生生态当中,已经有很多成熟的开源软件被制作成了 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 参赛吧!

c2_jpeg

什么是 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!c3

欢迎进入 Helm Hub 中国镜像站:https://developer.aliyun.com/hub 

最后

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

相关文章
|
6月前
|
JavaScript 前端开发 编译器
Vue与TypeScript:如何实现更强大的前端开发
Vue.js 以其简洁的语法和灵活的架构在前端开发中广受欢迎,而 TypeScript 作为一种静态类型语言,为 JavaScript 提供了强大的类型系统和编译时检查。将 Vue.js 与 TypeScript 结合使用,不仅可以提升代码的可维护性和可扩展性,还能减少运行时错误,提高开发效率。本文将介绍如何在 Vue.js 项目中使用 TypeScript,并通过一些代码示例展示其强大功能。
269 22
|
JavaScript 开发者
三个小时vue3.x从零到实战(后)(vue3.x配套工具及项目化构建)
文章详细介绍了Vue 3.x相关的配套工具及项目化构建流程,包括构建工具的配置与最佳实践,帮助开发者更好地管理和构建Vue项目。
202 1
|
10月前
|
人工智能 测试技术
陶哲轩联手60多位数学家出题,世界顶尖模型通过率仅2%!专家级数学基准,让AI再苦战数年
著名数学家陶哲轩联合60多位数学家推出FrontierMath基准测试,评估AI在高级数学推理方面的能力。该测试涵盖数论、实分析等多领域,采用新问题与自动化验证,结果显示最先进AI通过率仅2%。尽管存在争议,这一基准为AI数学能力发展提供了明确目标和评估工具,推动AI逐步接近人类数学家水平。
352 37
|
jenkins Shell 持续交付
Jenkins持续集成GitLab项目 GitLab提交分支后触发Jenkis任务 持续集成 CI/CD 超级详细 超多图(一)
Jenkins持续集成GitLab项目 GitLab提交分支后触发Jenkis任务 持续集成 CI/CD 超级详细 超多图(一)
570 0
|
分布式计算 Java Scala
maven环境下java和scala混合开发如何打依赖包?
在实际的项目开发中,很多时候我们可能会用java和scala混合开发,比如Flink或者Spark的项目,他们两个可以相互调用,也有各自的优缺点,结合起来使用非常的方便,但是在编译打包的时候很多朋友遇到要么Java的包没打进去,或者Scala的包没打进去,运行的时候报各种找不到jar包的错,下面介绍一种打包的方法,可以运行项目里面的任何一个方法,供大家参考,当然还有很多其他的打包方式. 直接看下面的maven里面的配置 <build>
|
索引 搜索推荐 缓存
使用Elasticsearch进行高效全文搜索的技术探索
【6月更文挑战第3天】本文探索了使用Elasticsearch进行全文搜索的技术,它基于Lucene,是一款开源、分布式搜索引擎。核心原理在于倒排索引,实现快速查找。全文搜索涉及安装配置、创建索引、索引文档、执行查询及处理结果。为了优化性能,可以调整索引映射、选择合适分析器、利用缓存及优化硬件配置。Elasticsearch因其高效性和灵活性在大数据时代广泛应用。
476 62
|
机器学习/深度学习 人工智能 PyTorch
【Pytorch神经网络理论篇】 34 样本均衡+分类模型常见损失函数
Sampler类中有一个派生的权重采样类WeightedRandomSampler,能够在加载数据时,按照指定的概率进行随机顺序采样。
661 0
|
ARouter Java Android开发
给 Arouter 优化的一些小建议
给 Arouter 优化的一些小建议
409 0
给 Arouter 优化的一些小建议
|
JavaScript PHP 容器
layui多文件上传与PHP后端对接的解决方案
layui多文件上传与PHP后端对接的解决方案
474 0
|
XML 网络协议 安全
mPaaS云平台运维系列之—移动网关网络问题排查
移动网关服务(Mobile Gateway Service,MGS)是mPaaS提供的连接移动客户端与服务端的组件产品。该组件简化了移动端与服务端的数据协议和通讯协议,能够显著提升开发效率和网络通讯效率。本章主要介绍产品常见网络问题。
1268 0
mPaaS云平台运维系列之—移动网关网络问题排查