Closed yuvipanda closed 7 years ago
Hi @yuvipanda,
Please try using v0.3.0 or later. We merged support for exponential cloud backoff that was recently merged into Kubernetes upstream.
Declare your kubernetes cluster API model config as you normally would, with the following requirements:
As Kubernetes excels in binpacking pods onto available instances, vertically scaling VM sizes (more CPU/RAM) is better approach for expanding cluster capacity.
As a followup, I'm going to add some documentation in the repo about this.
Forgot to include a Kubernetes cluster config for 100 nodes: https://github.com/Azure/acs-engine/blob/master/examples/largeclusters/kubernetes.json
Thanks! This was useful. We wanted a large cluster to perf-test our code (https://github.com/jupyterhub/helm-chart/issues/46), so had to spin up a big one with big machines. Also we were maxing out number of pods per node - current kubelet default is 110, so if you want more pods than that you have to add more boxes rather than get bigger boxes.
Is this a request for help?: Maybe?
Is this an ISSUE or FEATURE REQUEST? (choose one): ISSUE
What version of acs-engine?: v0.2.0
Orchestrator and version (e.g. Kubernetes, DC/OS, Swarm) Kubernetes
What happened: I tried to create a cluster with one agent pool of 100 nodes.
All the nodes came up, but are in NotReady. Describe gives me:
Important part of that seems to be:
This looks like the Azure API has limits that are hit in this case?
What you expected to happen: Cluster comes up and nodes become ready.
How to reproduce it (as minimally and precisely as possible): Create a k8s cluster with 100 nodes in one agent pool