Helm: Установка Elasticsearch + Kibana v7.3.2

Thank you for reading this post, don't forget to subscribe!

Замет­ка как быст­ро засе­та­пить стек Elasticsearch + Kibana v7.3.2. Сра­зу есть неко­то­рые нюан­сы — сета­пит­ся в дефолт­ный namespace


helm repo add elastic https://helm.elastic.co

helm update

Уста­нов­ка Elasticsearch v7.3.2


helm install elastic/elasticsearch --namespace default --name elasticsearch --set imageTag=7.3.2 --set replicas=1 --set esMajorVersion=7 --set resources.requests.memory=1Gi --set volumeClaimTemplate.storageClassName=standard --set volumeClaimTemplate.resources.requests.storage=10Gi

Уста­нов­ка Kibana v7.3.2


helm install elastic/kibana --namespace default --name kibana --set imageTag=7.3.2,elasticsearch.hosts=http://elasticsearch-master.default.svc.cluster.local:9200

Сра­зу все не заве­лось, поэто­му я смот­рел ста­тус и логи. Про­бле­ма была в том, что я ука­зал elasticsearch.url, при уста­нов­ке Elasticsearch v7, где он был заме­нен на elasticsearch.hosts:

Elasticsearch 7
discovery.type: single-node
узел выбе­рет себя веду­щим и не при­со­еди­нит­ся к кластеру

Kibana:
elasticsearch.url -> elasticsearch.hosts

Пада­ло оно с ошиб­кой Readiness probe failed:


kubectl logs kibana-kibana-7754c47b67-vxc8q


kubectl describe po kibana-kibana-7754c47b67-vxc8q

После кор­рек­ти­ров­ки сета­па ошиб­ка повто­ри­лась, но сер­вис запустился
Далее для про­вер­ки я про­бро­сил порт на локаль­ную машину


kubectl port-forward kibana-kibana-7754c47b67-vxc8q 5601:5601