curve-helm - Helps deploy Curve cluster orchestrated by Kubernetes.
This library is not yet production ready.
item | version |
---|---|
kubernetes | v1.22.* |
helm | v3.* |
$ vi topology.yaml
global:
image: opencurvedocker/curvefs:beta
etcd:
enabled: true
replicas: 3
mds:
enabled: true
replicas: 3
metaserver:
enabled: true
replicas: 3
logDir: /mnt/logs
dataDir: /mnt/data
config:
metaserver.loglevel: 0
$ kubectl label node <nodename> curvefs-etcd=true
$ kubectl label node <nodename> curvefs-mds=true
$ kubectl label node <nodename> curvefs-metaserver=true
$ helm upgrade --install curvefs-release ./curvefs -f topology.yaml -n curvefs --create-namespace