Deploying applications to Kubernetes using Helm
summary
Helm packages Kubernetes YAML into versioned charts and the demo builds, packages and publishes a chart to a GitHub chart repo, then installs SQL Server images (shows SQL Server 2022 CU5 and also installs CU4), upgrades with helm upgrade and returns to the previous state with helm rollback, and validates pods, ReplicaSets and service IPs. It uses Helm v3 (no Tiller), helm create/package/repo commands, Artifact Hub discovery, and warns that deleting the old ReplicaSet breaks rollbacks.
AI-written summary · about
chapters (23)
- 0:00Introduction and speaker intro
- 1:24What is Helm and why use it
- 3:31History and versions of Helm
- 5:37Local setup and demo overview
- 7:03Adding Helm repositories
- 8:09Searching and inspecting charts
- 9:12Dry run and installing a chart
- 10:56Verifying the deployment
- 12:20Connecting to SQL Server
- 12:40Uninstalling a release
- 13:24Installing specific chart versions
- 14:52Upgrading a release
- 17:25Why SQL Server in Kubernetes
- 18:08Rolling back a release
- 20:14Helm release secrets and rollback
- 21:41Building custom charts
- 23:05Chart structure and files
- 25:31Creating a basic chart
- 26:57Using helper templates
- 28:44Default values and placeholders
- 29:29Packaging a chart
- 30:14Creating a chart repository
- 32:06Summary and resources








