"cannot allocate because allocation is not permitted to any of the nodes"
That could be a few things. The ones I have experienced myself would be
- Not enough free space. Nodes will not be allowed to create new shards if they are over their low water mark
- You have disabled shard allocation. Should not be that anymore.
- We use _ Cluster-level shard allocation_ configurations that could cause it
I know it is a bit to read but your answer should be in this document.