From e8cbf60fda2c3350566d18a4afaf54e0281bb4da Mon Sep 17 00:00:00 2001 From: incubator4 Date: Sun, 19 Nov 2023 13:59:23 +0800 Subject: [PATCH] feat(deploy): update caddy resources and scaling --- deploy/prod/deploy.yaml | 6 +++--- deploy/prod/hpa.yaml | 22 +++++++++++++++++++++- 2 files changed, 24 insertions(+), 4 deletions(-) diff --git a/deploy/prod/deploy.yaml b/deploy/prod/deploy.yaml index 701ce93a..c4c18d7e 100644 --- a/deploy/prod/deploy.yaml +++ b/deploy/prod/deploy.yaml @@ -101,11 +101,11 @@ spec: command: ["caddy", "run", "-config", "/app/Caddyfile"] resources: requests: - cpu: 50m - memory: 64Mi - limits: cpu: 100m memory: 128Mi + limits: + cpu: 500m + memory: 512Mi envFrom: - secretRef: name: xlog-caddy diff --git a/deploy/prod/hpa.yaml b/deploy/prod/hpa.yaml index a3407a21..0298353c 100644 --- a/deploy/prod/hpa.yaml +++ b/deploy/prod/hpa.yaml @@ -1,4 +1,4 @@ -apiVersion: autoscaling/v2beta2 +apiVersion: autoscaling/v2 kind: HorizontalPodAutoscaler metadata: name: xlog @@ -17,3 +17,23 @@ spec: target: type: Utilization averageUtilization: 70 +--- +apiVersion: autoscaling/v2 +kind: HorizontalPodAutoscaler +metadata: + name: xlog-caddy + namespace: crossbell +spec: + maxReplicas: 20 + minReplicas: 3 + scaleTargetRef: + apiVersion: apps/v1 + kind: Deployment + name: xlog-caddy + metrics: + - type: Resource + resource: + name: cpu + target: + type: Utilization + averageUtilization: 300