cbe66df604
Reduce CPU and memory requests from 10m to 5m and from 10Mi to 5Mi to optimize resource usage for the application deployment. This change aims to improve overall efficiency without compromising performance.
74 lines
1.5 KiB
YAML
74 lines
1.5 KiB
YAML
apiVersion: apps/v1
|
|
kind: Deployment
|
|
metadata:
|
|
name: lingonpaj-site
|
|
labels:
|
|
app: lingonpaj-site
|
|
annotations:
|
|
kubernetes.io/change-cause: "${TIMESTAMP} Deployed commit id: ${COMMIT}"
|
|
spec:
|
|
replicas: 2
|
|
strategy:
|
|
type: RollingUpdate
|
|
rollingUpdate:
|
|
maxSurge: 1
|
|
maxUnavailable: 1
|
|
minReadySeconds: 30
|
|
selector:
|
|
matchLabels:
|
|
app: lingonpaj-site
|
|
template:
|
|
metadata:
|
|
labels:
|
|
app: lingonpaj-site
|
|
spec:
|
|
affinity:
|
|
podAntiAffinity:
|
|
preferredDuringSchedulingIgnoredDuringExecution:
|
|
- weight: 100
|
|
podAffinityTerm:
|
|
labelSelector:
|
|
matchExpressions:
|
|
- key: "app"
|
|
operator: In
|
|
values:
|
|
- lingonpaj-site
|
|
topologyKey: kubernetes.io/hostname
|
|
containers:
|
|
- name: lingonpaj-site
|
|
readinessProbe:
|
|
httpGet:
|
|
path: /health
|
|
port: 80
|
|
initialDelaySeconds: 5
|
|
periodSeconds: 5
|
|
timeoutSeconds: 5
|
|
imagePullPolicy: Always
|
|
image: registry.gitlab.com/unboundsoftware/lingonpaj-site:${COMMIT}
|
|
ports:
|
|
- containerPort: 80
|
|
resources:
|
|
requests:
|
|
cpu: 5m
|
|
memory: 5Mi
|
|
limits:
|
|
cpu: 300m
|
|
memory: 300Mi
|
|
|
|
|
|
---
|
|
|
|
apiVersion: v1
|
|
kind: Service
|
|
metadata:
|
|
name: lingonpaj-site
|
|
labels:
|
|
app: lingonpaj-site
|
|
spec:
|
|
type: NodePort
|
|
selector:
|
|
app: lingonpaj-site
|
|
ports:
|
|
- port: 80
|
|
targetPort: 80
|