Kubernetes Autoscaling Concepts: Difference between revisions
Jump to navigation
Jump to search
(20 intermediate revisions by the same user not shown) | |||
Line 2: | Line 2: | ||
* https://github.com/kubernetes/autoscaler/tree/master/cluster-autoscaler | * https://github.com/kubernetes/autoscaler/tree/master/cluster-autoscaler | ||
* https://kubernetes.io/docs/tasks/run-application/horizontal-pod-autoscale/ | |||
* https://github.com/kubernetes/autoscaler/tree/master/vertical-pod-autoscaler | |||
=Internal= | =Internal= | ||
Line 7: | Line 9: | ||
* [[Kubernetes_Concepts#Subjects|Kubernetes Concepts]] | * [[Kubernetes_Concepts#Subjects|Kubernetes Concepts]] | ||
= | =Horizontal Pod Autoscaling= | ||
Horizontal pod autoscaling is the automatic increase or decrease the number of pod replicas managed by a scalable higher-level controller. The scaling is performed by a horizontal controller and it is controlled by a horizontal pod autoscaler Kubernetes API resource. More details: {{Internal|Kubernetes Horizontal Pod Autoscaler|Horizontal Pod Autoscaler}} | |||
= | =Vertical Pod Autoscaling= | ||
Vertical scaling of a pod mens increasing its containers' resource requests and limits. This can be currently done only at creation time, not while the pod is running. | |||
<font color=darkgray> | |||
TODO | |||
* https://github.com/kubernetes/autoscaler/tree/master/vertical-pod-autoscaler | |||
* https://medium.com/infrastructure-adventures/vertical-pod-autoscaler-deep-dive-limitations-and-real-world-examples-9195f8422724 | |||
</font> | |||
=Horizontal | =<span id='Cluster_Autoscaler'></span><span id='Horizontal_Cluster_Autoscaling'></span><span id='Horizontal_Node_Autoscaling'></span>Horizontal Node Autoscaling (Cluster Autoscaler)= | ||
<font color=darkgray> | |||
TODO | |||
* Kubernetes in Action Section 15.3 | |||
* https://github.com/kubernetes/autoscaler/tree/master/cluster-autoscaler | |||
</font> |
Latest revision as of 22:43, 12 October 2020
External
- https://github.com/kubernetes/autoscaler/tree/master/cluster-autoscaler
- https://kubernetes.io/docs/tasks/run-application/horizontal-pod-autoscale/
- https://github.com/kubernetes/autoscaler/tree/master/vertical-pod-autoscaler
Internal
Horizontal Pod Autoscaling
Horizontal pod autoscaling is the automatic increase or decrease the number of pod replicas managed by a scalable higher-level controller. The scaling is performed by a horizontal controller and it is controlled by a horizontal pod autoscaler Kubernetes API resource. More details:
Vertical Pod Autoscaling
Vertical scaling of a pod mens increasing its containers' resource requests and limits. This can be currently done only at creation time, not while the pod is running.
TODO
- https://github.com/kubernetes/autoscaler/tree/master/vertical-pod-autoscaler
- https://medium.com/infrastructure-adventures/vertical-pod-autoscaler-deep-dive-limitations-and-real-world-examples-9195f8422724
Horizontal Node Autoscaling (Cluster Autoscaler)
TODO
- Kubernetes in Action Section 15.3
- https://github.com/kubernetes/autoscaler/tree/master/cluster-autoscaler