Successfully reported this slideshow.
Your SlideShare is downloading. ×

Scale your (aks) cluster, luke!

Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad
Upcoming SlideShare
A quick introduction to AKS
A quick introduction to AKS
Loading in …3
×

Check these out next

1 of 28 Ad
Advertisement

More Related Content

Slideshows for you (20)

Similar to Scale your (aks) cluster, luke! (20)

Advertisement

More from Alessandro Melchiori (20)

Recently uploaded (20)

Advertisement

Scale your (aks) cluster, luke!

  1. 1. @amelchiori
  2. 2. SCALING PODS SCALING NODES
  3. 3. Metrics Server is a scalable, efficient source of container resource metrics for Kubernetes built-in autoscaling pipelines. Metrics Server is not meant for non-autoscaling purposes. For example, don't use it to forward metrics to monitoring solutions, or as a source of monitoring solution metrics.
  4. 4. kubectl get --raw “/apis/metrics.k8s.io/v1beta1” | jq ‘.’
  5. 5. kubectl get --raw “/apis/custom.metrics.k8s.io/v1beta1” | jq ‘.’
  6. 6. From now on, contains not only the data from the Metrics Server but also those from the Prometheus Adapter (for example) which, in turn, is fetching metrics from Prometheus Server.
  7. 7. Kubernetes Event-driven Autoscaling AGENT KEDA activates and deactivates Kubernetes Deployments to scale to and from zero on no events. METRICS KEDA acts as a Kubernetes metrics server that exposes rich event data like queue length or stream lag to the Horizontal Pod Autoscaler to drive scale out
  8. 8. ScaledObject Register + Trigger and scaling definition 1 -> n or n -> 1 0 -> 1 or 1 -> 0 External trigger source
  9. 9. az aks update --enable-cluster-autoscaler --min-count 1 --max-count 3 ...
  10. 10. FOLLOW US www.codiceplastico.com

×