kubernetes-aws-autoscaler
Kubernetes autoscaler for aws
How it works
This tool will drive AWS to deploy EC2 instance 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 create a kubernetes cluster on AWS
You can do it from scrash or you can use script from projetct autoscaled-masterkube-aws to create a kubernetes cluster in single control plane or in HA mode with 3 control planes.
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