Unlocking the Power of CEL for Advanced Multi-Cluster Scheduling
CNCF [Cloud Native Computing Foundation] via YouTube
35% Off Finance Skills That Get You Hired - Code CFI35
Gain a Splash of New Skills - Coursera+ Annual Nearly 45% Off
Overview
Coursera Spring Sale
40% Off Coursera Plus Annual!
Grab it
Explore how the Common Expression Language (CEL) revolutionizes multi-cluster scheduling in Kubernetes environments through this 23-minute conference talk from CNCF. Discover the growing demand for granular and customizable scheduling requirements, such as filtering clusters by specific labels like version "v1.30.0" rather than listing all versions, and learn how users increasingly want to leverage their Custom Resource Definition (CRD) fields or metrics for scheduling decisions. Understand how CEL's extensibility effectively addresses these complex challenges by handling sophisticated expressions that traditional scheduling methods cannot accommodate. Examine practical implementations through Open Cluster Management (OCM) and see how CEL is leveraged in multi-cluster scheduling scenarios. Dive into the ClusterProfile API as a concrete example demonstrating how CEL meets complex scheduling needs in real-world applications. Learn how this powerful solution, already integrated into the Kubernetes API and highlighted in Kubernetes v1.32 for mutating admission policies, extends its utility to Envoy and Istio environments. Discover the potential for improving GPU utilization in AI applications by solving bin-packing challenges through advanced CEL-based scheduling strategies, making this essential knowledge for cloud native practitioners working with multi-cluster environments.
Syllabus
Unlocking the Power of CEL for Advanced Multi-Cluster Scheduling - Qing Hao & Jian Qiu, Red Hat
Taught by
CNCF [Cloud Native Computing Foundation]