发布于: Apr 17, 2023

今天,AWS 宣布推出适用于 Flux 的 AWS CloudFormation 模板同步控制器的预览版,这是一个全新的开源项目,可自动执行将更改从 CloudFormation 模板同步到 CloudFormation 堆栈的过程。

Flux CD 是一个开源的云原生计算基金会 (CNCF) 分级项目,它使 Kubernetes 集群与配置源保持同步,包括 Git 存储库、S3 存储桶以及与 Open Container Initiative (OCI) 兼容的存储库(例如 Amazon Elastic Container Registry)。 AWS CloudFormation 是一项服务,可帮助您对 AWS 资源进行建模和设置,以便您可以花费更少的时间管理这些资源,并用更多的时间关注在 AWS 中运行的应用程序。您可以创建一个模板用于描述您所需的所有 AWS 资源,由 CloudFormation 负责为您预置和配置这些资源。

适用于 Flux 的 AWS CloudFormation 模板同步控制器是 Flux 的一个扩展程序,您可以用它来将 CloudFormation 模板存储在 Git 存储库中,然后将其作为 CloudFormation 堆栈自动部署到您的 AWS 账户中。将 CloudFormation 模板同步控制器安装到 Kubernetes 集群后,您可以配置 Flux 来监控 Git 存储库中是否有对 CloudFormation 模板文件进行的更改。在 Git commit 中更新 CloudFormation 模板文件时,根据设计,CloudFormation 控制器会自动将最新的模板更改部署到您的 CloudFormation 堆栈。 

要开始使用,请访问 GitHub 上的 AWS CloudFormation 模板同步控制器项目。