Tạo CI/CD

Tổng quan

  • Trong các bước tiếp theo, chúng ta sẽ tạo một Deployment Pipeline bằng AWS CodePipeline và tích hợp với công cụ third party là GitHub. Khi chúng ta thay đổi code trên GitHub, Pipeline của chúng ta sẽ được kích hoạt và deploy phiên bản ứng dụng mới lên ứng dụng web chúng ta đã chạy trên EKS Cluster.

CI/CD on EKS with CodePipeline and GitHub

Nội dung

  1. Tạo S3 bucket
  2. Tạo CodePipeline Service Role
  3. Tạo Code Buid Service Role
  4. Cho phép role eks-CodeBuildServiceRole quyền trong RBAC của EKS cluster
  5. Forke source code
  6. Tạo CodePipeline
  7. Kiểm tra CI/CD