set memory limits
This commit is contained in:
@@ -13,14 +13,14 @@ readinessProbe:
|
|||||||
enabled: false
|
enabled: false
|
||||||
|
|
||||||
resources:
|
resources:
|
||||||
limits:
|
|
||||||
cpu: 500m
|
|
||||||
ephemeral-storage: 2Gi
|
|
||||||
memory: 250Mi
|
|
||||||
requests:
|
requests:
|
||||||
cpu: 10m
|
cpu: 10m
|
||||||
ephemeral-storage: 50Mi
|
ephemeral-storage: 50Mi
|
||||||
memory: 128Mi
|
memory: 64Mi
|
||||||
|
limits:
|
||||||
|
cpu: 500m
|
||||||
|
ephemeral-storage: 2Gi
|
||||||
|
memory: 224Mi
|
||||||
persistence:
|
persistence:
|
||||||
size: 1Gi
|
size: 1Gi
|
||||||
|
|
||||||
|
|||||||
@@ -12,6 +12,8 @@ releases:
|
|||||||
namespace: metallb-system
|
namespace: metallb-system
|
||||||
createNamespace: true
|
createNamespace: true
|
||||||
chart: ../metallb
|
chart: ../metallb
|
||||||
|
values:
|
||||||
|
- ../metallb/values.yaml.gotmpl
|
||||||
- name: traefik
|
- name: traefik
|
||||||
namespace: traefik
|
namespace: traefik
|
||||||
createNamespace: true
|
createNamespace: true
|
||||||
|
|||||||
@@ -26,8 +26,10 @@ valkey:
|
|||||||
resources:
|
resources:
|
||||||
requests:
|
requests:
|
||||||
cpu: 10m
|
cpu: 10m
|
||||||
limits:
|
memory: 64Mi
|
||||||
cpu: 1
|
limits:
|
||||||
|
cpu: 1
|
||||||
|
memory: 32Mi
|
||||||
|
|
||||||
server:
|
server:
|
||||||
enabled: true
|
enabled: true
|
||||||
@@ -39,8 +41,10 @@ server:
|
|||||||
resources:
|
resources:
|
||||||
requests:
|
requests:
|
||||||
cpu: 10m
|
cpu: 10m
|
||||||
limits:
|
memory: 256Mi
|
||||||
|
limits:
|
||||||
cpu: 1
|
cpu: 1
|
||||||
|
memory: 512Mi
|
||||||
ingress:
|
ingress:
|
||||||
main:
|
main:
|
||||||
enabled: true
|
enabled: true
|
||||||
@@ -62,5 +66,7 @@ machine-learning:
|
|||||||
resources:
|
resources:
|
||||||
requests:
|
requests:
|
||||||
cpu: 10m
|
cpu: 10m
|
||||||
limits:
|
memory: 128Mi
|
||||||
|
limits:
|
||||||
cpu: 1
|
cpu: 1
|
||||||
|
memory: 384Mi
|
||||||
|
|||||||
@@ -3,6 +3,14 @@ init:
|
|||||||
wget:
|
wget:
|
||||||
url: https://git.incngrnt.ca/grant/incngrnt/releases/download/v0.0.8/v0.0.8.tar
|
url: https://git.incngrnt.ca/grant/incngrnt/releases/download/v0.0.8/v0.0.8.tar
|
||||||
|
|
||||||
|
resources:
|
||||||
|
requests:
|
||||||
|
cpu: 10m
|
||||||
|
memory: 32Mi
|
||||||
|
limits:
|
||||||
|
cpu: 500m
|
||||||
|
memory: 32Mi
|
||||||
|
|
||||||
ingress:
|
ingress:
|
||||||
enabled: true
|
enabled: true
|
||||||
annotations:
|
annotations:
|
||||||
|
|||||||
@@ -6,3 +6,11 @@ credentials:
|
|||||||
key: {{ requiredEnv "HETZNER_S3_ACCESS_SECRET" }}
|
key: {{ requiredEnv "HETZNER_S3_ACCESS_SECRET" }}
|
||||||
|
|
||||||
repoPassword: {{ requiredEnv "k8UP_REPO_PASSWORD" }}
|
repoPassword: {{ requiredEnv "k8UP_REPO_PASSWORD" }}
|
||||||
|
|
||||||
|
resources:
|
||||||
|
requests:
|
||||||
|
cpu: 10m
|
||||||
|
memory: 64Mi
|
||||||
|
limits:
|
||||||
|
cpu: 500m
|
||||||
|
memory: 128Mi
|
||||||
|
|||||||
@@ -2,3 +2,10 @@ k8up:
|
|||||||
envVars:
|
envVars:
|
||||||
- name: BACKUP_GLOBAL_CONCURRENT_BACKUP_JOBS_LIMIT
|
- name: BACKUP_GLOBAL_CONCURRENT_BACKUP_JOBS_LIMIT
|
||||||
values: 1
|
values: 1
|
||||||
|
resources:
|
||||||
|
requests:
|
||||||
|
cpu: 10m
|
||||||
|
memory: 64Mi
|
||||||
|
limits:
|
||||||
|
cpu: 500m
|
||||||
|
memory: 64Mi
|
||||||
|
|||||||
@@ -13,14 +13,14 @@ readinessProbe:
|
|||||||
enabled: false
|
enabled: false
|
||||||
|
|
||||||
resources:
|
resources:
|
||||||
limits:
|
|
||||||
cpu: 500m
|
|
||||||
ephemeral-storage: 2Gi
|
|
||||||
memory: 250Mi
|
|
||||||
requests:
|
requests:
|
||||||
cpu: 10m
|
cpu: 10m
|
||||||
ephemeral-storage: 50Mi
|
ephemeral-storage: 50Mi
|
||||||
memory: 128Mi
|
memory: 64Mi
|
||||||
|
limits:
|
||||||
|
cpu: 500m
|
||||||
|
ephemeral-storage: 2Gi
|
||||||
|
memory: 224Mi
|
||||||
|
|
||||||
persistence:
|
persistence:
|
||||||
size: 1Gi
|
size: 1Gi
|
||||||
|
|||||||
@@ -6,11 +6,11 @@ persistent:
|
|||||||
|
|
||||||
primary:
|
primary:
|
||||||
resources:
|
resources:
|
||||||
limits:
|
requests:
|
||||||
cpu: 375m
|
cpu: 50m
|
||||||
ephemeral-storage: 2Gi
|
ephemeral-storage: 50Mi
|
||||||
memory: 384Mi
|
memory: 96Mi
|
||||||
requests:
|
limits:
|
||||||
cpu: 50m
|
cpu: 1
|
||||||
ephemeral-storage: 50Mi
|
ephemeral-storage: 2Gi
|
||||||
memory: 256Mi
|
memory: 192Mi
|
||||||
|
|||||||
@@ -2,4 +2,12 @@ serverLocation: http://goatchat-matrix-synapse:8008
|
|||||||
serverName: goatchat.ca
|
serverName: goatchat.ca
|
||||||
serverBaseUrl: /gate
|
serverBaseUrl: /gate
|
||||||
registrationSharedSecret: {{ requiredEnv "GOATCHAT_REGISTRATION_SHARED_SECRET" }}
|
registrationSharedSecret: {{ requiredEnv "GOATCHAT_REGISTRATION_SHARED_SECRET" }}
|
||||||
adminApiSharedSecret: {{ requiredEnv "GOATCHAT_REGISTRATION_ADMIN_API_SHARE_SECRET" }}
|
adminApiSharedSecret: {{ requiredEnv "GOATCHAT_REGISTRATION_ADMIN_API_SHARE_SECRET" }}
|
||||||
|
|
||||||
|
resources:
|
||||||
|
requests:
|
||||||
|
cpu: 10m
|
||||||
|
memory: 64Mi
|
||||||
|
limits:
|
||||||
|
cpu: 500m
|
||||||
|
memory: 64Mi
|
||||||
17
metallb/values.yaml.gotmpl
Normal file
17
metallb/values.yaml.gotmpl
Normal file
@@ -0,0 +1,17 @@
|
|||||||
|
controller:
|
||||||
|
resources:
|
||||||
|
requests:
|
||||||
|
cpu: 10m
|
||||||
|
memory: 32Mi
|
||||||
|
limits:
|
||||||
|
cpu: 500m
|
||||||
|
memory: 64Mi
|
||||||
|
|
||||||
|
speaker:
|
||||||
|
resources:
|
||||||
|
requests:
|
||||||
|
cpu: 10m
|
||||||
|
memory: 48Mi
|
||||||
|
limits:
|
||||||
|
cpu: 500m
|
||||||
|
memory: 96Mi
|
||||||
@@ -1,2 +1,10 @@
|
|||||||
pgoControllerLeaseName: ''
|
pgoControllerLeaseName: ''
|
||||||
replicas: 1
|
replicas: 1
|
||||||
|
|
||||||
|
resources:
|
||||||
|
requests:
|
||||||
|
cpu: 10m
|
||||||
|
memory: 64Mi
|
||||||
|
limits:
|
||||||
|
cpu: 500m
|
||||||
|
memory: 160Mi
|
||||||
|
|||||||
@@ -1,5 +1,21 @@
|
|||||||
instanceSize: 50Gi
|
instanceSize: 50Gi
|
||||||
|
instanceMemory: 1Gi
|
||||||
|
instanceCPU: 2
|
||||||
|
instances:
|
||||||
|
- name: instance1
|
||||||
|
resources:
|
||||||
|
requests:
|
||||||
|
cpu: 100m
|
||||||
|
memory: 192Mi
|
||||||
|
limits:
|
||||||
|
cpu: 2
|
||||||
|
memory: 256Mi
|
||||||
|
dataVolumeClaimSpec:
|
||||||
|
accessModes:
|
||||||
|
- "ReadWriteOnce"
|
||||||
|
resources:
|
||||||
|
requests:
|
||||||
|
storage: 50Gi
|
||||||
patroni:
|
patroni:
|
||||||
dynamicConfiguration:
|
dynamicConfiguration:
|
||||||
postgresql:
|
postgresql:
|
||||||
|
|||||||
@@ -7,29 +7,29 @@ cephClusterSpec:
|
|||||||
useAllDevices: false
|
useAllDevices: false
|
||||||
deviceFilter: "^sda"
|
deviceFilter: "^sda"
|
||||||
config:
|
config:
|
||||||
osd_memory_target: "1610612736" # 1.5GB per OSD to prevent excessive memory usage
|
osd_memory_target: "1073741824" # 1GB per OSD to maintain 70% node capacity
|
||||||
resources:
|
resources:
|
||||||
mgr:
|
mgr:
|
||||||
requests:
|
requests:
|
||||||
cpu: 50m
|
cpu: 50m
|
||||||
memory: 512Mi
|
memory: 256Mi
|
||||||
limits:
|
limits:
|
||||||
cpu: "1"
|
cpu: "1"
|
||||||
memory: 768Mi
|
memory: 704Mi
|
||||||
mon:
|
mon:
|
||||||
requests:
|
requests:
|
||||||
cpu: 100m
|
cpu: 100m
|
||||||
memory: 512Mi
|
memory: 256Mi
|
||||||
limits:
|
limits:
|
||||||
cpu: "1"
|
cpu: "1"
|
||||||
memory: 768Mi
|
memory: 64Mi
|
||||||
osd:
|
osd:
|
||||||
requests:
|
requests:
|
||||||
cpu: 100m
|
cpu: 100m
|
||||||
memory: 1536Mi
|
memory: 896Mi
|
||||||
limits:
|
limits:
|
||||||
cpu: "1"
|
cpu: "1"
|
||||||
memory: 2Gi
|
memory: 1280Mi
|
||||||
|
|
||||||
ingress:
|
ingress:
|
||||||
dashboard:
|
dashboard:
|
||||||
@@ -60,10 +60,10 @@ cephFileSystems:
|
|||||||
resources:
|
resources:
|
||||||
requests:
|
requests:
|
||||||
cpu: 50m
|
cpu: 50m
|
||||||
memory: 256Mi
|
memory: 64Mi
|
||||||
limits:
|
limits:
|
||||||
cpu: "1"
|
cpu: "1"
|
||||||
memory: 512Mi
|
memory: 32Mi
|
||||||
storageClass:
|
storageClass:
|
||||||
enabled: true
|
enabled: true
|
||||||
isDefault: false
|
isDefault: false
|
||||||
|
|||||||
@@ -4,4 +4,4 @@ resources:
|
|||||||
memory: 128Mi
|
memory: 128Mi
|
||||||
limits:
|
limits:
|
||||||
cpu: 1
|
cpu: 1
|
||||||
memory: 256Mi
|
memory: 300Mi
|
||||||
|
|||||||
@@ -16,10 +16,10 @@ synapse:
|
|||||||
resources:
|
resources:
|
||||||
requests:
|
requests:
|
||||||
cpu: 10m
|
cpu: 10m
|
||||||
memory: 160Mi
|
memory: 128Mi
|
||||||
limits:
|
limits:
|
||||||
cpu: '1'
|
cpu: '1'
|
||||||
memory: 320Mi
|
memory: 192Mi
|
||||||
|
|
||||||
config:
|
config:
|
||||||
macaroonSecretKey: {{ requiredEnv "GOATCHAT_SYNAPSE_MACAROON_SECRET_KEY" }}
|
macaroonSecretKey: {{ requiredEnv "GOATCHAT_SYNAPSE_MACAROON_SECRET_KEY" }}
|
||||||
|
|||||||
@@ -3,6 +3,14 @@ operatorConfig:
|
|||||||
- name: PROXY_PRIORITY_CLASS_NAME
|
- name: PROXY_PRIORITY_CLASS_NAME
|
||||||
value: critical
|
value: critical
|
||||||
|
|
||||||
|
resources:
|
||||||
|
requests:
|
||||||
|
cpu: 10m
|
||||||
|
memory: 48Mi
|
||||||
|
limits:
|
||||||
|
cpu: 500m
|
||||||
|
memory: 64Mi
|
||||||
|
|
||||||
oauth:
|
oauth:
|
||||||
clientId: {{ requiredEnv "TAILSCALE_OAUTH_CLIENT_ID" }}
|
clientId: {{ requiredEnv "TAILSCALE_OAUTH_CLIENT_ID" }}
|
||||||
clientSecret: {{ requiredEnv "TAILSCALE_OAUTH_CLIENT_SECRET" }}
|
clientSecret: {{ requiredEnv "TAILSCALE_OAUTH_CLIENT_SECRET" }}
|
||||||
@@ -7,6 +7,14 @@ deployment:
|
|||||||
- name: data
|
- name: data
|
||||||
mountPath: /data
|
mountPath: /data
|
||||||
|
|
||||||
|
resources:
|
||||||
|
requests:
|
||||||
|
cpu: 50m
|
||||||
|
memory: 64Mi
|
||||||
|
limits:
|
||||||
|
cpu: 1
|
||||||
|
memory: 128Mi
|
||||||
|
|
||||||
updateStrategy:
|
updateStrategy:
|
||||||
type: Recreate
|
type: Recreate
|
||||||
|
|
||||||
@@ -99,4 +107,4 @@ certificatesResolvers:
|
|||||||
provider: hetzner
|
provider: hetzner
|
||||||
delaybeforecheck: 30
|
delaybeforecheck: 30
|
||||||
email: {{ requiredEnv "ACME_EMAIL" }}
|
email: {{ requiredEnv "ACME_EMAIL" }}
|
||||||
storage: /data/acme.json
|
storage: /data/acme.json
|
||||||
|
|||||||
Reference in New Issue
Block a user