Я пытаюсь запустить эластичный поиск и кибану на кубернетес.Я запустил:
kubectl run elasticsearch --image=elasticsearch:6.6.1 --env="discovery.type=single-node" --port=9200 --port=9300
kubectl run kibana --image=kibana:6.6.1 --port=5601
, затем я запустил $kubectl proxy
,
http://localhost:$IP_FROM_KUBECTL_PROXY(usually 8081)/api/v1/namespaces/default/pods/$POD_NAME/proxy/
Когда я вошел в модуль Flexiblesearch, все выглядит хорошо, но когда я вошел в кибану, приложение не "не работает (я вижу, что «сервер Kibana еще не готов» для бесконечности).
Журналы kibana следующие:
{"type":"log","@timestamp":"2019-03-02T10:38:47Z","tags":["warning","elasticsearch","admin"],"pid":1,"message":"No living connections"}
{"type":"log","@timestamp":"2019-03-02T10:38:49Z","tags":["warning","elasticsearch","admin"],"pid":1,"message":"Unable to revive connection: http://elasticsearch:9200/"}
Это kibana.yml на модуле kibana:
Конфигурация Kibana по умолчанию от kibana-docker.
server.name: kibana
server.host: "0"
elasticsearch.url: http://elasticsearch:9200
xpack.monitoring.ui.container.elasticsearch.enabled: true
Я довольно новичок в Kubernetes и не могу понять, почему они не могут общаться друг с другом.