workflow
workflow copied to clipboard
ps:scale doesn't return after scaling to 1000 app pods
$ deis version
v2.14.0
- Running on Azure with 100 worker nodes.
STR
- Create an app with deis/example-go
- scale to 1000 replicas
EXPECTED
- After app replicas reached 1000, command would return
ACTUAL
- The pods were scaled to 1000 replicas on Kubernetes, but
deis ps:scale cmd=1000sat indefinitely (waited ~10 minutes before giving up).
I believe that pods are scaled synchronously by the controller, so the command will wait until all 1000 pods are scaled. With the default pod scaling rates and health checks, this could take a really long time.
This issue was moved to teamhephy/workflow#13