Building a Software Delivery Platform
summary
A software delivery platform is built using Anthos and GitLab with a CLI that scaffolds two repos (app code and environment), creates a deploy token scoped to read_registry, and registers GitLab CI runners per cluster. CI pipelines run build, test, and a kustomize-based manifest hydration, push hydrated manifests to a staging branch, then merge to deploy to two clusters. The platform uses Anthos Config Management to reconcile manifests every 15 seconds, pipelines succeed in the demo, and the project will be open sourced.
AI-written summary · about
chapters (11)
- 0:00Start
- 7:04What is a platform?
- 7:28Platform Evolution
- 10:02Layers of your stack
- 10:13Benefits of Building with Anthos
- 10:42Component Taxonomy
- 11:29An intro to Anthos Config Management (ACM)
- 11:56Landing zones for applications with ACM
- 12:38Kustomize Overview
- 12:50Overlays for filesystems
- 13:07Overlays for Kubernetes Manifests
related talks
33mBlueprints of Innovation: Engineering Paved Paths for a User-friendly Developer Platform
52mFrom 0 to Continuous Deployments with Kubernetes, Helm and GitLab
47mGitLab CI and Kubernetes: deploying Applications continuously to Kubernetes
37mBuilding a Managed Platform While Maintaining a Good Developer Experience
42mHow to build, deploys and maintains a globally distributed modern platform
39mJourney to an internal developer platform @ d.velop
44mIs Platform Engineering a hype? Let's build a platform together!
36mMulti-Cluster Kubernetes Quick Delivery with IaC and GitOps
