Невозможно сделать эластичный поиск как постоянный объем в кластере kubernetes - PullRequest
1 голос
/ 12 апреля 2019

Я хочу настроить Elasticsearch на кластере Kubernetes, используя Helm. Я могу настроить Elasticsearch на кластере Kubernetes без настойчивости. Я использую ниже диаграмму руля.

helm install --name elasticsearch incubator/elasticsearch \
    --set master.persistence.enabled=false \
    --set data.persistence.enabled=false \
    --set image.tag=6.4.2 \
    --namespace logging

Однако я не могу использовать его с постоянством. Более того, я запутался, поскольку не использую ни облачное хранилище (aws, gce), ни nfs. Я использую локальное хранилище виртуальных машин. Я добавил диск в свою виртуальную среду, отформатировал его под ext4. И теперь я пытаюсь использовать его в качестве постоянного диска для моего развертывания эластичного поиска.

Я пробовал много способов, но не очень много работал. Для любых данных, если вам нужно, я хотел бы предоставить. Но, пожалуйста, получите решение, которое будет работать.

Мне просто нужна помощь ..

1 Ответ

1 голос
/ 12 апреля 2019

Я не верю, что этот график будет поддерживать локальное хранилище.

Глядя на volumeClaimTemplate , например на master-statefulset.yaml , видно, что в нем отсутствуют ключевые параметры для локальной настройки тома (например, path, nodeAffinity, volumeBindingMode), описанной здесь, Если вы используете облачное развертывание, просто используйте заявку на облачный том. Если вы развернули кластер на локальном компьютере или просто на своем компьютере, то вам следует раскошелиться на диаграмму и настроить заявки на объем в соответствии с требованиями для локального хранилища.

В любом случае в ваших будущих сообщениях вы должны включить соответствующие журналы. При наличии ошибок kubernetes полезно видеть все части стека, такие как: журналы плоскости управления kubernetes, события объекта (например, выходные данные, описывающие утверждение тома), журналы helm, журналы модуля эластичного поиска, не обнаруживающие том, и т. Д. И т. Д.

...