A community-maintained Helm chart to deploy and manage a Wazuh security cluster on Kubernetes environments.
Wazuh - Wazuh Kubernetes Helm chart. This repo is not maintained by Wazuh team. This is community project.
This tool enables Kubernetes users and DevOps teams to quickly deploy a scalable Wazuh cluster for intrusion detection, log analysis, and security automation within their containerized environments. It is ideal for organizations looking to integrate Wazuh's security capabilities into Kubernetes using Helm charts for simplified management and deployment.
This Helm chart is currently built for Helm version 2 (v2.16.12); upgrading to Helm 3 is planned but not yet implemented. The repository is community-maintained and not officially supported by the Wazuh team, so users should test thoroughly before production use. It is recommended to have a working Kubernetes cluster and Helm 2 installed prior to deployment.
Clone the repository from GitHub
Navigate to the `wazuh-kubernetes/scripts` directory
Run `./test.sh` to lint and validate the Helm chart
Execute `./deploy.sh` to deploy the Wazuh cluster to your Kubernetes environment
Use `./remove.sh` to uninstall the deployment from Kubernetes
./test.sh
Validates and lints the Helm chart to ensure correctness before deployment.
./deploy.sh
Deploys the Wazuh cluster onto the connected Kubernetes environment using Helm.
./remove.sh
Removes the deployed Wazuh cluster and cleans up Kubernetes resources.