Building a Portable Kubernetes Deployment Pipeline with Argo Workflo...
summary
Describes a Kubernetes-native delivery service that generates immutable version hashes from Git, runs Argo-driven workflows (including Terraform) to vend GKE dev environments, and executes per-version integration tests with automated promotion and TTL-based teardown. Stores version and environment state in Kubernetes CRDs, uses Argo Workflows and Events for Git webhook-driven automation, integrates GCS artifacts, Prometheus/Grafana and Velero, and supports air-gapped deployments and namespaces/RBAC for multi-tenant isolation at scale (thousands or millions of entities).
AI-written summary · about
chapters (13)
- 0:00Intro
- 1:51Improbable Synthetic Environment Platform
- 3:48Multi-Layer Architecture.
- 4:29Collaboration Challenge
- 5:55End Customer
- 6:48An Orchestrator
- 8:39Standardised Versioning
- 9:06Projects
- 10:31The Orchestrator - GKE
- 13:09REST API
- 17:04Truly Kubernetes Native
- 19:32Autonomy
- 20:29Direct Access
related talks
39mBuild and Deploy Your Application with Argo on Kubernetes
52mCloud-Native Kubernetes Workflows on AKS with Argo
07mNavigating Multi-stage Deployment Pipelines via the GitOps Approach
20mMulti-Stage Deployment Pipelines the GitOps Way
42mArgo Family: GitOps in first class
06mMulti-Stage Deployment Pipelines the GitOps Way
06mArgo CD and Kubernetes from event based to microservices
52mCloud-Native Kubernetes Workflows on AKS with Argo
