This project stimulates a simple GitOps strategy which will deploy a simple application which run FastAPI to GKE cluster using Github Action as CI/CD tool
The workflow of this project has 3 stages:
Developers and DevOps engineers update the code and create PR to main
branch, then after the reviews and approvals, the PR will be merged and trigger the pipeline on Github Action
Github Action manifest will do 4 steps:
Using kubectl
to deploy to GKE cluster which has 1 LoadBalancer service to access application from Internet
The project is for demo purpose so after testing, I delete the GKE cluster to reduce the cost. If you want to know detail about the project, please contact me via here