We have tested Wazuh in a monolithic version and want to set it up for our systems in the data center. However, we would like to run Wazuh in Kubernetes.
We are talking about 100-300 servers that need to be monitored. Based on your experience, how would you recommend the Kubernetes architecture?
We were considering the following pods (in their own namespace):
1x master, 2x workers (stateful sets), 2-3x indexers (stateful), 1x dashboard (deployment), 1x NGINX ingress controller
Does this make sense based on your experience? And as I understand it, the workers are connected to the master, the indexers are connected to the workers, and the agents communicate with the load balancer, which in turn communicates with the indexers. Is that correct?
Thanks a lot!
Best regards