helm

export MIJNBUREAU_MASTER_PASSWORD=passwoord helmfile sync -f helmfile.yaml.gotmpl –values $(pwd)/local-values.yaml

helmfile -e demo sync -f helmfile.yaml.gotmpl –values $(pwd)/local-values.yaml

(-e demo specifieren anders wordt postgresql niet geinstalleerd voor keycloak)

local-values.yaml aangepast wegens crashes (memory)

Essentiƫle componenten met geheugen-optimalisatie voor Keycloak

keycloak: enabled: true

Voorkomt OOMKilled: Forceer JVM heap limieten

extraEnvVars: - name: JAVA_OPTS value: “-Xms512m -Xmx1024m”

Kubernetes resource limieten

resources: limits: memory: “1536Mi” requests: memory: “768Mi”

helmfile -e demo sync -f helmfile.yaml.gotmpl –values $(pwd)/local-values.yaml

probleem blijft bestaan : kubectl describe pod keycloak-keycloak-0 -n default | grep -i “memory:” memory: 768Mi memory: 512Mi memory: 768Mi memory: 512Mi

———-aanpassing helmfile/apps/keycloak/helmfile-child.yaml.gotmpl

needs:
  - {{ if .Values.application.keycloak.namespace }}{{ .Values.application.keycloak.namespace }}/{{ end }}keycloak-postgresql
{{- end }}
values:
  - "../common/values-cluster-ingress.yaml.gotmpl"
  - keycloak.yaml.gotmpl
  # Forceer hogere resources direct in de release
  - resources:
      limits:
        memory: "1536Mi"
      requests:
        memory: "768Mi"
    extraEnvVars:
      - name: JAVA_OPTS
        value: "-Xms512m -Xmx1024m"