- Neueste
- Die meisten Stimmen
- Die meisten Kommentare
Hi,
For this use case, you want to use Infrastructure-as-Code via AWS Cloudformation (or AWS CDK if you need more flexibility in programming your infra resources: ifs, loops)
I would suggest to start with CloudFormation: that's what I use to develop templates encompassing all the resources I need. I prefer yaml to json because it is more concise.
Recreating your full infra boils down to starting the same cloudformation stack in another account based on same yaml.
Note: it is very important for full portability across accounts that you include all resources incl. vpc, subnets, sec groups in addition EKS cluster and db in your yaml.
The AWS reference architecture as a CFN template is here: https://github.com/aws-samples/amazon-eks-refarch-cloudformation That should definitely be your starting point.
This article gives you the most salient benefits of Infra as Code: https://duplocloud.com/blog/infrastructure-as-code-benefits/ Best,
Didier
Relevanter Inhalt
- AWS OFFICIALAktualisiert vor einem Jahr
I am using Terraform. I was thinking about Step Function that will create CodePipeline, in a pipeline create EKS cluster and apply helm manifest. Once the app is ready, perform E2E tests. Then Step Function will delete all infra created.