B.9. Volt Management Center (VMC) Configuration Options

Documentation

VoltDB Home » Documentation » VoltDB Kubernetes Administrator's Guide

B.9. Volt Management Center (VMC) Configuration Options

The following properties start and configure the web-based Volt Management Center auxiliary service.

Table B.7. Options Starting with vmc...

ParameterDescriptionDefault
.affinityKubernetes node affinity{ }
.enabledCreate VoltDB VMC Servicetrue
.image.pullPolicyImage pull policyAlways
.image.registryImage registrydocker.io
.image.repositoryImage repositoryvoltdb/voltdb-vmc
.image.tagImage tagFrom global.voltdbVersion
.nodeSelectorNode labels for pod assignment{ }
.resourcesCPU/Memory resource requests/limitsSee file values.yaml
.service.ssl.enabledEnable TLS/SSL for the VMC service: true/false/auto. 'Auto' uses cluster settings."auto"
​.service​.ssl​.keystore​.fileContents of the keystore file for the VMC service (if not using auto or sslSecret)""
​.service​.ssl​.keystore​.passwordPassword for the keystore file for the VMC service""
​.service​.ssl​.sslSecret​.certSecretNamePre-made secret containing truststore data, optionally including password""
​.service​.ssl​.sslSecret​.passwordSecretNamePre-made secret containing password for truststore, if not in secret certSecretName""
​.service​.ssl​.truststore​.fileContents of the trust store file for the VMC service (if not using auto or sslSecret)""
​.service​.ssl​.truststore​.passwordPassword for the trust store file for the VMC service, if used""
.tolerationsPod tolerations for node assignment[ ]
​.topologySpreadConstraintsTopology Spread Constraint{ }
.voltdb.adminPortVoltDB API admin port, uses 21211 if not specified21211
.voltdb.credSecretNameName of the premade secret.""
.voltdb.portVoltDB API port, uses 21212 if not specified21212
.voltdb.ssl.enabledEnable TLS/SSL for VMC to VoltDB traffic: true/false/auto. 'Auto' uses cluster settings if needed."auto"
​.voltdb​.ssl​.sslSecret​.certSecretNamePre-made secret containing truststore data, optionally including password""
​.voltdb​.ssl​.sslSecret​.passwordSecretNamePre-made secret containing password for truststore, if not in secret certSecretName""
​.voltdb​.ssl​.truststore​.fileContents of the VoltDB trust store file (if not using auto or sslSecret)""
​.voltdb​.ssl​.truststore​.passwordPassword for the VoltDB trust store file, if used""