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 Kubernetes
Linux Foundation via edX
Elastic Cloud Infrastructure: Containers and Services en Español
Google Cloud via Coursera
Architecting with Google Kubernetes Engine en Portuguese
Google Cloud via Coursera
Building Containerized Applications on AWS
Amazon Web Services via Coursera
Introduction to Containers, Kubernetes and OpenShift
IBM via edX