werf:GitOps交付工具

时间:2024-02-19 17:20:41
【文件属性】:

文件名称:werf:GitOps交付工具

文件大小:18.46MB

文件格式:ZIP

更新时间:2024-02-19 17:20:41

go docker kubernetes golang dockerfile

___ werf是一种用Go语言编写的开源CLI工具,旨在简化和加快应用程序的交付。 要使用它,您需要描述应用程序的配置(换句话说,如何将其构建和部署到Kubernetes)并将其存储在Git存储库中-后者是唯一的事实来源。 简而言之,这就是我们今天所说的GitOps。 werf使用Dockerfiles或其他基于自定义语法的快速内置构建器构建Docker映像。 它还会从Docker注册表中删除未使用的映像。 werf使用Helm兼容格式的图表将您的应用程序部署到Kubernetes,该图表具有便捷的自定义功能和改进的推出跟踪机制,错误检测和日志输出。 werf不是完整的CI / CD解决方案,而是用于创建可以嵌入到任何现有CI / CD系统中的管道的工具。 它实际上是“连接点”,将这些实践带入您的应用程序。 我们认为它是新一代的高级CI / CD工具。 产品特点 全面的应用程序生命周期管理:构建和发布映像,将应用程序部署到Kubernetes,并根据策略删除未使用的映像。 有关构建和部署应用程序(可能具有任意数量的组件)的所有规则的描述与源代码(真相单源)一起存储在单个Git


网友评论