https://github.com/converged-computing/kubescaler
Supporting classes in Python for easily scaling Kubernetes clusters (under development)
https://github.com/converged-computing/kubescaler
converged-computing elasticity kubernetes scaling
Last synced: 5 months ago
JSON representation
Supporting classes in Python for easily scaling Kubernetes clusters (under development)
- Host: GitHub
- URL: https://github.com/converged-computing/kubescaler
- Owner: converged-computing
- License: mit
- Created: 2023-05-24T05:01:32.000Z (about 3 years ago)
- Default Branch: main
- Last Pushed: 2024-04-14T21:19:04.000Z (about 2 years ago)
- Last Synced: 2025-09-24T01:39:26.174Z (9 months ago)
- Topics: converged-computing, elasticity, kubernetes, scaling
- Language: Python
- Homepage:
- Size: 1.63 MB
- Stars: 0
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: .github/CONTRIBUTING.md
- License: LICENSE
- Code of conduct: .github/CODE_OF_CONDUCT.md
- Citation: CITATION.cff
Awesome Lists containing this project
README
# KubeScaler
> Make your Kubernetes cluster YUGE! Or Smol. :)
[](#contributors-)
[](https://pypi.org/project/kubescaler/)
[](https://zenodo.org/badge/latestdoi/644706941)
This is a set of helper Python classes that make it easy to add elasticity, or scaling
up and down, of your Kubernetes clusters in Python. We currently have support for the clouds
we use, namely:
- Google (GKE)
- Amazon (EKS)
🚧️ **under development** 🚧️
This tool is under development and is not ready for production use. Documentation
and examples coming soon!
## 😁️ Contributors 😁️
We use the [all-contributors](https://github.com/all-contributors/all-contributors)
tool to generate a contributors graphic below.

Vanessasaurus
💻

Md Rajib Hossen
💻
## TODO
- fix up GKE scale function to only be one function, we don't need to reset max and min again
- run experiments for scaling on EKS
## License
HPCIC DevTools is distributed under the terms of the MIT license.
All new contributions must be made under this license.
See [LICENSE](https://github.com/converged-computing/kubescaler/blob/main/LICENSE),
[COPYRIGHT](https://github.com/converged-computing/kubescaler/blob/main/COPYRIGHT), and
[NOTICE](https://github.com/converged-computing/kubescaler/blob/main/NOTICE) for details.
SPDX-License-Identifier: (MIT)
LLNL-CODE- 842614