I am building an app that has some microservices deployments on a GKE cluster with a n1-standard-2
node.
Since it is a small app with sporadic and little traffic, there maybe instances when my app does not receive traffic for some time.
To reduce costs.
- Can I autoscale-down all my nodes running the server pods to zero, when no user request for some time. When a new request comes, autoscale-up to handle the request.
If this is possible, how can I do this in GKE?
If this is not feasible, what other options can I use to reduce costs?