According to netty documentation, default reactor.netty.ioWorkerCount count is max(4, number of cores), which seems true on local environment. I have a 6 core laptop, and the number of reactor-http-io threads were 6.
But on deploying docker image in kuberenetes we found that reactor-http-epoll (linux) thread count was 36. Our CPU configuration is: Request 4, limit 6.
This doubt was also raised by @ROCKY in one of the comments in Threading model of Spring WebFlux and Reactor. It seems like it is still unanswered.
So is there something that explains this behaviour?