https://github.com/lucsoft/talos-cluster-autoscaler
https://github.com/lucsoft/talos-cluster-autoscaler
cluster-autoscaler kubernetes talhelper talos talos-linux
Last synced: about 2 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/lucsoft/talos-cluster-autoscaler
- Owner: lucsoft
- Created: 2025-06-14T10:56:22.000Z (12 months ago)
- Default Branch: main
- Last Pushed: 2025-06-17T22:26:55.000Z (12 months ago)
- Last Synced: 2025-08-07T04:36:20.198Z (10 months ago)
- Topics: cluster-autoscaler, kubernetes, talhelper, talos, talos-linux
- Language: TypeScript
- Homepage:
- Size: 68.4 KB
- Stars: 3
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Cluster Autoscaler for Talos Linux
The following cloud platforms are being considered for future integration with the Cluster Autoscaler for Talos Linux:
- Proxmox VE
- Hetzner Cloud
- Docker (testing purposes)
Pull requests are welcome! If you want to add support for more cloud platforms, feel free to open a PR. Contributions to expand compatibility are appreciated.
## How It Works
The Cluster Autoscaler for Talos Linux relies on a TLS connection between the Cluster Autoscaler and the Talos Cluster Autoscaler (TCA) component. This connection is established and managed using [cert-manager](https://cert-manager.io/), which automates the issuance and renewal of TLS certificates. By leveraging cert-manager, both components can authenticate and communicate securely, ensuring that scaling operations are performed safely and reliably.
## External gRPC Mode
This project uses the Cluster Autoscaler in [External gRPC](https://github.com/kubernetes/autoscaler/tree/2bdd964632bb252c678f7669e24801b2a29f40ab/cluster-autoscaler/cloudprovider/externalgrpc), utilizing the provided gRPC protos for integration.