Как прикрепить объем хранилища с узлами эластичного поиска в Кубернетес? - PullRequest
0 голосов
/ 30 мая 2019

Я делаю настройку Elasticseach на Kubernetes.Я создал кластер Elasticsearch из 2 узлов.Я хочу присоединить хранилище к обоим этим узлам.как 80Gi с первым узлом и 100Gi со вторым узлом.Мой кластер Kubernetes находится на EC2, и я использую EBS в качестве хранилища.

Ответы [ 2 ]

0 голосов
/ 28 июня 2019

Согласно документации рулевого управления:

Автоматическое тестирование этого графика в настоящее время выполняется только на GKE (Google Kubernetes Engine). Если вы пользуетесь услугами другого провайдера Kubernetes, вам, скорее всего, потребуется скорректировать значение storageClassName в volumeClaimTemplate

.
kind: StorageClass
apiVersion: storage.k8s.io/v1
metadata:
  name: elast
  annotations:
    storageclass.kubernetes.io/is-default-class: "true"
provisioner: kubernetes.io/aws-ebs
parameters:
  type: gp2
  fsType: ext4 

Надеюсь, что это поможет.

0 голосов
/ 30 мая 2019

Чтобы прикрепить постоянство, вам нужно:

  • Объект StorageClass (определить хранилище)
  • Объект PersistentVolume (предоставление хранилища)
  • Объект PersistentVolumeClaim (присоединить хранилище)

С каждым узлом в ElasticSearch, который вы можете прикрепить к модулям в определении развертывания \ модуля pod.

Более простой способ - развертывание кластера ES с использованием Helm Chart .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...