-
Notifications
You must be signed in to change notification settings - Fork 5
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
Adjust node pools in data-processing clusters #330
Comments
Today I am: Tomorrow, I intend to change prod to set up auto-scaling for parser, default, and gardener pools. |
removing zone us-east1-d from the default pool in mlab-sandbox made gardener unschedulable, because of persistent volume location. Restored us-east1-d, and adjusted auto-scaling to allow 1-2 per zone. Later changed to 0-2 per zone |
Subsequently updated mlab-sandbox parser-pool1 to allow 0-2 nodes per zone as well. |
@gfr10598 can you enumerate the steps that are needed before the next gardener release to production? |
I just deleted the mlab-staging parser-pool1 node pool from data-processing cluster. K8S had restarted parsers, and they were instantiated in the wrong node pool. Deleting the pool should prevent this happening again. |
See m-lab/etl#985 related to propagating errors from etl to gardener. |
The most recent change to etl k8s configs failed to launch pods in staging, because I had set the 8 core node-pool to 0 instances.
Also, in all projects, the utilization is low, because there are more nodes than needed for the requested pods.
All the pools should be updated to use appropriate auto-scaling configs.
The text was updated successfully, but these errors were encountered: