kubernetes-vmware-autoscaler
Kubernetes autoscaler for vsphere/esxi
Releases
- 1.15.11 (unmaintened)
- This version is supported kubernetes v1.15
- 1.16.9 (unmaintened)
- This version is supported kubernetes v1.16
- 1.17.5 (unmaintened)
- This version is supported kubernetes v1.17
- 1.18.2 (unmaintened)
- This version is supported kubernetes v1.18
- 1.19.0 (unmaintened)
- This version is supported kubernetes v1.19
- 1.20.5
- This version is supported kubernetes v1.20
- 1.21.0
- This version is supported kubernetes v1.21
- 1.22.0
- This version is supported kubernetes v1.22
How it works
This tool will drive vSphere to deploy VM at the demand. The cluster autoscaler deployment use an enhanced version of cluster-autoscaler. https://github.com/Fred78290/autoscaler. This version use grpc to communicate with the cloud provider hosted outside the pod. A docker image is available here https://hub.docker.com/r/fred78290/cluster-autoscaler
A sample of the cluster-autoscaler deployment is available at examples/cluster-autoscaler.yaml. You must fill value between <>
Before you must deploy your kubernetes cluster on vSphere. You can do it from scrash or you can use the script masterkube/bin/create-masterkube.sh to create a simple VM hosting the kubernetes master node.
Commandline arguments
Parameter |
Description |
version |
Print the version and exit |
save |
Tell the tool to save state in this file |
config |
The the tool to use config file |
Build
The build process use make file. The simplest way to build is make container