Kubernetes - Going Beyond the Basics
Offered By: NDC Conferences via YouTube
Course Description
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
Related Courses
Hybrid Cloud Infrastructure Foundations with AnthosGoogle Cloud via Coursera Hybrid Cloud Service Mesh with Anthos
Google Cloud via Coursera Architecting Hybrid Cloud Infrastructure with Anthos
Google Cloud via Coursera Introduction to Service Mesh with Linkerd
Linux Foundation via edX Managing Apps on Kubernetes with Istio
Pluralsight