Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

NDC Conferences

Kubernetes - Going Beyond the Basics

NDC Conferences via YouTube

Overview

Explore advanced Kubernetes concepts in this comprehensive 59-minute conference talk by Shahid Iqbal at NDC Conferences. Delve into topics such as influencing pod scheduling, controlling application deployment with admission controllers, and implementing auto-scaling for applications and clusters. Learn about extending Kubernetes functionality using Custom Resources, and discover how to integrate a service mesh for improved traffic shaping. Gain insights into advanced scheduling techniques, including node selectors, affinity/anti-affinity, taints, and tolerations. Understand the API request lifecycle, admission webhooks, and Custom Resource Definitions (CRDs). Explore custom controllers, virtual Kubelet implementations, and the benefits of using virtual nodes for load bursting. Finally, examine the concept of service meshes and their role in enhancing service-to-service communication, with a focus on Istio. This talk is ideal for those with a solid understanding of basic Kubernetes concepts looking to expand their knowledge and improve their application platform.

Syllabus

Intro
Scheduling pods
Why influence pod scheduling placement?
Approaches to influencing pod scheduling
Node selector
Node affinity/anti-affinity
Specifying demand for node
Taints & Tolerations
Taints vs Node affinity
Pod distribution
Custom scheduler
Taking more control...
Admissions controllers
API request lifecycle
Admission Webhooks
Custom Resource Definitions (CRDS)
Creating a Foo resource
Custom controllers
Writing your own operator?
Virtual Kubelet implementations
Bursting load using virtual node
Virtual node public preview
Virtual node recap
Improving service to service communications
What is a Service mesh?
Istio service mesh

Taught by

NDC Conferences

Reviews

Start your review of Kubernetes - Going Beyond the Basics

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.