acko-config-reference

Aerospike CE 8.1 configuration parameters, CRD YAML mapping, and ACKO operator auto-processing rules. Background reference for Aerospike cluster configuration on Kubernetes. Automatically consulted when configuring Aerospike CE 8.1 parameters, writing AerospikeCluster CRD YAML, or understanding breaking changes from 7.x to 8.1.

Aerospike CE 8.1 Configuration & CRD Reference

Merged reference covering Aerospike CE 8.1 server parameters, CRD YAML mapping rules, operator auto-processing, and webhook validation. This is background knowledge for writing correct AerospikeCluster CRs.


K8s Deployment Checklist

Verify these items before deploying an Aerospike CE 8.1 cluster on Kubernetes.

#ItemDescription
1mode mesh + headless DNSOperator auto-injects mesh-seed-address-port using pod FQDNs
2access-addressRequired for Smart Client partition routing (Pod/Service IP)
3proto-fd-max < ulimit -nManage ulimit via securityContext
4cluster-name explicitPrevents unintended cluster joins
5No info { port 3003 }8.1 parse error. Use admin { port 3008 } if needed
6data-size >= 512 MiB8 stripes * 8 write-blocks * 8 MiB minimum
7Use flush-sizeNot write-block-size (replaced in 7.1+)
8Console loggingEnables kubectl logs integration
9nsup-period + default-ttlnsup-period=0 + default-ttl!=0 causes startup failure
10CE image onlyaerospike:ce-8.1.1.1 (enterprise/ee-/ent- rejected by webhook)

Critical Breaking Changes (Top 3)

  1. info { port 3003 } removed -- causes parse error and CrashLoopBackOff. Use admin { port 3008 }.
  2. memory-size replaced by data-size -- must be inside storage-engine memory {} block, minimum 512 MiB.
  3. write-block-size replaced by flush-size -- internal write-block fixed at 8M in 7.1+.

Full reference: reference/breaking-changes-7x-to-8.md


Reference Files

TopicFile
All breaking changes, migration diffsreference/breaking-changes-7x-to-8.md
8.1 parameter defaults, network ports, dynamic config commandsreference/parameters-8.md
Byte value conversion table (human-readable to integer)reference/byte-values.md
Webhook validation rules and CE constraintsreference/webhook-validation.md
CRD-to-conf mapping, operator auto-processing, ACL configreference/crd-mapping.md

Examples

ExampleFile
3-node cluster with 2 namespaces (memory + device)examples/crd-3node-2ns.yaml