Kubestack Gitops框架 基于Terraform和Kustomize的托管Kubernetes服务。 它旨在: 通过操作和应用程序集群对明确区分基础结构和应用程序环境,从而提供全面的可测试性 确保将K8的集群配置,周围的基础架构(例如DNS,IP)和集群服务(例如Ingress)一起维护 跨云提供商统一应用程序环境 实现可持续且完全自动化的Gitops工作流程 有关Kubestack的最简单方法, 。 快速入门将引导用户存储库和第一个集群对。 有关如何将其扩展到多集群和/或多云的示例,请参见tests 。 仓库布局 该存储库将Terraform模块保存在与相应提供者名称匹配的目录中,例如aws , azurerm , google 。 另外, common保留了所有提供程序都使用的模块。 最值得注意的是,适用于确保一致命名方案的metadata模块和将Kustomize集成到Terraform中的cluster_services模块。 每个特定于云提供商的模块目录始终具有一个cluster和一个_modules目录。 集群模块是面向用户的,一旦Kubestack退出be
2021-01-28 16:07:19 103KB aws azure terraform gcp
1