Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Kubernetes Node Autoscaling #145

Closed
markmandel opened this issue Mar 16, 2018 · 1 comment
Closed

Kubernetes Node Autoscaling #145

markmandel opened this issue Mar 16, 2018 · 1 comment
Labels
area/user-experience Pertaining to developers trying to use Agones, e.g. SDK, installation, etc duplicate Duplicate ticket kind/design Proposal discussing new features / fixes and how they should be implemented

Comments

@markmandel
Copy link
Collaborator

markmandel commented Mar 16, 2018

Paying for infrastructure that is not used doesn’t make sense.

That being said, how we scale up and down Kubernetes nodes that run gameservers is different from stateless applications - Nodes in the cluster must be empty before they are deleted, and depending on if game servers are warm or not, nodes may need to be created preemptively for expected demand.

This should also be built to allow for other cloud providers / on prem solutions to be able to integrate with the solution.

Questions

  • How can we keep the buffer of extra resources low, which still ensuring fast scale up times?
  • Can we provide direction on how to use smaller VMs to make the scale up/down buffer smaller?
  • This also feels like an area in which stat collection and display would be useful.
  • May not need a scheduler, if it's assumes developers will fill the cluster with as many game servers as they can.

Research

@markmandel markmandel added kind/design Proposal discussing new features / fixes and how they should be implemented area/user-experience Pertaining to developers trying to use Agones, e.g. SDK, installation, etc labels Mar 16, 2018
@markmandel markmandel added the duplicate Duplicate ticket label Oct 25, 2018
@markmandel
Copy link
Collaborator Author

Closing this as a duplicate of #368

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area/user-experience Pertaining to developers trying to use Agones, e.g. SDK, installation, etc duplicate Duplicate ticket kind/design Proposal discussing new features / fixes and how they should be implemented
Projects
None yet
Development

No branches or pull requests

1 participant