wazuh-kubernetes
wazuh-kubernetes copied to clipboard
Kubernetes deployment guide
Deploying a Kubernetes cluster is a complicated endeavor given the myriad of managed Kubernetes services.
If our images and/or manifests do have any requirements a Kubernetes deployment should comply with, we need to specify them in our documents and guides.
This will help our users determine the best configuration for their Kubernetes services to be compatible with what our code here needs to work.
We need to clarify the impact the use of certificates has in the communications between wazuh-indexer and wazuh-dashboard when using the service address to communicate them, the security groups and firewall rules suggested, etc.
For this, we will develop a config.yml
to be used with eksctl
. We will mainly define the nodegroup configuration.
Tomorrow it will be tested along with the Wazuh
EKS deployment.
The k8s cluster was successfully deployed. The created resources and configurations will be validated tomorrow.
Wazuh k8s deployment was tested with a basic config.yml
that specifies the nodegroup configuration. It works fine.
Another YAML (cluster_existing_vpc.yml) was created and successfully tested. It is an alternative deployment in case the user needs to reuse an existing VPC.
The documentation for the deployment using these YAMLs will be added.
The Readme for the deploy EKS Cluster section was created. It was pushed to branch 274-k8s-cluster-deployment
along with the YAML files.
The README was improved after the PR reviews.