Create CI/CD

Overview

  • In the next steps, we will create a Deployment Pipeline using AWS CodePipeline and integrate with the third party tool GitHub. When we change the code on GitHub, our Pipeline will be activated and deploy the new version of the application to the web application we already run on the EKS Cluster.

CI/CD on EKS with CodePipeline and GitHub

Content

  1. Create S3 bucket
  2. Create CodePipeline Service Role
  3. Create Code Buid Service Role
  4. Allow role eks-CodeBuildServiceRole permissions in RBAC of EKS cluster
  5. Forke source code
  6. Generate CodePipeline
  7. CI/CD Check