App Hub新发布,打造云原生“高速公路”上的应用加油站

简介: 伴随着云原生技术体系的迅速普及,Kubernetes 项目和它所定义的声明式 API,已经成为了全世界所有公有云上进行云端应用管理的事实标准和基础性假设,同时也成为了打通“云”与全世界数据中心之间的“标准化高速公路”,组成了史无前例的云原生应用交付与分发网络。


查看更多:“云原生应用中心”
点击了解:“阿里云新品发布会频道”
立即订阅:阿里云新品发布会·周刊

伴随着云原生技术体系的迅速普及,Kubernetes 项目和它所定义的声明式 API,已经成为了全世界所有公有云上进行云端应用管理的事实标准和基础性假设,同时也成为了打通“云”与全世界数据中心之间的“标准化高速公路”,组成了史无前例的云原生应用交付与分发网络。

什么是“开放云原生应用中心”?

开放云原生应用中心,是云原生“高速公路”上的托管和分发应用的集散地,同时也是国内开发者使用云原生应用的重要基础仓库。在 Kubernetes 生态中,“应用”是一组 YAML 格式的描述文件,而云原生应用中心,则为搜索、使用和分享这些应用描述文件提供了一个完全开源与开放的交互平台。与此同时,开放云原生应用中心也是阿里云容器镜像服务(ACR)在开发者侧的重要入口。

服务中国开发者的 Helm Hub “中国站”

在当前的 Kubernetes 应用生态当中,Helm 是最被广泛使用的应用定义标准。所以在本次发布当中,对 Helm 格式应用的托管、搜索和分发能力成为了中心第一期上线的主要功能。

而为了能够让中国的开发者更好的使用 Helm Hub 的能力,阿里云开发者中心与 Helm 社区达成了一系列技术合作,在开放云原生应用中心提供了国内首个 Helm Hub 官方站的同步镜像仓库与站点。在中心当中,所有默认的 Helm应用 ,都定时同步自 Helm Hub 官方站并托管在 Github 上。在这个过程中, 云原生应用中心会自动对同步过来的所有应用进行“本地化”操作,包括将访问不畅的镜像地址替换成阿里云容器镜像服务地址,并且不间断的通过后台 CI 系统在阿里云 Kubernetes 服务上验证这些应用等等。

这些工作,都将使得中国的开发者终于可以随心所欲的搜索云原生应用,然后直接使用 helm install 命令将这些应用安装在全世界任何一个 Kubernetes 集群当中。

值得一提的是,开放云原生应用中心使用的后端存储服务,正是阿里云用以支撑“双十一”峰值交易所使用的企业级容器镜像服务。这个服务背后,是托管阿里云容器平台团队托管 10万容器镜像、支撑共计 2 亿次的镜像下载量的核心技术积累。

除此之外,云原生应用中心还提供了“一键安装”体验功能,用户只需要提供远端 Kubernetes 集群的接入信息即可一键将应用部署过去。

国内首个在 Github 上开源产品路线与开发过程的云端服务

首先,“开放云原生应用中心” 6 个月内的所有 Roadmap,都已经直接在 Github 上开源,并接受所有开发者的反馈,在开发者诉求的驱动下进行迭代和演进。

其次,任何用户都可以通过向这个 Github 库提 PR 来将自己的应用或者自建 Helm Repo 在开放云原生应用中心“上线”,被更广大的国内开发者群体分享和使用。

第三,用户所有对“开放云原生应用中心”的建议和反馈,都会通过 Issue 的方式来进行跟踪、管理和响应。

此外,开放云原生应用中心的所有文档、指南、用户手册,也都会全部托管在这个 Github 组织中以便同开发者进行直接的协作,让“开放”与“开源”这两个云原生技术理念的关键词成为云原生应用中心的第一准则。

远不止 Helm:Kustomize 与 K8s 原生应用格式支持,即将上线!

