Skip to content

Commit 2ed8747

Browse files
committed
Add more examples
1 parent 3e6c23f commit 2ed8747

File tree

5 files changed

+206
-6
lines changed

5 files changed

+206
-6
lines changed
Lines changed: 48 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,48 @@
1+
apiVersion: operator.victoriametrics.com/v1alpha1
2+
kind: VMDistributedCluster
3+
metadata:
4+
labels:
5+
app.kubernetes.io/name: victoriametrics-operator
6+
name: vmdistributedcluster-sample-override-versions
7+
spec:
8+
vmagent:
9+
name: vmagent-sample
10+
vmusers:
11+
- name: vmuser-us-east-1
12+
- name: vmuser-us-west-2
13+
- name: vmuser-eu-west-1
14+
zones:
15+
vmclusters:
16+
- ref: vmcluster-us-east-1
17+
overrideSpec:
18+
vmselect:
19+
image:
20+
tag: v1.90.0
21+
vminsert:
22+
image:
23+
tag: v1.90.0
24+
vmstorage:
25+
image:
26+
tag: v1.90.0
27+
- ref: vmcluster-us-west-2
28+
overrideSpec:
29+
vmselect:
30+
image:
31+
tag: v1.90.0
32+
vminsert:
33+
image:
34+
tag: v1.90.0
35+
vmstorage:
36+
image:
37+
tag: v1.90.0
38+
- ref: vmcluster-eu-west-1
39+
overrideSpec:
40+
vmselect:
41+
image:
42+
tag: v1.111.0
43+
vminsert:
44+
image:
45+
tag: v1.111.0
46+
vmstorage:
47+
image:
48+
tag: v1.111.0
Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
apiVersion: operator.victoriametrics.com/v1alpha1
2+
kind: VMDistributedCluster
3+
metadata:
4+
labels:
5+
app.kubernetes.io/name: victoriametrics-operator
6+
name: vmdistributedcluster-sample-override
7+
spec:
8+
vmagent:
9+
name: vmagent-sample
10+
vmusers:
11+
- name: vmuser-us-east-1
12+
- name: vmuser-us-west-2
13+
- name: vmuser-eu-west-1
14+
zones:
15+
vmclusters:
16+
- ref: vmcluster-us-east-1
17+
overrideSpec:
18+
vmselect:
19+
replicaCount: 3
20+
- ref: vmcluster-us-west-2
21+
overrideSpec:
22+
vmselect:
23+
replicaCount: 4
24+
- ref: vmcluster-eu-west-1
25+
overrideSpec:
26+
vmselect:
27+
replicaCount: 2
Lines changed: 87 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,87 @@
1+
apiVersion: operator.victoriametrics.com/v1alpha1
2+
kind: VMDistributedCluster
3+
metadata:
4+
labels:
5+
app.kubernetes.io/name: victoriametrics-operator
6+
name: vmdistributedcluster-sample-new
7+
spec:
8+
vmagent:
9+
name: vmagent-sample
10+
vmusers:
11+
- name: vmuser-us-east-1
12+
- name: vmuser-us-west-2
13+
- name: vmuser-eu-west-1
14+
zones:
15+
vmclusters:
16+
- name: vmcluster-us-east-1
17+
spec:
18+
retentionPeriod: "4"
19+
replicationFactor: 2
20+
vmstorage:
21+
replicaCount: 2
22+
storageDataPath: "/vm-data"
23+
storage:
24+
volumeClaimTemplate:
25+
spec:
26+
resources:
27+
requests:
28+
storage: 10Gi
29+
vmselect:
30+
replicaCount: 2
31+
cacheMountPath: "/select-cache"
32+
storage:
33+
volumeClaimTemplate:
34+
spec:
35+
resources:
36+
requests:
37+
storage: 2Gi
38+
vminsert:
39+
replicaCount: 2
40+
- name: vmcluster-us-west-2
41+
spec:
42+
retentionPeriod: "4"
43+
replicationFactor: 2
44+
vmstorage:
45+
replicaCount: 2
46+
storageDataPath: "/vm-data"
47+
storage:
48+
volumeClaimTemplate:
49+
spec:
50+
resources:
51+
requests:
52+
storage: 10Gi
53+
vmselect:
54+
replicaCount: 2
55+
cacheMountPath: "/select-cache"
56+
storage:
57+
volumeClaimTemplate:
58+
spec:
59+
resources:
60+
requests:
61+
storage: 2Gi
62+
vminsert:
63+
replicaCount: 2
64+
- name: vmcluster-eu-west-1
65+
spec:
66+
retentionPeriod: "4"
67+
replicationFactor: 2
68+
vmstorage:
69+
replicaCount: 2
70+
storageDataPath: "/vm-data"
71+
storage:
72+
volumeClaimTemplate:
73+
spec:
74+
resources:
75+
requests:
76+
storage: 10Gi
77+
vmselect:
78+
replicaCount: 2
79+
cacheMountPath: "/select-cache"
80+
storage:
81+
volumeClaimTemplate:
82+
spec:
83+
resources:
84+
requests:
85+
storage: 2Gi
86+
vminsert:
87+
replicaCount: 2
Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
apiVersion: operator.victoriametrics.com/v1alpha1
2+
kind: VMDistributedCluster
3+
metadata:
4+
labels:
5+
app.kubernetes.io/name: victoriametrics-operator
6+
name: vmdistributedcluster-sample-custom-timeout
7+
spec:
8+
readyDeadline: 10m
9+
zoneUpdatePause: 1m
10+
vmagent:
11+
name: vmagent-sample
12+
vmusers:
13+
- name: vmuser-us-east-1
14+
- name: vmuser-us-west-2
15+
- name: vmuser-eu-west-1
16+
zones:
17+
vmclusters:
18+
- ref: vmcluster-us-east-1
19+
overrideSpec:
20+
vmselect:
21+
replicaCount: 3
22+
- ref: vmcluster-us-west-2
23+
overrideSpec:
24+
vmselect:
25+
replicaCount: 4
26+
- ref: vmcluster-eu-west-1
27+
overrideSpec:
28+
vmselect:
29+
replicaCount: 2

config/samples/operator_v1alpha1_vmdistributedcluster.yaml

Lines changed: 15 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -4,16 +4,25 @@ metadata:
44
labels:
55
app.kubernetes.io/name: victoriametrics-operator
66
app.kubernetes.io/managed-by: kustomize
7-
name: vmdistributedcluster-sample
7+
name: vmdistributedcluster-sample-override
88
spec:
99
vmagent:
1010
name: vmagent-sample
1111
vmusers:
1212
- name: vmuser-us-east-1
1313
- name: vmuser-us-west-2
1414
- name: vmuser-eu-west-1
15-
vmClusters:
16-
- name: vmcluster-us-east-1
17-
- name: vmcluster-us-west-2
18-
- name: vmcluster-eu-west-1
19-
clusterVersion: 1.127.0
15+
zones:
16+
vmclusters:
17+
- ref: vmcluster-us-east-1
18+
overrideSpec:
19+
vmselect:
20+
replicaCount: 2
21+
- ref: vmcluster-us-west-2
22+
overrideSpec:
23+
vmselect:
24+
replicaCount: 2
25+
- ref: vmcluster-eu-west-1
26+
overrideSpec:
27+
vmselect:
28+
replicaCount: 2

0 commit comments

Comments
 (0)