Skip to content

Latest commit

 

History

History
44 lines (30 loc) · 706 Bytes

glusterfs.md

File metadata and controls

44 lines (30 loc) · 706 Bytes

GlusterFS

Install

Namespace

$ kubectl apply -f manifests/namespaces/glusterfs.yaml
$ kubectl config set-context cluster --namespace storage

Mount storage devices

$ fab -f fabric/fabfile.py cluster mount

Deploy glusterfs

$ helm install ./charts/glusterfs -n gfs \
  -f helm/glusterfs.yaml \
  --namespace storage

Configure the Gluster trusted pool

$ bash configs/bin/configure-gluster-trusted-pool.sh

Create storage class

$ kubectl apply -f configs/manifests/glusterfs-storageclass.yaml

Update

Upgrade glusterfs

$ helm upgrade gfs ./charts/glusterfs -f helm/glusterfs.yaml --recreate-pods