Overview
Explore options for extending Kubernetes Pod scheduling to multi-cluster environments and optimizing it for non-Kubernetes workloads and resources in this 30-minute conference talk. Delve into the benefits, challenges, and future prospects of expanding the Kubernetes scheduler to multi-cloud managed resources and workloads beyond traditional Deployments and Stateful Sets. Learn about cloud computing, managed services overlap, multicloud strategies, and extending Kubernetes APIs. Discover how to implement controllers, handle stateful applications, and work with operator resources. Examine Kubernetes platform services, external resources, and managed resources as Custom Resource Definitions (CRDs). Understand the concept of cloud providers and managed services as resources, and explore the separation of concerns for application owners. Gain insights into resource classes, workload management, and the Crossplane vision for multi-cluster and multi-cloud Kubernetes deployments.
Syllabus
Intro
Cloud Computing
Cloud Providers
Managed Services Overlap
Multicloud
Kubernetes API
Extending Kubernetes
Controller
Stateful Applications
Operator Resources
Kubernetes Platform Services
External Resources
Managed Resources as CRD's
Cloud Provider as a Resource
Managed Service as a Resource
Separation of concerns Application Owner
Resource Classes
Workload
Crossplane Vision
Taught by
Linux Foundation