[圖]微軟推出開源CNAB格式:輕鬆打包和管理分散式應用
聯合Docker和多家合作伙伴,微軟開發出了一種能夠在不同環境下輕鬆打包和維護主流容器應用的方法。 ofollow,noindex">Cloud Native Application Bundles (CNAB) 是全新的開源打包格式規範,通過一個可安裝檔案就能管理多款,在不同環境中配置應用程式資源並分散式應用,在不同環境中配置應用程式資源,無需多個工具集就能輕鬆管理應用程式的生命週期。它相容Azure,on-prem OpenStack, Kubernetes, Swarm, Ansible, Terraform等等。
訪問:
CNAB提供如下功能:
● 在統一的邏輯單元中管理多項資源 ● 在應用生命週期管理中使用和定義可操作的動詞(安裝、升級和解除安裝) ● 即使底層技術本身不支援,也能簽署並以數字方式打包 ● Attest(或將簽名附加到該捆綁包的生命週期中的任何時刻)並以數字方式驗證捆綁包是否已達到該狀態以控制捆綁包的使用方式。 ● 啟用捆綁包和所有依賴項的匯出,以在另一個環境中可靠地重現,包括離線環境(物聯網邊緣,air-gapped環境)。 ● 將軟體包儲存在儲存庫中以進行遠端安裝。