Kubespray: Как добавить несколько дисковых томов GlusterFS для одного узла - PullRequest
0 голосов
/ 14 февраля 2020

Я играю с Kubespray и хочу добавить постоянные тома GlusterFS. Мой инвентарь.ini выглядит так:

[all] 
k8s-master    ansible_host=x.x.x.x
k8s-node-1    ansible_host=y.y.y.y disk_volume_device_1=/media/125GB_HDD.img

[kube-master] 
k8s-master

[etcd] 
k8s-master

[kube-node] 
k8s-master 
k8s-node-1

[k8s-cluster:children] 
kube-node 
kube-master

[gfs-cluster] 
k8s-node-1

[network-storage:children] 
gfs-cluster

Но я бы хотел добавить больше устройств, чем просто disk_volume_device_1. Я пытался disk_volume_device_2=/media/20GB_HDD.img, но это не сработало.

1 Ответ

1 голос
/ 14 февраля 2020

Kubespray предназначен для развертывания кластера.

Если вы хотите изменить емкость развернутого Persistent Volumes, вы можете отредактировать (kubectl edit pv <name_of_pv>) PersistenVolume.spec и измените значение capacity.storage.

apiVersion: v1
kind: PersistentVolume
metadata:
  name: glusterfs 
spec:
  capacity:
      storage: "150Gi"
  accessModes:
    - ReadWriteMany
  glusterfs:
    endpoints: glusterfs
    path: gluster
    readOnly: false
  persistentVolumeReclaimPolicy: Retain

Я рекомендую прочитать Изменение размера постоянных томов с использованием Kubernetes .

Также вы можете прочитать эти документы Развертывание кластера Kubespray Kubernetes с помощью GlusterFS .

Если вам интересно использовать Heketi, ознакомьтесь с этим руководством Увеличьте размер тома GlusterFS в Kubernetes .

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