Это официальная команда для создания эластичного поиска в докере:
$ docker run -d --name elasticsearch --net somenetwork -p 9200:9200 -p 9300:9300 -e "discovery.type=single-node" elasticsearch:6.6.1
Теперь я хочу установить ElasticSearch в одноузловом (одном контейнере) в Kubernetes.Я написал следующее развертывание yaml:
apiVersion: v1
kind: Pod
metadata:
name: elasticsearch
spec:
ports:
containers:
- name: elasticsearch
image: elasticsearch:6.6.1
ports:
- containerPort: 9200
- containerPort: 9300
env:
- name: discovery.type
value: "single-node"
И когда я его развернул, я получил "pod / эластичный поиск" без ошибок.Когда я получаю доступ к журналам модуля, я не вижу ошибок.Сейчас я пытаюсь получить доступ к нему в браузере, но не вижу его.Я попробовал localhost: 9200, cluster-info: 9200, publish_address: 9200 (как видно из журналов) ... но я не вижу его.Как я могу получить доступ кasticsearch?