Upgrade to Pro — share decks privately, control downloads, hide ads and more …

50 Shades of K8s Autoscaling #CDS23

50 Shades of K8s Autoscaling #CDS23

Elasticity and unlimited scalability are the holy grail for any cloud-native application. Now you might think: “That’s easy!!! I just run my containers on a Kubernetes cluster and I am done.” But is it really that simple?

Turns out it’s not! Your application as well as your cloud infrastructure and K8s cluster need to address and support these non-functional requirements.

This session will have a detailed and also practical look at the different ways of autoscaling in Kubernetes. We will give an overview of the technical foundations and prerequisites, and then showcase several frameworks and technologies that can be used to flexibly autoscale your cluster and your cloud-native workloads.

M.-Leander Reimer

September 12, 2023
Tweet

More Decks by M.-Leander Reimer

Other Decks in Technology

Transcript

  1. 6 QAware Metrics Events Foto von RDNE Stock project auf

    Pexels Bild von Pexels auf Pixabay
  2. 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
  3. 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
  4. 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]