Algorithm for Containers' Persistent Volumes Auto-scaling in Kubernetes
The article describes a proposal of an algorithm for Persistent Volumes auto-scaling in a container orchestration system Kubernetes. Auto-scaling stands for decreasing/increasing target resources depending on some load. In case of horizontal Volumes scaling we vary the amount of Volumes, while in th...
Main Authors: | , , |
---|---|
Format: | Article |
Language: | English |
Published: |
FRUCT
2022-04-01
|
Series: | Proceedings of the XXth Conference of Open Innovations Association FRUCT |
Subjects: | |
Online Access: | https://www.fruct.org/publications/fruct31/files/Kon.pdf |
Summary: | The article describes a proposal of an algorithm for Persistent Volumes auto-scaling in a container orchestration system Kubernetes. Auto-scaling stands for decreasing/increasing target resources depending on some load. In case of horizontal Volumes scaling we vary the amount of Volumes, while in the vertical case we vary the size of each Volume. Also we introduce mixed scaling that includes both: horizontal and vertical as sub steps to reach a desired state. It is proposed to choose from the methods above based on free storage capacity of Kubernetes cluster and its nodes. Approaches described in the article allow to use persistent storage resources in an efficient way without manual interaction with Kubernetes cluster. |
---|---|
ISSN: | 2305-7254 2343-0737 |