glusterfs: не удалось получить «файл тома» с сервера

Я вижу ниже ошибку в журналах pod:

, the following error information was pulled from the glusterfs log to help diagnose this issue: 
[2020-01-10 20:57:47.132637] E [glusterfsd-mgmt.c:1804:mgmt_getspec_cbk] 0-glusterfs: failed to get the 'volume file' from server
[2020-01-10 20:57:47.132690] E [glusterfsd-mgmt.c:1940:mgmt_getspec_cbk] 0-mgmt: failed to fetch volume file (key:vol_32dd7b246275)

У меня есть glusterfs, установленный на трех серверах - сервере 1, 2 и 3. Я использую heketi для динамической подготовки PVC. Создание PVC прошло успешно, но пока я пытаюсь смонтировать что-то на этом томе, создание pod показывает следующий статус:

kubectl get pods
NAME       READY   STATUS              RESTARTS   AGE
test-pod   0/2     ContainerCreating   0          4m22s

person user312307    schedule 10.01.2020    source источник
comment
Я получаю эту же проблему. Вам удалось это решить?   -  person Alessandro    schedule 05.05.2020


Ответы (1)


Не ответ на вопрос Heketi, а альтернативное решение для обеспечения постоянного хранилища в Kubernetes на основе Gluster.

Kadalu Project(https://kadalu.io) – это решение на основе Gluster, которое изначально интегрируется с Kubernetes без использования Glusterd(Gluster уровень управления).

Kadalu предоставляет хранилище Kubernetes всего за два шага.

Установите оператора Kadalu, используя

$ kubectl create -f https://kadalu.io/operator-latest.yaml

Зарегистрируйте свое устройство хранения, с помощью которого вы сможете предоставлять постоянные тома приложениям, работающим в Kubernetes. (Установите подключаемый модуль Kubectl на главном узле, используя pip3 install kubectl-kadalu)

$ kubectl kadalu storage-add storage-pool1 --type Replica3 \
    --device node1:/dev/vdc \
    --device node2:/dev/vdc \
    --device node3:/dev/vdc

Вот и все! Теперь готов к претензиям PV. Перейдите по этой ссылке для быстрого старта https://kadalu.io/docs/quick-start

Последняя запись в блоге (https://kadalu.io/blog/kadalu-kubernetes-storage) объясняет различные конфигурации, доступные с Kadalu.

person Aravinda Vishwanathapura    schedule 20.01.2020