微软携手 Docker 打造 CNAB,实现跨分布式应用程序的统一管理

640?wx_fmt=png


出品丨Docker公司(ID:docker-cn)

编译丨小东

每周一、三、五晚6点10分  与您不见不散!

说在前面


越来越多的组织开始使用云原生的应用程序和基础架构来构建现代化软件环境,但市场上并没有单一的解决方案来定义和打包这些多服务、多格式的分布式应用程序。目前的应用程序可以实现跨越本地基础架构和基于云的服务,前提是需要多种工具组合完成,如用于基础架构的 Terraform、用于应用程序的 Helm 图表以及 Docker Compose 文件和用于云服务的 CloudFormation 或 ARM 模板。其中的每一个工具都需要进行单独管理。

&


为了解决这个问题,微软与 Docker 合作共同宣布了 Cloud Native Application Bundle(CNAB),一种用于打包和运行分布式应用程序的开源的并符合 Cloud-agnostic 规范的捆绑。CNAB 将跨不同工具链的多服务分布式应用程序的管理统一为一种单一的、一体化的打包格式。CNAB 规范允许您定义可以部署到任何运行时环境和工具组合中的资源,包括Docker Engine、Kubernetes、Helm、自动化工具和云服务。


Docker 是第一家为容器化应用程序实现 CNAB 的公司,并将在 Docker 平台上扩展它来支持新的应用程序开发、部署和生命周期的管理。CNAB 支持将作为 docker-app 实验工具的一部分发布,用于构建、打包和管理云原生应用程序。Docker 允许您将 CNAB 打包成 Docker 镜像,因此您可以通过 Docker 镜像仓库工具(包括 Docker Hub 和 Docker Trusted Registry)进行分发和共享。在未来几个月内,Docker 将使组织能够在 Docker Enterprise 中部署和管理基于 CNAB 的应用程序。

640?wx_fmt=png


点击文尾处“阅读原文”了解 CNAB 规范的更多详情。Docker 将为 CNAB 规范做出贡献。


640?wx_fmt=png


点击下列标题,阅读更多干货



如果本文对你有帮助,欢迎分享到朋友圈!获取更多Docker实用技巧,扫描下图二维码!

   640?wx_fmt=png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值