YoVDO

Network-aware Scheduling in Kubernetes

Offered By: CNCF [Cloud Native Computing Foundation] via YouTube

Tags

Kubernetes Courses Distributed Systems Courses Network Topologies Courses Cloud-Native Applications Courses Container Orchestration Courses Scheduling Algorithms Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore network-aware scheduling in Kubernetes through this conference talk by José Santos from Ghent University. Learn about a new framework designed to optimize latency-sensitive applications by considering network factors in addition to traditional resource metrics. Discover how the framework incorporates two controllers (AppGroup and NetworkTopology) and three scheduling plugins (TopologicalSort, NodeNetworkCostFit, and NetworkMinCost) to ensure bandwidth reservations and minimize end-to-end application latency. Gain insights into the benefits of this approach for applications like databases and multi-tier web services. Watch a demonstration showcasing the framework's advantages and understand the challenges and lessons learned in implementing network-aware scheduling in Kubernetes environments.

Syllabus

Introduction
Background
Framework
Latency
Framework overview
Bandwidth
Example
Network topology cr
Topological sorting
Latency optimization
Filtering and scoring
Cluster topology
Filtering function
Scoring function
Demo
Deploying Controller
Networkaware Performance
Challenges Lessons Learned
Thank You
Questions


Taught by

CNCF [Cloud Native Computing Foundation]

Related Courses

Introduction to Cloud Foundry and Cloud Native Software Architecture
Linux Foundation via edX
Architecting with Google Kubernetes Engine: Production em Português Brasileiro
Google Cloud via Coursera
Introduction to Cloud Native, DevOps, Agile, and NoSQL
IBM via edX
Cloud Applications
Georgia Institute of Technology via Coursera
Introduction to Containers, Kubernetes and OpenShift
IBM via edX