Slide 1

Slide 1 text

qaware.de Fifty Shades of Kubernetes Autoscaling Mario-Leander Reimer [email protected] @LeanderReimer

Slide 2

Slide 2 text

2 Mario-Leander Reimer Managing Director | CTO @LeanderReimer #cloudnativenerd #qaware #gernperDude

Slide 3

Slide 3 text

3 QAware Back to #CDS17

Slide 4

Slide 4 text

4 QAware

Slide 5

Slide 5 text

Elasticity of workloads, cloud infrastructure and K8s required for hyperscale applications. 5 Node 1 Node 2 Node 3 Node 4 X

Slide 6

Slide 6 text

6 QAware Metrics Events Foto von RDNE Stock project auf Pexels Bild von Pexels auf Pixabay

Slide 7

Slide 7 text

High-Level View on Application Scaling in Kubernetes 7 https://learnk8s.io/autoscaling-apps-kubernetes Autoscaler Application

Slide 8

Slide 8 text

Resource Metrics, Custom Metrics, External Metrics API 8 https://learnk8s.io/autoscaling-apps-kubernetes

Slide 9

Slide 9 text

Resource Metrics, Custom Metrics, External Metrics API 9 https://learnk8s.io/autoscaling-apps-kubernetes

Slide 10

Slide 10 text

lreimer/ 50-shades-k8s-scaling

Slide 11

Slide 11 text

Plenty of Options and Technologies for K8s Autoscaling. ■ Kubernetes Metrics Server ■ Prometheus Adapter for Kubernetes Metrics APIs ■ Horizontal Pod Autoscaler ■ Vertical Pod Autoscaler ■ Kubernetes Event-driven Autoscaling with Keda ■ Kubernetes Cluster Autoscaler ■ Just-in-time Nodes for Any K8s Cluster with Karpenter ■ Kubernetes Descheduler 11

Slide 12

Slide 12 text

QAware | 12 Cloud Platform Engineer Senior Cloud Platform Engineer [email protected]

Slide 13

Slide 13 text

qaware.de QAware GmbH Aschauer Straße 32 81549 München Tel. +49 89 232315-0 [email protected] twitter.com/qaware linkedin.com/company/qaware-gmbh xing.com/companies/qawaregmbh slideshare.net/qaware github.com/qaware

Slide 14

Slide 14 text

We take responsibility for mission-critical digital projects. And we deliver. Guaranteed. Success stories Deutsche Telekom: Voicification platform Magenta Voice developed (Cloud Native + IoT + AI) BMW: The host system for production planning replaced by a modern solution. Planning reduced from 22 hours to 4 minutes. Allianz: 600+ web applic- ations modernized and migrated to the public cloud. ubitricity: Cloud-based backend for the decentral- ized charging platform. You benefit from Highly productive development and modernization of mission-critical & innovative custom software as a premium partner and empowerer with: ■ Success Guarantee: We take responsibility and risks. We crack the toughest nuts. ■ Quality Guarantee: High-quality, sustainable, and secure software – proven through KPIs. ■ Technology Guarantee: We generate high business value with Deep Tech (Cloud Native, AI/ML, IoT) through cross-functional teams of consultants, developers, and managers. 209 employees 33 M€ turnover 190 Engineers München, Mainz, Rosenheim Top Provider NPS 9,7 / 10 Top employer: 97% say: "QAware is a very good employer." Daughter for startup investments QAware GmbH | Aschauer Strasse 32 | 81549 Munich | MD: Dr. Josef Adersberger, Michael Stehnken, Michael Rohleder, Mario-Leander Reimer | +49 89 232315-0 | [email protected]