cloud-on-k8s icon indicating copy to clipboard operation
cloud-on-k8s copied to clipboard

We should be able to add more data nodes even though Elasticsearch does not respond

Open sebgl opened this issue 5 years ago • 1 comments

Use case: the cluster is overloaded or does not respond for whatever reasons. ECK cannot perform any successful request.

The only way out at this point may be to add more nodes to the cluster. However ECK is performing a few checks in its upscaleState (limitNodesCreation) that require requesting the Elasticsearch API, in order to ensure a master node is not already in the process of joining the cluster.

Can we relax this constraint and not request ES in case the nodes to add are data-only nodes?

sebgl avatar Jun 15 '20 13:06 sebgl

We are discussing an option in https://github.com/elastic/cloud-on-k8s/issues/5528 where only MaybeForceUpgrade would be allowed if Elasticsearch is not available/cannot be reached.

barkbay avatar Apr 25 '22 13:04 barkbay