Vertical Scaling
This guide is maintained for Ruk-Com PaaS. Screens and options may vary by platform version and account permissions.
Confirm the environment, region and account permissions, and back up current settings before changing a production system.
Vertical scaling for the Kubernetes Cluster is represented via two implementations:
- platform-managed automatic vertical scaling - allows dynamically allocating resources for the Kubernetes nodes, which are used (and charged) only when they are needed
- Kubernetes-managed Vertical Pod Autoscaler (beta) - adjusts pod memory/CPU requests and limits on the go
The combination of PaaS vertical scaling and VPA can help minimize resource utilization and thus reduce cluster maintenance costs. In addition, it makes deployments highly available and fault-tolerant.
Tip: An extended real case example (WordPress) on the Kubernetes Cluster Scaling is provided within the linked article.
