github.com/nginxinc/kubernetes-ingress@v1.12.5/examples-of-custom-resources/oidc/keycloak.yaml (about) 1 apiVersion: v1 2 kind: Service 3 metadata: 4 name: keycloak 5 labels: 6 app: keycloak 7 spec: 8 ports: 9 - name: http 10 port: 8080 11 targetPort: 8080 12 selector: 13 app: keycloak 14 --- 15 apiVersion: apps/v1 16 kind: Deployment 17 metadata: 18 name: keycloak 19 namespace: default 20 labels: 21 app: keycloak 22 spec: 23 replicas: 1 24 selector: 25 matchLabels: 26 app: keycloak 27 template: 28 metadata: 29 labels: 30 app: keycloak 31 spec: 32 containers: 33 - name: keycloak 34 image: quay.io/keycloak/keycloak:12.0.1 35 env: 36 - name: KEYCLOAK_USER 37 value: "admin" 38 - name: KEYCLOAK_PASSWORD 39 value: "admin" 40 - name: PROXY_ADDRESS_FORWARDING 41 value: "true" 42 ports: 43 - name: http 44 containerPort: 8080 45 - name: https 46 containerPort: 8443 47 readinessProbe: 48 httpGet: 49 path: /auth/realms/master 50 port: 8080