apiVersion: apps/v1 kind: Deployment metadata: name: keycloak namespace: security spec: replicas: 1 selector: matchLabels: app: keycloak template: metadata: labels: app: keycloak spec: containers: - name: keycloak image: quay.io/keycloak/keycloak:latest command: ["/bin/sh", "-c", "/opt/keycloak/bin/kc.sh start"] envFrom: - secretRef: name: keycloak-credentials env: - name: KC_HOSTNAME value: "sso.mynest.love" - name: KC_PROXY_HEADERS value: "xforwarded" - name: KC_HTTP_ENABLED value: "true" - name: KC_TRANSACTION_XA_ENABLED value: "false" - name: KC_DB value: "postgres" - name: KC_DB_URL value: "jdbc:postgresql://keycloak-postgres:5432/keycloak"