Skip to content

quasar0x/gcp-devops-project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GCP DevOps Project – Flask → Docker → Cloud Build → GKE

This repo demonstrates a minimal, production‑style CI/CD pipeline on Google Cloud:

  • App: Python/Flask (app.py)
  • Container: Docker (Dockerfile)
  • Registry: gcr.io/kodekloud-gcp-training-472323/... (GCR, Artifact Registry–backed)
  • Cluster: Google Kubernetes Engine Standard cluster gcp-devops-project in zone us-central1-a
  • Envs: two Kubernetes namespaces → gcp-devops-dev, gcp-devops-prod
  • CI/CD: 2 Cloud Build triggers (dev/prod) running separate cloudbuild.yaml which build, push, and deploy via gke-deploy
  • Security: dedicated Cloud Build service accounts per env; least‑privilege IAM; namespace‑scoped Kubernetes RBAC

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published