Deploy a Wazuh cluster with a basic Elastic stack on Kubernetes .
The instructions.md file describes how to deploy Wazuh on Kubernetes.
├── wazuh-kubernetes
│ ├── base
│ │ ├── aws-gp2-storage-class.yaml
│ │ ├── wazuh-ns.yaml
│
│ ├── elastic_stack
│ │ ├── elasticsearch
│ │ │ ├── cluster
│ │ │ │ ├── elasticsearch-api-svc.yaml
│ │ │ │ ├── elasticsearch-data-sts.yaml
│ │ │ │ ├── elasticsearch-master-sts.yaml
│ │ │
│ │ │ ├── single-node
│ │ │ │ ├── elasticsearch-api-svc.yaml
│ │ │ │ ├── elasticsearch-sts.yaml
│ │ │
│ │ │ ├── elasticsearch-svc.yaml
│ │
│ │ ├── kibana
│ │ │ ├── kibana-deploy.yaml
│ │ │ ├── kibana-svc.yaml
│ │ │ ├── nginx-deploy.yaml
│ │ │ ├── nginx-svc.yaml
| |
│ ├── wazuh_managers
│ │ ├── wazuh-cluster-svc.yaml
│ │ ├── wazuh-master-conf.yaml
│ │ ├── wazuh-master-sts.yaml
│ │ ├── wazuh-master-svc.yaml
│ │ ├── wazuh-worker-0-conf.yaml
│ │ ├── wazuh-worker-0-sts.yaml
│ │ ├── wazuh-worker-1-conf.yaml
│ │ ├── wazuh-worker-1-sts.yaml
│ │ ├── wazuh-workers-svc.yaml
│ │
│ ├── README.md
│ ├── VERSION
│ ├── CHANGELOG.md
│ ├── LICENSE
│ ├── cleanup.md
│ ├── instructions.md
│ ├── upgrade.md
master
branch contains the latest code, be aware of possible bugs on this branch.local-environment
branch contains modifications for deploying on local environments.
To deploy a cluster on your local environment (like Minikube or Kind) use the branch local-environment
If you want to contribute to our project please don't hesitate to send a pull request. You can also join our users mailing list, by sending an email to [email protected], to ask questions and participate in discussions.
Based on the previous work from JPLachance coveo/wazuh-kubernetes (2018/11/22).
WAZUH Copyright (C) 2016-2018 Wazuh Inc. (License GPLv2)