Elastic stack
Elastic is a well known stack used for log managements. It is composed of several components:
- Logstash: log ingestion
- Elasticsearch: log indexing
- Kibana: log visualization
This stack can be deployed on an existing cluster as follows:
kubectl apply -f https://luc.run/elastic.yaml
All the components are created in the namespace elastic and are exposed through NodePort Services on the following ports:
Component | NodePort |
---|---|
Logstash | 31500 |
Kibana | 31501 |
If an Ingress controller is running:
- Logstach is available from logstash.elk.io
- Kibana is available from kibana.elk.io
⚠️
Domain names need to be resolved with the Ingress Controller external IP first.