Adjusted resources on all deployments
All checks were successful
Check with kubeconform / lint (push) Successful in 10s

This commit is contained in:
Ultradesu
2025-07-18 13:46:54 +03:00
parent 74b7611ea0
commit 24d4d34733
19 changed files with 189 additions and 50 deletions

View File

@@ -30,6 +30,13 @@ spec:
containers:
- name: gitea
image: 'gitea/gitea:latest'
resources:
requests:
memory: "512Mi"
cpu: "200m"
limits:
memory: "2Gi"
cpu: "1000m"
env:
- name: GITEA__service__REGISTER_MANUAL_CONFIRM
value: "true"
@@ -82,6 +89,13 @@ spec:
containers:
- name: gitea-runner
image: gitea/act_runner:nightly
resources:
requests:
memory: "256Mi"
cpu: "100m"
limits:
memory: "4Gi"
cpu: "2000m"
volumeMounts:
- name: docker-sock
mountPath: /var/run/docker.sock

View File

@@ -24,6 +24,13 @@ spec:
initContainers:
- name: git-cloner
image: alpine/git
resources:
requests:
memory: "32Mi"
cpu: "50m"
limits:
memory: "128Mi"
cpu: "200m"
command:
- git
- clone
@@ -36,6 +43,13 @@ spec:
containers:
- name: hexound
image: trafex/php-nginx:3.8.0
resources:
requests:
memory: "64Mi"
cpu: "50m"
limits:
memory: "256Mi"
cpu: "200m"
volumeMounts:
- name: hexound-repo
mountPath: /var/www/html

View File

@@ -17,6 +17,13 @@ spec:
- name: immich-server
image: ghcr.io/immich-app/immich-server:release
imagePullPolicy: Always
resources:
requests:
memory: "1Gi"
cpu: "500m"
limits:
memory: "4Gi"
cpu: "2000m"
ports:
- containerPort: 2283
env:
@@ -140,6 +147,13 @@ spec:
- name: immich-ml
image: ghcr.io/immich-app/immich-machine-learning:release
imagePullPolicy: Always
resources:
requests:
memory: "2Gi"
cpu: "1000m"
limits:
memory: "8Gi"
cpu: "4000m"
env:
- name: TZ
value: Asia/Nicosia
@@ -174,6 +188,13 @@ spec:
containers:
- name: redis
image: redis:6.2-alpine
resources:
requests:
memory: "128Mi"
cpu: "100m"
limits:
memory: "512Mi"
cpu: "500m"
readinessProbe:
exec:
command: ["redis-cli", "ping"]

View File

@@ -1,5 +1,12 @@
image:
tag: 10.10.7
resources:
requests:
memory: "2Gi"
cpu: "1000m"
limits:
memory: "8Gi"
cpu: "4000m"
nodeSelector:
kubernetes.io/hostname: master.tail2fe2d.ts.net
persistence:

View File

@@ -23,6 +23,13 @@ spec:
- name: khm
image: 'ultradesu/khm:latest'
imagePullPolicy: Always
resources:
requests:
memory: "256Mi"
cpu: "100m"
limits:
memory: "1Gi"
cpu: "500m"
command:
- /bin/sh
- -c

View File

@@ -8,12 +8,12 @@ nodeSelector:
kubernetes.io/hostname: nas.homenet
resources:
limits:
cpu: 1000m
memory: 1Gi
requests:
cpu: 200m
memory: 256Mi
memory: "512Mi"
cpu: "200m"
limits:
memory: "2Gi"
cpu: "1000m"
service:
type: ClusterIP

View File

