Главная
Study mode:
on
1
Intro
2
Why colocation
3
Make the colocation better
4
Colocation on K8s — Caelus
5
Principles on kubernetes
6
Full-scenario colocation
7
Resource prediction
8
Prediction algorithms
9
Cgroup hierarchy
10
Resource isolation
11
Interference detection
12
Resource load detection
13
RT detection
14
Function detection
15
Interference handling
16
Improve resource utilization
17
Run more offline jobs
18
Results
Description:
Explore a comprehensive conference talk on maximizing resource utilization through workload colocation based on Kubernetes. Learn how to effectively combine online services and offline jobs to improve efficiency and reduce costs. Discover techniques for resource prediction, isolation, interference detection, and offline eviction that enable optimal resource usage without compromising online service SLOs. Gain insights into using eBPF for kernel-level metric collection to detect interference when latency metrics are unavailable. Examine the implementation of these techniques on native Kubernetes, supporting various scenarios including containerized and non-containerized services, as well as Kubernetes and Hadoop ecosystem jobs. Understand the real-world impact of this approach, as demonstrated by Tencent's deployment across 40,000+ machines, resulting in a 15% average increase in utilization and significant cost savings.

A Full-Scenario Colocation of Workloads Based on Kubernetes

CNCF [Cloud Native Computing Foundation]
Add to list
0:00 / 0:00