Kubernetes - going beyond the basics
summary
Walks through concrete controls: label-based nodeSelector and richer node affinity rules, taints and tolerations and pod anti‑/affinity examples with topology keys, plus the “nuclear” option of a custom scheduler. Shows admission webhooks (validating + mutating) with an Azure Functions demo that blocks a forbidden image, explains CRDs + controllers/operators and operator frameworks, and covers autoscaling (HPA v2, VPA beta, cluster autoscaler) plus a Virtual Kubelet/ACI demo that bursts to ~60 containers. Ends with practical uses for service meshes: traffic shifting, mirroring and fault injection.
AI-written summary · about
chapters (22)
- 0:00Intro
- 0:38Very brief intro
- 3:16Control plane node
- 3:38Scheduling pods
- 5:10Approaches to influencing pod scheduling
- 5:29Node selector
- 7:23Specifying demand for node
- 9:20Taints & tolerations
- 12:13Taints vs Node affinity
- 18:19Custom scheduler
- 20:04Admissions controllers
- 21:33API request lifecycle
- 22:44Admission Webhooks
- 29:11Custom Resource Definitions (CRDS)
- 30:57Custom controllers
- 32:57Autoscaling
- 35:49Virtual Kubelet implementations
- 36:31Bursting load using virtual node
- 37:20Virtual node public preview
- 46:19Traffic management enables many application scenarios
- 47:16What is a Service mesh?
- 47:35Istio service mesh
related talks
59mKubernetes - going beyond the basics
50mKubernetes - going beyond the basics
01h 01mKubernetes – going beyond the basics
24mK8s Pod Scheduling - Deep Dive
52m8 Steps to Become Awesome with Kubernetes
39mIntroduction to Kubernetes
02h 47mKubernetes, Dispassionate and for Ultra Beginners
01h 40mInside Kubernetes Architecture Fundamentals
