Oscar Medina, senior cloud architect at Amazon Web Services, joined us on a live stream recently to demo a collaborative workflow to enable self-service Amazon EKS deployments for developers, using CDK for Terraform. This demo takes advantage of several tools and platforms to craft a collaborative workflow for platform and developer teams to define and deploy Kubernetes infrastructure configurations: Amazon EKS - https://aws.amazon.com/eks/ is a managed container service to run and scale Kubernetes applications in the cloud on AWS or on-premises.

During the https://www.youtube.com/watch?v=ijgKc6vGVyM, Oscar shows how a platform team working with Terraform in HashiCorp Design Language (HCL) can enable a developer team working with CDK for Terraform in TypeScript to deploy EKS clusters to AWS, and use Sentinel policies to ensure that all deployed clusters meet platform requirements.

https://github.com/sharepointoscar/developers-team-aws-eks: Developer team repo with CDK for Terraform TypeScript application that deploys a workload to the provisioned EKS cluster, previously provisioned by the platform team.

Now, let’s configure the developer team workspace to use an existing GitHub repository, which contains your EKS policies: Once signed into Terraform Cloud, go to Settings > Policy sets

Related Articles