Cluster.dev - 云基础设施管理工具
Cluster.dev是一个开源工具,旨在使用简单的声明式清单(基础设施模板)来管理云原生基础设施。这些基础设施模板可以基于Terraform模块、Kubernetes清单、Shell脚本、Helm图表、Kustomize和ArgoCD/Flux应用程序、OPA策略等。Cluster.dev将这些组件组合在一起,使您能够部署、测试和分发一整套固定版本的组件。
什么时候需要使用Cluster.dev?
- 如果您有一个包含多个组件的通用基础设施模式,比如一组Terraform模块或一组Kubernetes插件,而您需要在项目中重复使用这种模式。
- 如果您正在开发一个基础设施平台,并将其交付给其他团队,而他们需要从您的模板启动新的基础设施。
- 如果您正在构建一个包含不同技术的复杂基础设施,并且需要执行集成测试以确认组件的互操作性。之后,您可以将更改推广到下一个环境。
- 如果您是软件供应商,需要随软件一起交付基础设施部署。
原理图
文档
有关cluster.dev及其功能的更多信息,请访问docs.cluster.dev。