Skip to content

Commit 87631bf

Browse files
authored
Expose --cache and --max-sql-memory flag values (#80)
Can be set via envvars
1 parent 57356ee commit 87631bf

File tree

1 file changed

+18
-2
lines changed

1 file changed

+18
-2
lines changed

base/statefulset.yaml

Lines changed: 18 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -89,12 +89,26 @@ spec:
8989
- "-ecx"
9090
# The use of qualified `hostname -f` is crucial:
9191
# Other nodes aren't able to look up the unqualified hostname.
92-
- "exec /cockroach/cockroach start --logtostderr=WARNING --certs-dir /cockroach/cockroach-certs --listen-addr=:26357 --sql-addr=:26257 --advertise-addr $(hostname -f) --http-addr 0.0.0.0 --join cockroachdb-0.cockroachdb:26257,cockroachdb-0.cockroachdb:26357,cockroachdb-1.cockroachdb:26257,cockroachdb-1.cockroachdb:26357,cockroachdb-2.cockroachdb:26257,cockroachdb-2.cockroachdb:26357 --cache 25% --max-sql-memory 25%"
92+
- >
93+
exec /cockroach/cockroach start
94+
--logtostderr=WARNING
95+
--certs-dir /cockroach/cockroach-certs
96+
--listen-addr=:26357
97+
--sql-addr=:26257
98+
--advertise-addr $(hostname -f)
99+
--http-addr 0.0.0.0
100+
--join cockroachdb-0.cockroachdb:26257,cockroachdb-0.cockroachdb:26357,cockroachdb-1.cockroachdb:26257,cockroachdb-1.cockroachdb:26357,cockroachdb-2.cockroachdb:26257,cockroachdb-2.cockroachdb:26357
101+
--cache $(CACHE)
102+
--max-sql-memory $(MAX_SQL_MEMORY)
93103
env:
94104
- name: COCKROACH_CHANNEL
95105
value: kubernetes-secure
96106
- name: COCKROACH_SKIP_ENABLING_DIAGNOSTIC_REPORTING
97107
value: "true"
108+
- name: CACHE
109+
values: 256MB
110+
- name: MAX_SQL_MEMORY
111+
values: 256MB
98112
ports:
99113
- containerPort: 26257
100114
name: sql
@@ -124,8 +138,10 @@ spec:
124138
mountPath: /cockroach/cockroach-certs
125139
resources:
126140
requests:
127-
memory: "512Mi"
141+
cpu: "0m"
142+
memory: "768Mi"
128143
limits:
144+
cpu: "4000m"
129145
memory: "1Gi"
130146
- name: certs-refresh
131147
image: cockroach-cfssl-certs

0 commit comments

Comments
 (0)