文件名称:terraform-operator:通过Kubernetes CRD提供云资源
文件大小:44.67MB
文件格式:ZIP
更新时间:2024-06-02 19:21:52
Go
地形控制器 从Kubernetes CRD生成和管理AWS资源(使用terraform) 语境 传统上,从您的开发团队(在Mono repo的情况下)中提取terraform仓库的管理是抽象的,并且要求与其他基础架构资源一起工作的所有团队都具有terraform的开发知识。 问题陈述 问题在于,软件开发人员很难在云环境(AWS / GCP等)中管理对其应用程序的所有基础结构依赖性。 创建Terraform是为了解决此问题,但是现在我们需要学习以一致的方式使用terraform,并尝试不要通过滥用名称和管理共享/全局状态来手动将其搞砸。 解决方案 将所有内容抽象到一个整洁的小操作员中,其中包含一堆CRD,这些CRD描述您的应用程序需要什么,并且可以通过一种非常简单的方式(使用helm或类似方法)将其与应用程序一起部署。 用法 去做