Loading

Deploy a Kibana instance with a route

ECK

Use the following code to create a Kibana instance and a "passthrough" route to access it:

 cat <<EOF | oc apply -n elastic -f - apiVersion: kibana.k8s.elastic.co/v1 kind: Kibana metadata: name: kibana-sample spec: version: 9.1.5 count: 1 elasticsearchRef: name: "elasticsearch-sample" podTemplate: spec: containers: - name: kibana resources: limits: memory: 1Gi cpu: 1 --- apiVersion: route.openshift.io/v1 kind: Route metadata: name: kibana-sample spec: #host: kibana.example.com tls: termination: passthrough insecureEdgeTerminationPolicy: Redirect to: kind: Service name: kibana-sample-kb-http EOF 
  1. override if you don't want to use the host that is automatically generated by OpenShift ([-].)
  2. Kibana is the TLS endpoint

Use the following command to get the hosts of each Route:

 oc get route -n elastic