Kubernetes - going beyond the basics
summary
Covers concrete knobs and demos: node selector, node affinity and taints/tolerations for placing pods and evicting mismatches, plus the custom scheduler option; shows admission webhooks (Azure Functions) rejecting a bad image by returning an AdmissionReview denial; explains CRDs and operators for custom resources; demonstrates virtual-kubelet/virtual node backed by Azure Container Instances taking a sudden load spike (~200 req/s), spinning pods in seconds and reducing latency while the cluster autoscaler catches up; surveys service-mesh uses like canary, mirroring and mTLS.
AI-written summary · about
chapters (13)
- 0:00Intro
- 0:13Approaches to influencing pod scheduling Node selector
- 1:21Node affinity/anti-affinity Allows nodes to attract pods based on labels
- 4:21Taints & tolerations
- 7:12Inter-pod affinity/anti-affinity
- 13:08Admissions controllers
- 14:26API request lifecycle
- 22:39Custom Resource Definitions (CRDs)
- 23:58Creating a Foo resource
- 24:52Custom controllers
- 26:39Autoscaling Horizontal Pod Autoscaler
- 30:42Virtual node public preview
- 40:20Improving service to service communications
related talks
01h 01mKubernetes – going beyond the basics
52mKubernetes - going beyond the basics
59mKubernetes - going beyond the basics
52m8 Steps to Become Awesome with Kubernetes
24mK8s Pod Scheduling - Deep Dive
01h 01mKubernetes, Azure and .NET - What's it all about?
03h 41mKubernetes Basics - a live tutorial
46mExtend Your Kubernetes With the Power of Open Source
