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.yamlglobal:
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