-
Notifications
You must be signed in to change notification settings - Fork 3
/
aerospike.yaml
76 lines (70 loc) · 2.26 KB
/
aerospike.yaml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
# This is a simple example for demonstration only, that launches an in-memory,
# non-secure Aerospike cluster, with no dependencies.
#
# This is not recommended for production use.
#
# Visit https://docs.aerospike.com/cloud/kubernetes/operator for details.
#
# Before creating this cluster,
# - Prepare the aerospike namespace by following instruction here
#
# https://docs.aerospike.com/cloud/kubernetes/operator/create-cluster-kubectl#prepare-the-namespace
apiVersion: asdb.aerospike.com/v1beta1
kind: AerospikeCluster
metadata:
name: aerocluster
namespace: aerospike
spec:
size: 2
image: aerospike/aerospike-server-enterprise:6.1.0.1
podSpec:
multiPodPerHost: true
storage:
volumes:
- name: aerospike-secret
source:
secret:
secretName: aerospike-secret
aerospike:
path: /etc/aerospike/secrets
- name: tls-certs
source:
secret:
secretName: tls-certs
aerospike:
path: /etc/aerospike/tls-certs
validationPolicy:
skipWorkDirValidate: true
skipXdrDlogFileValidate: true
aerospikeConfig:
service:
feature-key-file: /etc/aerospike/secrets/features.conf
network:
service:
port: 3000
fabric:
port: 3001
heartbeat:
port: 3002
tls:
- name: aerospike.svc.cluster.local
cert-file: /etc/aerospike/tls-certs/svc.cluster.local.crt
key-file: /etc/aerospike/tls-certs/svc.cluster.local.key
ca-file: /etc/aerospike/tls-certs/svc.cluster.local.crt
namespaces:
- name: test
memory-size: 3000000000
replication-factor: 1
storage-engine:
type: memory
xdr:
dcs:
- name: jms
connector: true
tls-name: aerospike.svc.cluster.local
namespaces:
- name: test
node-address-ports:
- as-jms-outbound-tls-aerospike-jms-outbound-0.as-jms-outbound-tls-aerospike-jms-outbound 8443 aerospike.svc.cluster.local
- as-jms-outbound-tls-aerospike-jms-outbound-1.as-jms-outbound-tls-aerospike-jms-outbound 8443 aerospike.svc.cluster.local
- as-jms-outbound-tls-aerospike-jms-outbound-2.as-jms-outbound-tls-aerospike-jms-outbound 8443 aerospike.svc.cluster.local