Prescriptively Benchmarking Kubernetes System and Application Using K-Bench
Talkat KubeCon + CloudNativeCon North America 2020 Virtual · on Wednesday, 2020-11-18· at 15:50· Intrado Virtual Event Platform,·
summary
K-Bench is a configurable framework that provisions Kubernetes resources from YAML, runs 1000-pod startup test style workloads and reports millisecond-granularity 50/90/99 API and operation latencies by combining novel client+server timing (callback and event tracking) to measure end-to-end convergence. It exposes a container interface to run fio, iperf3, redis and other benchmarks, ships blueprints for density, bandwidth and IO tests, pushes diagnostics to Telegraf→Wavefront/Grafana, and identifies surprising results like a virtualized cluster outperforming bare metal.
AI-written summary · about
chapters (13)
- 0:00Introduction
- 0:50Performance Aspects
- 3:12KBench Overview
- 4:34KBench Features
- 7:51Basic Terminology
- 10:30Design Framework
- 16:00Metrics
- 17:54Benchmarking with KBench
- 20:02Preintegrated workloads
- 21:29Deep infrastructure diagnostics
- 22:31Use cases
- 23:38DP Internode
- 24:16Conclusion
related talks
20mKubeVirt Benchmar...
44mBenchmark testing
06mIGNITE: How to benchmark … poorly
05mCeph BenchOps: Following DevOps Practices for Benchmarking Ceph
16mWhy Kubernetes Applications Require a New Approach to Testing using Testkube
16mWhy Kubernetes Applications Require a New Approach to Testing using Testkube
31mLoad Testing Kubernetes: How to Optimize Your Cluster Resource Allocation in Production [I]
24mWhy Kubernetes Applications Require a New Approach to Testing using Testkube
