Deploy a Wazuh cluster with a basic Elastic stack on Kubernetes .
The instructions.md file describes how to deploy Wazuh on Kubernetes.
├── base
│ ├── aws-gp2-storage-class.yaml
│ └── wazuh-ns.yaml
├── certs
│ ├── kibana_http
│ └── odfe_cluster
├── CHANGELOG.md
├── cleanup.md
├── elastic_stack
│ ├── elasticsearch
│ │ ├── cluster
│ │ │ ├── elasticsearch-api-svc.yaml
│ │ │ └── elasticsearch-sts.yaml
│ │ ├── elastic_conf
│ │ │ ├── elasticsearch.yml
│ │ │ └── internal_users.yml
│ │ └── elasticsearch-svc.yaml
│ └── kibana
│ ├── kibana-deploy.yaml
│ └── kibana-svc.yaml
├── instructions.md
├── kustomization.yml
├── LICENSE
├── README.md
├── secrets
│ ├── elastic-cred-secret.yaml
│ ├── wazuh-api-cred-secret.yaml
│ ├── wazuh-authd-pass-secret.yaml
│ └── wazuh-cluster-key-secret.yaml
├── upgrade.md
├── VERSION
└── wazuh_managers
├── wazuh-cluster-svc.yaml
├── wazuh_conf
│ ├── master.conf
│ └── worker.conf
├── wazuh-master-sts.yaml
├── wazuh-master-svc.yaml
├── wazuh-workers-svc.yaml
└── wazuh-worker-sts.yaml
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 or the Wazuh Slack community channel to ask questions and participate in discussions.
Based on the previous work from JPLachance coveo/wazuh-kubernetes (2018/11/22).
WAZUH Copyright (C) 2016-2020 Wazuh Inc. (License GPLv2)