how can i deploy kibana for elasticsearch on kubernetes?

1/26/2022

could anyone help me out how to deploy kibana on Kubernetes cluster and to connect with pre-existing elasticsearch ?? I couldn't find any appropriate doc on google

-- ashique
elasticsearch
kibana
kubernetes
kubernetes-pod

1 Answer

1/26/2022

Here's a bare minimal to help you get started, just changed elasticsearch below to your own elasticsearch service name in your cluster.

apiVersion: v1
kind: Service
metadata:
  name: kibana
spec:
  ports:
  - port: 5601
  selector:
    run: kibana
---
apiVersion: v1
kind: Pod
metadata:
  labels:
    run: kibana
  name: kibana
spec:
  containers:
  - env:
    - name: ELASTICSEARCH_HOSTS
      value: http://elasticsearch:9200  # <-- change to your own es service url
    image: docker.elastic.co/kibana/kibana:7.16.3
    imagePullPolicy: IfNotPresent
    name: kibana
    ports:
    - containerPort: 5601
  restartPolicy: OnFailure
-- gohm&#39;c
Source: StackOverflow