Repeatable Deployments with Kubernetes, Helm & Bazel
summary
Shows how Bazel replaces ad hoc scripts to build Docker images, render Kubernetes YAML and deploy per-environment configs — using Bazel builds images without Docker daemon and rules_k8s deploys to clusters. Covers Helm chart rendering (templates only), secret injection from AWS Parameter Store, and CI with Buildkite and shared cache. Explains costs: significant rule-writing effort and platform pain (native Node modules on macOS), about six months to stabilize, and typical CI turnarounds of 90s CI builds up to three minutes.
AI-written summary · about
chapters (4)
related talks
07mLightning Talk – Bazel & Kubernetes: Develop like it's production
24mA Dash of Bazel
46mBuilding Kubernetes [a Go binary] with Bazel
35mOptimizing Kubernetes Deployments with Helm
37mDesigning Cloud Ready Applications
52mFrom 0 to Continuous Deployments with Kubernetes, Helm and GitLab
37mAutomated Provisioning using HELM charts on Kubernetes
36mSuccessful Kubernetes Development Workflows
