Kibana
Kibana is an open-source analytics and visualization platform for Elasticsearch. Kibana lets you perform advanced data analysis and visualize data in a variety of charts, tables, and maps. You can use it to search, view, and interact with data stored in Elasticsearch indices.
Requirements
- Kubernetes >=
1.20.0
- Kustomize >=
v3.3.X
Image repository and tag
- Kibana image:
docker.elastic.co/kibana/kibana:7.16.2
- Kibana repo: kibana on Github
- Kibana documentation: Kibana at elastic.co
Configuration
- Replica number:
1
- Listens on port
5601
- Resource limits are
300m
for CPU and800Mi
for memory - Secured by
securiyContext
(running as non-root, removed all Linux capabilities)
Deployment
You can deploy Kibana by running the following command in the root of the project:
kustomize build | kubectl apply -f -
To learn how to constrain Kibana deployment please see the example.
Accessing Kibana UI
You can access Kibana web UI by port-forwarding on port 5601
:
kubectl port-forward svc/kibana 5601:5601 --namespace logging
Kibana will be available on http://127.0.0.1:5601
from your browser.
Links