-
Notifications
You must be signed in to change notification settings - Fork 38
Limitations
Joe M edited this page Mar 24, 2021
·
11 revisions
- The Aerospike Kubernetes Operator does not support Aerospike Community Edition (CE)
- AerospikeCluster name cannot have char '-'
- aerospikeConfig cannot be empty
- aerospikeConfig.namespace cannot be nil or empty
- ca-path in TLS config not allowed, Only ca-file is allowed
- Strong consistency mode not supported yet
- Warm restart not supported yet
The following restrictions apply to an already deployed cluster.
Although they can't be updated in place, BlockStorage, FileStorage, MultiPodPerHost, and Namespace storage can be adjusted using the workaround described here.
- BlockStorage config cannot be updated
- FileStorage config cannot be updated
- MultiPodPerHost cannot be updated
- Cluster security config flag "enable-security" cannot be updated after the first deployment
- TLS config cannot be updated
- aerospikeConfig.namespace.replication-factor cannot be updated
- aerospikeConfig.namespace list cannot be updated. Hence no new namespace can be added
- Namespace storage device cannot be resized. No new storage device can be added
These values cannot be given in aerospikeConfig in yaml config file. These are fixed or determined at runtime.
- service.node-id
- service.cluster-name
- network.service.port
- network.service.access-port
- network.service.alternate-access-port
- network.service.alternate-access-address
- network.service.tls-port
- network.service.tls-access-port
- network.service.tls-access-address
- network.service.tls-alternate-access-port
- network.service.tls-alternate-access-address
- network.heartbeat.mode
- network.heartbeat.port
- network.heartbeat.tls-port
- network.fabric.port
- network.fabric.tls-port