$ helm repo add my-repo https://stoneatom.github.io/stonedb-helm
$ helm install my-release my-repo/stonedb-helm
To install the chart with the release name my-release
:
$ helm install my-release my-repo/stonedb-helm
To uninstall/delete the my-release statefulSet:
$ helm delete my-release
The command removes all the Kubernetes components associated with the chart and deletes the release.
Parameter | Description | Default |
---|---|---|
nameOverride |
Name override | stonedb |
replicaCount |
Number of nodes | 1 |
image.repository |
Imgage repository | stoneatom/stonedb |
image.tag |
Image tag | latest |
image.pullPolicy |
Image pull policy | IfNotPresent |
image.pullSecret |
Image pull Secret | |
service.type |
Kubernetes service type | ClusterIP |
service.port |
Kubernetes port where service is exposed | 3306 |
pvc.enable |
Create kubernetes pvc | true |
pvc.size |
Size of pvc | 100Gi |
pvc.storageClassName |
Storage class name of pvc | local-path |
pvc.accessMode |
Access mode of pvc | ReadWriteOnce |
configmap.enabled |
Create kubernetes configmap for my.cnf | true |
configmap.serverId |
serverId for my.cnf | 1 |
env.password |
root password for stonedb | Aa123456 |