Intro to Kubernetes, GitOps, and Observability Hands-On Tutorial
summary
Hands-on deploy of a containerized .NET imdb app to a k3d cluster using GitHub Codespaces, with kubectl and K9s for inspection, FluxCD for FluxCD reconciling and drift detection, and an observability stack of Prometheus + Grafana dashboards and Fluent Bit for logs. Workshop shows bootstrapping Flux to a repo path, Flux auto-creating manifests, ordered installs via customize dependsOn, a manual replica change being reverted by Flux, and a load test that raises real errors. Resources run and Flux self-heals.
AI-written summary · about
chapters (23)
- 0:00Introduction
- 1:16Registration
- 2:44Introduction to Kubernetes
- 3:50Kubernetes Components
- 5:19Kubernetes Resources
- 6:45Pods
- 8:18Kubernetes
- 10:04GitOps Workflow
- 11:49GitOps Definition
- 14:27Observability Monitoring
- 15:39HandsOn Tutorial
- 17:02Creating a Code Space
- 18:04Code Space Load
- 23:06Contingency Plan
- 23:56Demo
- 26:24Lets get started
- 35:26Cleaning up the deployment
- 38:36Creating a branch
- 41:16Getting the latest contents from Git
- 44:29Reconciling resources
- 48:40Deploying resources
- 51:15Reconciliation
- 54:09Canines
related talks
39mEnhance Your Kubernetes Experience with GitOps & Flux
01h 01mManaging Kubernetes the GitOps way with Flux
49mGitOps, a somewhat realistic scenario on Kubernetes with Flux
42mIntro: Flux
20mGitOps Modern Operations for EKS
47mDevOps:Config Mgmt for Kubernetes workloads with GitOps and Helm
24mHosting Applications in the Real World
26mEmpowering SRE with GitOps
