My team build a new Closed Build Environment for building Release Packages on Google Cloud Platform(gcp) with Google Kubernetes Engine (GKE).
I like to take you on a small journey through a variety of topics we came across (open for change):
How we bootstrap and how we use ArgoCD
Autoscaling to 100 Build nodes for building
Why we are using Prometheus-Operator
SRE or how we maintain our stack
Product aspect
Base Image building & scanning
Network setup with Shared VPC
Google Cloud Platform IAM Permissions vs. RBAC
Specific GKE Features like Workload Identity
And others
Simple real live example how my team is doing it. Looking forward to inspire and to get feedback from others!