Block
Are you looking to get certified in DevOps, SRE and DevSecOps?
DevOps
Get Certified!
SRE
Ahead from others!
DevSecOps
Security is Key
Kubernetes
Tomorow's Platform!

How to Autoscale pods based on CPU/Memory in Kubernetes?

CPU Based Scaling
With Horizontal Pod Autoscaling, Kubernetes automatically scales the number of pods in a replication controller, deployment or replica set based on observed CPU utilisation.

[code]$ kubectl get deployment
$ kubectl autoscale deployment <deployment-name> –min=2 –max=5 –cpu-percent=80

$ kubectl get hpa[/code]

So, now we have a hpa running for our deployment “tomcat02”. It compares the arithmetic mean of the pods’ CPU utilization with the target defined in Spec.

  • https://blog.powerupcloud.com/autoscaling-based-on-cpu-memory-in-kubernetes-part-ii-fe2e495bddd4
  • https://blog.justinwflory.com/2018/03/kubernetes-horizontal-pod-autoscaling/
Rajesh Kumar
Follow me
Subscribe
Notify of
guest
0 Comments
Inline Feedbacks
View all comments
0
Would love your thoughts, please comment.x
()
x