Skip to content

kuartis/keycloak

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Keycloak with PostgreSQL

Usage

apiVersion: apps/v1
kind: Deployment
metadata:
  name: keycloak
  labels:
    app: keycloak
spec:
  replicas: 1
  selector:
    matchLabels:
      app: keycloak
  template:
    metadata:
      labels:
        app: keycloak
    spec:
      containers:
        - name: keycloak
          image: ghcr.io/kuartis/keycloak:17.0.1
          env:
            - name: KEYCLOAK_ADMIN
              value: 'admin'
            - name: KEYCLOAK_ADMIN_PASSWORD
              value: 'admin'
            - name: KC_DB_URL
              value: jdbc:postgresql://postgresql:5432/keycloak
            - name: KC_DB_USERNAME
              value: postgres
            - name: KC_DB_PASSWORD
              value: '123456'
            - name: KC_HOSTNAME
              value: auth.keycloak.com
          ports:
            - name: http
              containerPort: 8080
          resources:
            requests:
              cpu: '2'
              memory: 1000Mi
            limits:
              cpu: '4'
              memory: 8000Mi
          readinessProbe:
            httpGet:
              path: /realms/master
              port: 8080