尽管 Helm 目前是社区主要使用的云原生应用管理工具,但开放云原生应用中心并不是一个的 Helm Hub “克隆版”。事实上,Helm, 只是云原生应用中心支持的其中一种应用管理方案。

在云原生应用中心很快就会发布的后续版本中,我们将会率先提供基于 Kustomize 的应用描述文件修改能力: K-R(Kube-Resource)服务。

K-R服务,将使得用户可以直接通过 Overlay 的方式修改所有的应用描述文件的所有字段,而不会像 Helm 默认那样只能通过模板替换或者 DSL 的方式修改应用描述文件,进而造成描述文件的“不可复用”化与碎片化。

而相比之下,K-R服务则使得应用描述文件的“分层”,“复用”和“Rebase”成为了现实,让云原生应用中心能够真正像 DockerHub 那样成为应用分发流程中的关键环节。

查看更多:“云原生应用中心”
点击了解:“阿里云新品发布会频道”
立即订阅:阿里云新品发布会·周刊

相关实践学习
Docker镜像管理快速入门
本教程将介绍如何使用Docker构建镜像,并通过阿里云镜像服务分发到ECS服务器,运行该镜像。
深入解析Docker容器化技术
Docker是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的Linux机器上,也可以实现虚拟化,容器是完全使用沙箱机制,相互之间不会有任何接口。Docker是世界领先的软件容器平台。开发人员利用Docker可以消除协作编码时“在我的机器上可正常工作”的问题。运维人员利用Docker可以在隔离容器中并行运行和管理应用,获得更好的计算密度。企业利用Docker可以构建敏捷的软件交付管道,以更快的速度、更高的安全性和可靠的信誉为Linux和Windows Server应用发布新功能。 在本套课程中,我们将全面的讲解Docker技术栈,从环境安装到容器、镜像操作以及生产环境如何部署开发的微服务应用。本课程由黑马程序员提供。     相关的阿里云产品:容器服务 ACK 容器服务 Kubernetes 版(简称 ACK)提供高性能可伸缩的容器应用管理能力,支持企业级容器化应用的全生命周期管理。整合阿里云虚拟化、存储、网络和安全能力,打造云端最佳容器化应用运行环境。 了解产品详情: https://www.aliyun.com/product/kubernetes
相关文章
|
10月前
|
消息中间件 人工智能 安全
云原生进化论:加速构建 AI 应用
本文将和大家分享过去一年在支持企业构建 AI 应用过程的一些实践和思考。
2376 94
|
11月前
|
移动开发 小程序 Android开发
基于 uni-app 开发的废品回收类多端应用功能与界面说明
本文将对一款基于 uni-app 开发的废品回收类多端应用,从多端支持范围、核心功能模块及部分界面展示进行客观说明,相关资源信息也将一并呈现。
342 0
|
前端开发 安全 开发工具
【11】flutter进行了聊天页面的开发-增加了即时通讯聊天的整体页面和组件-切换-朋友-陌生人-vip开通详细页面-即时通讯sdk准备-直播sdk准备-即时通讯有无UI集成的区别介绍-开发完整的社交APP-前端客户端开发+数据联调|以优雅草商业项目为例做开发-flutter开发-全流程-商业应用级实战开发-优雅草Alex
【11】flutter进行了聊天页面的开发-增加了即时通讯聊天的整体页面和组件-切换-朋友-陌生人-vip开通详细页面-即时通讯sdk准备-直播sdk准备-即时通讯有无UI集成的区别介绍-开发完整的社交APP-前端客户端开发+数据联调|以优雅草商业项目为例做开发-flutter开发-全流程-商业应用级实战开发-优雅草Alex
1157 90
【11】flutter进行了聊天页面的开发-增加了即时通讯聊天的整体页面和组件-切换-朋友-陌生人-vip开通详细页面-即时通讯sdk准备-直播sdk准备-即时通讯有无UI集成的区别介绍-开发完整的社交APP-前端客户端开发+数据联调|以优雅草商业项目为例做开发-flutter开发-全流程-商业应用级实战开发-优雅草Alex
|
11月前
|
存储 弹性计算 Cloud Native
云原生数据库的演进与应用实践
随着企业业务扩展,传统数据库难以应对高并发与弹性需求。云原生数据库应运而生,具备计算存储分离、弹性伸缩、高可用等核心特性,广泛应用于电商、金融、物联网等场景。阿里云PolarDB、Lindorm等产品已形成完善生态,助力企业高效处理数据。未来,AI驱动、Serverless与多云兼容将推动其进一步发展。
553 8
|
机器学习/深度学习 存储 人工智能
MNN-LLM App:在手机上离线运行大模型,阿里巴巴开源基于 MNN-LLM 框架开发的手机 AI 助手应用
MNN-LLM App 是阿里巴巴基于 MNN-LLM 框架开发的 Android 应用,支持多模态交互、多种主流模型选择、离线运行及性能优化。
18136 81
MNN-LLM App:在手机上离线运行大模型,阿里巴巴开源基于 MNN-LLM 框架开发的手机 AI 助手应用
|
Java Shell Maven
【Azure Container App】构建Java应用镜像时候遇无法编译错误:ERROR [build 10/10] RUN ./mvnw.cmd dependency:go-offline -B -Dproduction package
在部署Java应用到Azure Container App时,构建镜像过程中出现错误:“./mvnw.cmd: No such file or directory”。尽管项目根目录包含mvnw和mvnw.cmd文件,但依然报错。问题出现在Dockerfile构建阶段执行`./mvnw dependency:go-offline`命令时,系统提示找不到可执行文件。经过排查,确认是mvnw文件内容异常所致。最终通过重新生成mvnw文件解决该问题,镜像成功构建。
710 1
|
搜索推荐 API UED
淘宝/天猫获得淘宝app商品详情原数据 API 返回值的应用
该API专注于商品信息整合与展示,提供基础信息抓取、多媒体内容整合等功能,助力实时同步商品数据,构建丰富的详情页。同时支持数据分析与市场洞察,包括销售趋势分析和竞品对比,优化库存与定价策略。此外,动态促销管理和个性化推荐系统可提升营销效果,而实时库存预警和评价数据可视化则显著增强用户体验,为用户决策提供透明依据,全面提升平台竞争力与用户满意度。
|
存储 移动开发 监控
App Trace功能实战:一键拉起、快速安装与免提写邀请码的应用实践
App Trace系统通过一键拉起、快速安装和免提写邀请码三大功能,显著提升用户转化率、安装成功率和邀请注册率。结合深度技术实现与优化,助力公司用户增长,成为移动端核心基础设施。
|
小程序
【04】微信支付商户申请下户到配置完整流程-微信开放平台移动APP应用通过-微信商户继续申请-微信开户函-视频声明-以及对公打款验证-申请+配置完整流程-优雅草卓伊凡
【04】微信支付商户申请下户到配置完整流程-微信开放平台移动APP应用通过-微信商户继续申请-微信开户函-视频声明-以及对公打款验证-申请+配置完整流程-优雅草卓伊凡
1306 1
【04】微信支付商户申请下户到配置完整流程-微信开放平台移动APP应用通过-微信商户继续申请-微信开户函-视频声明-以及对公打款验证-申请+配置完整流程-优雅草卓伊凡
|
Cloud Native Serverless 流计算
云原生时代的应用架构演进:从微服务到 Serverless 的阿里云实践
云原生技术正重塑企业数字化转型路径。阿里云作为亚太领先云服务商,提供完整云原生产品矩阵:容器服务ACK优化启动速度与镜像分发效率;MSE微服务引擎保障高可用性;ASM服务网格降低资源消耗;函数计算FC突破冷启动瓶颈;SAE重新定义PaaS边界;PolarDB数据库实现存储计算分离;DataWorks简化数据湖构建;Flink实时计算助力风控系统。这些技术已在多行业落地,推动效率提升与商业模式创新,助力企业在数字化浪潮中占据先机。
869 12