Skip to content

Commit 57ec71c

Browse files
committed
Downgrade node type for pubapi and console, enable bursting for frontend and backend
1 parent 8340125 commit 57ec71c

File tree

4 files changed

+20
-4
lines changed

4 files changed

+20
-4
lines changed

jetty/kubernetes/nomulus-backend.yaml

+1
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@ spec:
1616
serviceAccountName: nomulus
1717
nodeSelector:
1818
cloud.google.com/compute-class: "Performance"
19+
cloud.google.com/machine-family: c4
1920
containers:
2021
- name: backend
2122
image: gcr.io/GCP_PROJECT/nomulus

jetty/kubernetes/nomulus-console.yaml

+9-2
Original file line numberDiff line numberDiff line change
@@ -14,8 +14,6 @@ spec:
1414
service: console
1515
spec:
1616
serviceAccountName: nomulus
17-
nodeSelector:
18-
cloud.google.com/compute-class: "Performance"
1917
containers:
2018
- name: console
2119
image: gcr.io/GCP_PROJECT/nomulus
@@ -24,8 +22,17 @@ spec:
2422
name: http
2523
resources:
2624
requests:
25+
# explicit pod-slots 0 is required in order to downgrade node
26+
# class from performance, which has implicit pod-slots 1
27+
cloud.google.com/pod-slots: 0
2728
cpu: "100m"
2829
memory: "512Mi"
30+
limits:
31+
# explicit pod-slots 0 is required in order to downgrade node
32+
# class from performance, which has implicit pod-slots 1
33+
cloud.google.com/pod-slots: 0
34+
cpu: "500m"
35+
memory: "2Gi"
2936
args: [ENVIRONMENT]
3037
env:
3138
- name: POD_ID

jetty/kubernetes/nomulus-frontend.yaml

+1
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@ spec:
1616
serviceAccountName: nomulus
1717
nodeSelector:
1818
cloud.google.com/compute-class: "Performance"
19+
cloud.google.com/machine-family: c4
1920
containers:
2021
- name: frontend
2122
image: gcr.io/GCP_PROJECT/nomulus

jetty/kubernetes/nomulus-pubapi.yaml

+9-2
Original file line numberDiff line numberDiff line change
@@ -14,8 +14,6 @@ spec:
1414
service: pubapi
1515
spec:
1616
serviceAccountName: nomulus
17-
nodeSelector:
18-
cloud.google.com/compute-class: "Performance"
1917
containers:
2018
- name: pubapi
2119
image: gcr.io/GCP_PROJECT/nomulus
@@ -24,8 +22,17 @@ spec:
2422
name: http
2523
resources:
2624
requests:
25+
# explicit pod-slots 0 is required in order to downgrade node
26+
# class from performance, which has implicit pod-slots 1
27+
cloud.google.com/pod-slots: 0
2728
cpu: "100m"
2829
memory: "512Mi"
30+
limits:
31+
# explicit pod-slots 0 is required in order to downgrade node
32+
# class from performance, which has implicit pod-slots 1
33+
cloud.google.com/pod-slots: 0
34+
cpu: "500m"
35+
memory: "2Gi"
2936
args: [ENVIRONMENT]
3037
env:
3138
- name: POD_ID

0 commit comments

Comments
 (0)