Level-up Your DevOps with GitHub Actions and Kubernetes
summary
Live-codes a .NET site into a multi-stage Dockerfile, builds and pushes images to an ACR using a GitHub Actions workflow, then updates an AKS cluster with a kubectl apply driven by a kubectl-config secret. Fixes a crash loop by copying published build output, uses replacement steps (AKS URL, image label), and tags pods with image tag = git SHA. Pipeline runs on main and separate PR workflows; build and deploy finish successfully.
AI-written summary · about
chapters (8)
- 0:00Introduction and setup
- 6:21Creating ignore files
- 13:47Optimizing Dockerfile
- 20:24Committing to GitHub
- 23:14Setting up GitHub Actions
- 33:07Deploying to Kubernetes
- 37:07Adding PR workflow
- 40:52Summary and Q&A
related talks
44mLevel-up Your DevOps with GitHub Actions and Kubernetes
44mLevel-up your DevOps with GitHub Actions and Kubernetes
38mLevel-up Your DevOps with GitHub Actions & Kubernetes
55mLevel-up Your DevOps with GitHub Actions and Kubernetes
41mLevel-up Your DevOps with GitHub Actions and Kubernetes
09mCreating Continuous Deployment Pipelines for Kubernetes with GitHub Actions
36mEnabling DevSecOps best practices with GitHub Actions
37mGitHub Actions + K8S to level up software dev
