Terraform EKS Gitlab 源码
Terraform-EKS-Gitlab 在这个项目中,我没有演示使用HashiCorp Tool Terraform进行AWS架构的配置,还使用S3对象存储和DynamoDB关联了用于为Terraform自动化后端提供服务的DynamoDB的锁,该后端主要用于存储称为tfstate的Terraform状态文件,因为Terraform维护状态文件以便跟踪正在AWS中部署的服务。 Terraform用Go语言编写,后端的工作流程包括API调用,以便在AWS中部署资源,换句话说,go语言对AWS API进行API调用,以部署用户使用Terraform编写的必要服务和资源。 我还使用了GitOps技术,该技术从根本上讲是ArgoCD,它是基于声明性Gitops的方法,可以在kubernetes中部署应用程序并对其进行管理。 ArgoCD的最大优势之一是它可以保持Kubernetes的部署状态。
用户评论