work together ◦ Built-in naming discovery and load balancing ◦ Health checking, auto scaling • Deployment Rolling Update ◦ Manages RC changes: starts new and kills old versions https://speakerdeck.com/thockin/news-from-the-front-v1-dot-2
to test and find bottleneck ◦ More lightweight, less resources and time • Performance Testing ◦ Usually measures throughput = (total workload)/time ◦ Kubernetes density test: Measures how long it takes to run 30 pods per node
in benchmarking scheduler and helped find and improve bottlenecks: ◦ kubernetes/pull/18170 ◦ kubernetes/issues/18255 ◦ kubernetes/pull/18413 ◦ kubernetes/issues/18831 • By applying those changes, we gained >10x performance improvement
view into system ◦ Without them, you are pretty much blind • Profiling to find bottlenecks • Benchmarking to convince and reveal • Plotting to illustrate