~/talk

Optimizing Application Performance on Kubernetes

slides:none on file

Starts with observability using Prometheus and Grafana and recommends exportable app metrics, BIOS/OS tuning (scaling governor change can cut performance by up to 30%), and matching pods to nodes with node affinity and pod anti‑affinity. Introduces Cruise autotune that uses Bayesian optimization over ~100 trials to tune container CPU/memory and JVM/Quarkus flags; on a Quarkus REST benchmark it finds a config that yields ~83% improvement in median response time and about an 8% cost reduction.

AI-written summary · about

  1. 0:00Start
  2. 2:26Lower My Response Time!
  3. 3:16Observability
  4. 4:43Don't Forget The Hardware
  5. 6:15Node and Pod Affinities Node Affinity Helps to match workloads to right resources Helps to schedule related pods together
  6. 10:14It's All About the Scaling
  7. 12:02Optimize the App Stack?
  8. 12:52Life of a SRE?!
  9. 13:35Autotune Architecture
  10. 19:39Objective Fn: Reduce Response Time
  11. 21:58Autotune vs Default Config - Take 3
  12. 24:48Autotune vs Default Config - COST
  13. 25:18Best Configuration
  14. 25:37Summary
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.