Modify Data Directory
You can use the following command to specify the host machine during installation:
- Data directory
/polardbx/data
(default value is /data) - Log directory
/polardbx/log
(default value is /data-log) - Transfer directory
/polardbx/filestream
(default value is /filestream)
helm install --namespace polardbx-operator-system --set node.volumes.data=/polardbx/data polardbx-operator polardbx/polardbx-operator --create-namespace
Alternatively, you can prepare a values.yaml file and specify it using the following command:
helm install --namespace polardbx-operator-system -f values.yaml polardbx-operator polardbx/polardbx-operator --create-namespace
Where values.yaml contains the following:
node:
volumes:
data: /polardbx/data
log: /polardbx/log
filestream: /polardbx/filestream
In addition to the above directories, the container runtime directory (usually defaulting to /var/lib/docker) and the k8s root directory (usually defaulting to /var/lib/kubelet) need to be mounted to appropriate directories during the installation of Docker or k8s to prevent disk full issues.