Amazon Elastic Kubernetes Service (Amazon EKS) is a managed container orchestration service provided by AWS that helps us to create, manage, launch, and scale Kubernetes applications in the AWS cloud or on-premises environments.
AWS CodePipeline is a fully managed continuous delivery service that helps you automate your release pipelines for fast and reliable application and infrastructure updates. CodePipeline automates the build, test, and deploy phases of your release process every time there is a code change, based on the release model you define. You can easily integrate AWS CodePipeline with third-party services such as GitHub or with your own custom plugin. With AWS CodePipeline, you only pay for what you use. There are no upfront fees or long-term commitments.
In this lab, we will create an EKS Cluster and deploy a pipeline to automatically deploy to the production environment whenever there is a code change using the AWS CodePipeline service.
