Level-up Your DevOps with GitHub Actions and Kubernetes
summary
Live demo scaffolds a .NET Core 3.1 MVC site, writes a multi-stage Dockerfile (SDK -> ASP.NET runtime on Alpine), and creates Kubernetes YAML for a Deployment (1 replica), Service and Ingress. A GitHub Actions workflow builds the image, tags it with image tagged with GitHub SHA, logs into ACR via repo secrets, pushes the image, replaces tokens in the YAML, and applies to AKS — build fails once for a kubectl flag typo then succeeds; port-forward verifies the running site. GitHub Actions -> ACR -> AKS
AI-written summary · about
chapters (15)
- 0:00Introduction and setup
- 3:36Scaffolding the website
- 5:47Creating Docker files
- 15:05Kubernetes deployment setup
- 17:25Committing and pushing code
- 19:59Setting up GitHub Actions
- 22:29Configuring registry login
- 24:18Kubernetes authentication
- 25:44Building and pushing container
- 27:35Deploying to Kubernetes
- 31:51Verifying deployment
- 34:23Handling pull requests
- 35:49Multi-environment workflows
- 40:10Cloud-agnostic deployment
- 42:17Q&A and closing
related talks
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
41mLevel-up Your DevOps with GitHub Actions and Kubernetes
36mEnabling DevSecOps best practices with GitHub Actions
37mGitHub Actions + K8S to level up software dev
46mDeliver apps from code to cloud with Azure Kubernetes Service
