1. Porter
将应用程序工件、客户端工具、配置和部署逻辑打包为可以分发的版本捆绑包,然后使用单个命令进行安装。Porter实现了CNAB(Cloud Native Application Bundle)规范,并具有声明式创作体验。
你的包是由部署所需的任何工具或服务的mixin组成的:bash、云提供商的CLI、Terraform、Docker Compose、Helm等。Porter 不会取代这些工具中的任何一个,作者也不必重写现有的脚本来捆绑使用它们。最终用户体验是我们的最高优先级之一,它推动了我们的技术实现和待办事项优先级排序。