Example cluster management project.
This project is based on a GitLab Project Template.
For more information, see the documentation for this template.
Improvements can be proposed in the original project.
The project should be used with a supported version of Kubernetes cluster.
Fluentd can be deployed as a central service to forward syslog messages to SIEM:
-
Enable the Fluentd Helm chart:
helmfiles: - path: applications/fluentd/helmfile.yaml
-
The above results in the
fluentd.gitlab-managed-appsservice, which accepts syslog messages on port 5140. -
To forward to the Elasticsearch service of the
elastic-stackchart, uncomment the output in applications/fluentd/values.yaml:04_outputs.conf: |- <label @OUTPUT> # Route all events to Elasticsearch. <match **> @type elasticsearch host "elastic-stack-elasticsearch-master.gitlab-managed-apps" port 9200 </match> </label>