diff --git a/kubernetes/nginx-ingress-controller/base/deployment.yaml b/kubernetes/nginx-ingress-controller/base/deployment.yaml index 121885a..9cd0709 100644 --- a/kubernetes/nginx-ingress-controller/base/deployment.yaml +++ b/kubernetes/nginx-ingress-controller/base/deployment.yaml @@ -16,6 +16,13 @@ spec: containers: - name: nginx-ingress-controller image: gcr.io/google_containers/nginx-ingress-controller:0.9.0-beta.15 + resources: + requests: + memory: "250Mi" + cpu: "10m" + limits: + memory: "500Mi" + cpu: "20m" args: - /nginx-ingress-controller - --default-backend-service=$(POD_NAMESPACE)/default-http-backend diff --git a/kubernetes/operationcode_backend/base/deployment.yaml b/kubernetes/operationcode_backend/base/deployment.yaml index f173804..9122483 100644 --- a/kubernetes/operationcode_backend/base/deployment.yaml +++ b/kubernetes/operationcode_backend/base/deployment.yaml @@ -11,6 +11,13 @@ spec: - name: app image: operationcode/operationcode_backend:latest imagePullPolicy: Always + resources: + requests: + memory: "250Mi" + cpu: "10m" + limits: + memory: "500Mi" + cpu: "20m" ports: - containerPort: 3000 env: @@ -96,6 +103,13 @@ spec: image: operationcode/operationcode_backend:latest command: ["bundle", "exec", "sidekiq"] imagePullPolicy: Always + resources: + requests: + memory: "250Mi" + cpu: "10m" + limits: + memory: "500Mi" + cpu: "20m" env: - name: POSTGRES_PASSWORD valueFrom: diff --git a/kubernetes/operationcode_python_backend/base/deployment.yaml b/kubernetes/operationcode_python_backend/base/deployment.yaml index 97db7b4..3a6c568 100644 --- a/kubernetes/operationcode_python_backend/base/deployment.yaml +++ b/kubernetes/operationcode_python_backend/base/deployment.yaml @@ -11,6 +11,13 @@ spec: - name: app image: operationcode/back-end:latest imagePullPolicy: Always + resources: + requests: + memory: "250Mi" + cpu: "10m" + limits: + memory: "500Mi" + cpu: "20m" ports: - containerPort: 8000 env: diff --git a/kubernetes/operationcode_python_backend/overlays/prod/deployment.yaml b/kubernetes/operationcode_python_backend/overlays/prod/deployment.yaml index 01b944b..dc3554a 100644 --- a/kubernetes/operationcode_python_backend/overlays/prod/deployment.yaml +++ b/kubernetes/operationcode_python_backend/overlays/prod/deployment.yaml @@ -8,6 +8,13 @@ spec: containers: - name: app image: operationcode/back-end:master + resources: + requests: + memory: "250Mi" + cpu: "10m" + limits: + memory: "500Mi" + cpu: "20m" env: - name: DB_HOST value: python-prod.czwauqf3tjaz.us-east-2.rds.amazonaws.com diff --git a/kubernetes/operationcode_python_backend/overlays/staging/deployment.yaml b/kubernetes/operationcode_python_backend/overlays/staging/deployment.yaml index 6185137..6fe57f7 100644 --- a/kubernetes/operationcode_python_backend/overlays/staging/deployment.yaml +++ b/kubernetes/operationcode_python_backend/overlays/staging/deployment.yaml @@ -8,6 +8,13 @@ spec: containers: - name: app image: operationcode/back-end:staging + resources: + requests: + memory: "250Mi" + cpu: "10m" + limits: + memory: "500Mi" + cpu: "20m" env: - name: DB_HOST value: python-staging.czwauqf3tjaz.us-east-2.rds.amazonaws.com diff --git a/kubernetes/resources_api/base/deployment.yaml b/kubernetes/resources_api/base/deployment.yaml index 331abc7..865459d 100644 --- a/kubernetes/resources_api/base/deployment.yaml +++ b/kubernetes/resources_api/base/deployment.yaml @@ -13,6 +13,13 @@ spec: command: ["flask"] args: ["run", "-h", "0.0.0.0"] imagePullPolicy: Always + resources: + requests: + memory: "250Mi" + cpu: "10m" + limits: + memory: "500Mi" + cpu: "20m" ports: - containerPort: 5000 env: diff --git a/kubernetes/town_crier/base/deployment.yaml b/kubernetes/town_crier/base/deployment.yaml index 4d1e545..050563e 100644 --- a/kubernetes/town_crier/base/deployment.yaml +++ b/kubernetes/town_crier/base/deployment.yaml @@ -14,6 +14,13 @@ spec: - name: app image: operationcode/town-crier:latest imagePullPolicy: Always + resources: + requests: + memory: "250Mi" + cpu: "10m" + limits: + memory: "500Mi" + cpu: "20m" env: - name: AIRTABLE_API_KEY valueFrom: