diff --git a/jetty/kubernetes/nomulus-backend.yaml b/jetty/kubernetes/nomulus-backend.yaml index e689cf16c..16afeca67 100644 --- a/jetty/kubernetes/nomulus-backend.yaml +++ b/jetty/kubernetes/nomulus-backend.yaml @@ -14,9 +14,6 @@ spec: service: backend spec: serviceAccountName: nomulus - nodeSelector: - cloud.google.com/compute-class: "Performance" - cloud.google.com/machine-family: c4 containers: - name: backend image: gcr.io/GCP_PROJECT/nomulus @@ -25,9 +22,15 @@ spec: name: http resources: requests: + # explicit pod-slots 0 is required in order to downgrade node + # class from performance, which has implicit pod-slots 1 + cloud.google.com/pod-slots: 0 cpu: "500m" memory: "1Gi" limits: + # explicit pod-slots 0 is required in order to downgrade node + # class from performance, which has implicit pod-slots 1 + cloud.google.com/pod-slots: 0 cpu: "1000m" memory: "1Gi" args: [ENVIRONMENT] diff --git a/jetty/kubernetes/nomulus-frontend.yaml b/jetty/kubernetes/nomulus-frontend.yaml index 6fd177b41..abf3a41a1 100644 --- a/jetty/kubernetes/nomulus-frontend.yaml +++ b/jetty/kubernetes/nomulus-frontend.yaml @@ -14,9 +14,6 @@ spec: service: frontend spec: serviceAccountName: nomulus - nodeSelector: - cloud.google.com/compute-class: "Performance" - cloud.google.com/machine-family: c4 containers: - name: frontend image: gcr.io/GCP_PROJECT/nomulus @@ -25,9 +22,15 @@ spec: name: http resources: requests: + # explicit pod-slots 0 is required in order to downgrade node + # class from performance, which has implicit pod-slots 1 + cloud.google.com/pod-slots: 0 cpu: "1000m" memory: "1Gi" limits: + # explicit pod-slots 0 is required in order to downgrade node + # class from performance, which has implicit pod-slots 1 + cloud.google.com/pod-slots: 0 cpu: "1000m" memory: "2Gi" args: [ENVIRONMENT] @@ -53,9 +56,15 @@ spec: name: epp resources: requests: + # explicit pod-slots 0 is required in order to downgrade node + # class from performance, which has implicit pod-slots 1 + cloud.google.com/pod-slots: 0 cpu: "1000m" memory: "512Mi" limits: + # explicit pod-slots 0 is required in order to downgrade node + # class from performance, which has implicit pod-slots 1 + cloud.google.com/pod-slots: 0 cpu: "1000m" memory: "512Mi" args: [--env, PROXY_ENV, --log, --local]