Level-up Your DevOps with GitHub Actions and Kubernetes
summary
Repository is scaffolded from scratch then turned into a container and deployed to AKS via a multi-stage Dockerfile and a GitHub Actions workflow that does docker build push and kubectl apply. Secrets live in GitHub Secrets and are replaced into k8s.yaml after image push. Pull requests run a lighter build that compiles and publishes but does not deploy. Demo finishes with a running service reachable by port‑forward and a status badge showing green build results.
AI-written summary · about
chapters (17)
- 0:00Welcome
- 1:14GitHub Actions and Kubernetes intro
- 2:41About the speaker
- 3:03Scaffolding ASP.NET MVC
- 4:29Setting up .gitignore and .dockerignore
- 7:03Dockerfile for multi-stage builds
- 13:27Optimizing Dockerfile for production
- 16:17Kubernetes deployment YAML
- 17:20Pushing code to GitHub
- 18:46Configuring GitHub Actions secrets
- 19:27Building GitHub Actions workflow
- 24:19Deploying to Kubernetes via GitHub Actions
- 28:35Verifying the deployed application
- 31:24Adding README and badge
- 34:12Setting up PR workflow
- 36:44Environment-specific builds
- 40:19Summary and resources
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
41mLevel-up Your DevOps with GitHub Actions and Kubernetes
55mLevel-up Your DevOps with GitHub Actions and Kubernetes
37mGitHub Actions + K8S to level up software dev
36mEnabling DevSecOps best practices with GitHub Actions
09mCreating Continuous Deployment Pipelines for Kubernetes with GitHub Actions
