This is a pretty complete and fully-featured end-to-end automation demo with multistage and canary deployments. Done with GCP, GKE/Kubernetes, Terraform, GCB and ArgoCD/Rollouts.
I think this would be interesting for both beginners and people with some experience.
What's in it?
- Multistage deployments (staging, prod)
- Canary deployments
- Horizontal pod/instance autoscaling
- Rollbacks, self-healing
- Distributed tracing, monitoring, logging, profiling, debugging
Setup/deployment is heavily automated so it will be easy for you to deploy it on GCP with Free Trial yourself.
How it works
Complete description/quickstart on GitHub:
ilya-lesikov / gke-demo
Demonstration of complete, fully-featured CI/CD and cloud automation for microservices, done with GCP/GKE
As a bonus, in the same README there is a section about implementing something like this in the real world and what you should be looking for while doing it.
Top comments (0)