@@ -1,8 +1,22 @@
image:
tag: 2.15.3
resources:
requests:
memory: "1Gi"
cpu: "500m"
limits:
memory: "4Gi"
cpu: "2000m"
initContainers:
install-tesseract-langs:
image: ghcr.io/paperless-ngx/paperless-ngx:2.15.1
resources:
requests:
memory: "256Mi"
cpu: "100m"
limits:
memory: "1Gi"
cpu: "500m"
command: ["/bin/sh", "-c"]
args:
- apt-get update && apt-get install -y --reinstall tesseract-ocr-rus tesseract-ocr-jpn tesseract-ocr-chi-sim tesseract-ocr-eng tesseract-ocr-ell && cp -v -r /usr/share/tesseract-ocr/5/tessdata/* /custom-tessdata/

View File

@@ -8,12 +8,12 @@ nodeSelector:
kubernetes.io/hostname: nas.homenet
resources:
limits:
cpu: 500m
memory: 512Mi
requests:
cpu: 100m
memory: 128Mi
memory: "256Mi"
cpu: "100m"
limits:
memory: "1Gi"
cpu: "500m"
service:
type: ClusterIP

View File

@@ -50,28 +50,20 @@ service:
targetPort: 21118
resources:
hbbrResource: {}
# We usually recommend not to specify default resources and to leave this as a conscious
# choice for the user. This also increases chances charts run on environments with little
# resources, such as Minikube. If you do want to specify resources, uncomment the following
# lines, adjust them as necessary, and remove the curly braces after 'resources:'.
# limits:
# cpu: 100m
# memory: 128Mi
# requests:
# cpu: 100m
# memory: 128Mi
hbbsResource: {}
# We usually recommend not to specify default resources and to leave this as a conscious
# choice for the user. This also increases chances charts run on environments with little
# resources, such as Minikube. If you do want to specify resources, uncomment the following
# lines, adjust them as necessary, and remove the curly braces after 'resources:'.
# limits:
# cpu: 100m
# memory: 128Mi
# requests:
# cpu: 100m
# memory: 128Mi
hbbrResource:
requests:
memory: "128Mi"
cpu: "100m"
limits:
memory: "512Mi"
cpu: "500m"
hbbsResource:
requests:
memory: "128Mi"
cpu: "100m"
limits:
memory: "512Mi"
cpu: "500m"
# Additional volumes on the output Deployment definition.
volume: {}

View File

@@ -1,3 +1,10 @@
resources:
requests:
memory: "256Mi"
cpu: "100m"
limits:
memory: "1Gi"
cpu: "500m"
nodeSelector:
kubernetes.io/hostname: master.tail2fe2d.ts.net

View File

@@ -1,5 +1,12 @@
env:
TZ: Asia/Nicosia
resources:
requests:
memory: "256Mi"
cpu: "100m"
limits:
memory: "1Gi"
cpu: "500m"
nodeSelector:
kubernetes.io/hostname: master.tail2fe2d.ts.net

View File

@@ -1,5 +1,12 @@
env:
TZ: Asia/Nicosia
resources:
requests:
memory: "512Mi"
cpu: "200m"
limits:
memory: "2Gi"
cpu: "1000m"
nodeSelector:
kubernetes.io/hostname: master.tail2fe2d.ts.net

View File

@@ -28,12 +28,12 @@ ingress:
tlsSecret: pdf-hexor-cy-tls
resources:
limits:
cpu: 500m
memory: 512Mi
requests:
cpu: 250m
memory: 256Mi
memory: "512Mi"
cpu: "200m"
limits:
memory: "2Gi"
cpu: "1000m"
probes:
liveness:

View File

@@ -31,6 +31,13 @@ spec:
- name: vaultwarden
image: 'vaultwarden/server:latest'
imagePullPolicy: Always
resources:
requests:
memory: "256Mi"
cpu: "100m"
limits:
memory: "1Gi"
cpu: "500m"
env:
- name: DOMAIN
value: https://vw.hexor.cy

View File

@@ -39,6 +39,13 @@ spec:
- name: bitwarden-cli
image: ultradesu/bitwarden-client:2025.5.0
imagePullPolicy: Always
resources:
requests:
memory: "128Mi"
cpu: "100m"
limits:
memory: "512Mi"
cpu: "500m"
env:
- name: BW_HOST
valueFrom:

View File

@@ -20,6 +20,13 @@ spec:
- name: kubernetes-dashboard
image: kubernetesui/dashboard:v2.7.0
imagePullPolicy: Always
resources:
requests:
memory: "128Mi"
cpu: "100m"
limits:
memory: "512Mi"
cpu: "500m"
ports:
- containerPort: 8443
protocol: TCP
@@ -87,6 +94,13 @@ spec:
containers:
- name: dashboard-metrics-scraper
image: kubernetesui/metrics-scraper:v1.0.6
resources:
requests:
memory: "64Mi"
cpu: "50m"
limits:
memory: "256Mi"
cpu: "200m"
ports:
- containerPort: 8000
protocol: TCP

View File

@@ -25,6 +25,13 @@ spec:
containers:
- name: beam-ng
image: 'rouhim/beammp-server'
resources:
requests:
memory: "1Gi"
cpu: "500m"
limits:
memory: "4Gi"
cpu: "2000m"
env:
- name: BEAMMP_NAME
value: 'Anal Hexor'

View File

@@ -41,6 +41,13 @@ spec:
containers:
- name: prom-a2s-exporter
image: armsnyder/a2s-exporter:latest
resources:
requests:
memory: "32Mi"
cpu: "50m"
limits:
memory: "128Mi"
cpu: "200m"
ports:
- containerPort: 9841
protocol: TCP
@@ -49,6 +56,13 @@ spec:
- cs.hexor.cy:30015
- name: counter-strike-16
image: 'kingk0der/counter-strike-1.6:latest'
resources:
requests:
memory: "512Mi"
cpu: "200m"
limits:
memory: "2Gi"
cpu: "1000m"
args:
- +log
- -port
@@ -56,13 +70,6 @@ spec:
envFrom:
- configMapRef:
name: cs16-server-config
resources:
limits:
memory: 1Gi
#cpu: 1
requests:
memory: 512Mi
#cpu: 100m
ports:
- containerPort: 26900
protocol: UDP

View File

@@ -99,6 +99,13 @@ spec:
containers:
- name: nginx
image: nginx:latest
resources:
requests:
memory: "64Mi"
cpu: "50m"
limits:
memory: "256Mi"
cpu: "200m"
ports:
- containerPort: 80
volumeMounts:
@@ -136,12 +143,12 @@ spec:
- nogui
workingDir: /mc/
resources:
limits:
memory: 12Gi
#cpu: 1
requests:
memory: 8Gi
#cpu: 100m
requests:
memory: "8Gi"
cpu: "2000m"
limits:
memory: "12Gi"
cpu: "4000m"
ports:
- name: game
containerPort: 25565