Overview
Explore advanced Kubernetes topics in this 52-minute conference talk by Shahid Iqbal. Delve into influencing pod scheduling, controlling application deployment with admission controllers, and implementing auto-scaling for applications and clusters. Learn about extending Kubernetes using Custom Resources, integrating service meshes for improved traffic shaping, and discover options for customizing your Kubernetes environment. Gain a deeper understanding of advanced capabilities in Kubernetes and associated platforms to enhance your application infrastructure. Prior knowledge of basic Kubernetes concepts and constructs is recommended for attendees.
Syllabus
Intro
Very brief intro
Control plane node
Scheduling pods
Approaches to influencing pod scheduling
Node selector
Specifying demand for node
Taints & tolerations
Taints vs Node affinity
Custom scheduler
Admissions controllers
API request lifecycle
Admission Webhooks
Custom Resource Definitions (CRDS)
Custom controllers
Autoscaling
Virtual Kubelet implementations
Bursting load using virtual node
Virtual node public preview
Traffic management enables many application scenarios
What is a Service mesh?
Istio service mesh
Taught by
NDC Conferences