联合Docker和多家合作伙伴,开源微软开发出了一种能够在不同环境下轻松打包和维护主流容器应用的格式方法。Cloud Native Application Bundles (CNAB) 是轻松全新的开源打包格式规范,通过一个可安装文件就能管理多款,打包在不同环境中配置应用程序资源并分布式应用,和管在不同环境中配置应用程序资源,理分无需多个工具集就能轻松管理应用程序的布式生命周期。它兼容Azure,应用on-prem OpenStack,微软 Kubernetes, Swarm, Ansible, Terraform等等。
CNAB提供如下功能:
责任编辑:张燕妮 来源: cnBeta.COM 微软分布式开源● 在统一的推出逻辑单元中管理多项资源
● 在应用生命周期管理中使用和定义可操作的动词(安装、升级和卸载)
● 即使底层技术本身不支持,开源也能签署并以数字方式打包
● Attest(或将签名附加到该捆绑包的格式生命周期中的任何时刻)并以数字方式验证捆绑包是否已达到该状态以控制捆绑包的使用方式。
● 启用捆绑包和所有依赖项的轻松导出,以在另一个环境中可靠地重现,包括脱机环境(物联网边缘,air-gapped环境)。
● 将软件包存储在存储库中以进行远程安装。
(责任编辑:休闲)