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
300mfor CPU and800Mifor 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