mirror of
https://github.com/wazuh/wazuh-kubernetes.git
synced 2025-12-10 00:38:21 -06:00
3.0 KiB
3.0 KiB
Wazuh Kubernetes
Deploy a Wazuh cluster with a basic Elastic stack on Kubernetes .
Documentation
The instructions.md file describes how to deploy Wazuh on Kubernetes.
Directory structure
├── 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
Branches
masterbranch contains the latest code, be aware of possible bugs on this branch.local-environmentbranch contains modifications for deploying on local environments.
Local development
To deploy a cluster on your local environment (like Minikube or Kind) use the branch local-environment
Contribute
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.
Credits and Thank you
Based on the previous work from JPLachance coveo/wazuh-kubernetes (2018/11/22).
License and copyright
WAZUH Copyright (C) 2016-2021 Wazuh Inc. (License GPLv2)