Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- apiVersion: apps/v1
- kind: Deployment
- metadata:
- annotations:
- deployment.kubernetes.io/revision: "8"
- kubectl.kubernetes.io/last-applied-configuration: |
- {"apiVersion":"apps/v1","kind":"Deployment","metadata":{"annotations":{},"labels":{"app":"keycloak"},"name":"keycloak","namespace":"kc-test"},"spec":{"progressDeadlineSeconds":600,"replicas":3,"revisionHistoryLimit":10,"selector":{"matchLabels":{"app":"keycloak"}},"strategy":{"rollingUpdate":{"maxSurge":"25%","maxUnavailable":"25%"},"type":"RollingUpdate"},"template":{"metadata":{"creationTimestamp":null,"labels":{"app":"keycloak"}},"spec":{"containers":[{"args":["start","--db=postgres","--db-url=jdbc:postgresql://****.c657irl4zbya.us-east-1.rds.amazonaws.com/database-2","--db-schema=public","--db-username=****","--db-password=****","--hostname=kc-test.k8.nonprod.****.com","--https-certificate-file=/opt/pem/cert-pem/cert.pem","--https-certificate-key-file=/opt/pem/key-pem/key.pem","--log-level=DEBUG"],"env":[{"name":"KEYCLOAK_ADMIN","value":"***"},{"name":"KEYCLOAK_ADMIN_PASSWORD","value":"****@123"},{"name":"PROXY_ADDRESS_FORWARDING","value":"true"},{"name":"JGROUPS_DISCOVERY_PROTOCOL","value":"dns.DNS_PING"},{"name":"JGROUPS_DISCOVERY_PROPERTIES","value":"dns_query=keycloak"},{"name":"CACHE_OWNERS_COUNT","value":"2"},{"name":"CACHE_OWNERS_AUTH_SESSIONS_COUNT","value":"2"}],"image":"quay.io/keycloak/keycloak:17.0.0","imagePullPolicy":"IfNotPresent","name":"keycloak","ports":[{"containerPort":7600,"name":"jgroups","protocol":"TCP"},{"containerPort":8080,"name":"http","protocol":"TCP"},{"containerPort":8443,"name":"https","protocol":"TCP"}],"readinessProbe":{"failureThreshold":3,"httpGet":{"path":"/realms/master","port":8443,"scheme":"HTTPS"},"initialDelaySeconds":30,"periodSeconds":10,"successThreshold":1,"timeoutSeconds":30},"resources":{},"securityContext":{"runAsUser":0},"terminationMessagePath":"/dev/termination-log","terminationMessagePolicy":"File","volumeMounts":[{"mountPath":"/opt/pem/key-pem","name":"key-pem"},{"mountPath":"/opt/pem/cert-pem","name":"cert-pem"},{"mountPath":"/opt/keycloak/data","name":"keydata"}]}],"dnsPolicy":"ClusterFirst","restartPolicy":"Always","schedulerName":"default-scheduler","securityContext":{},"terminationGracePeriodSeconds":30,"volumes":[{"configMap":{"defaultMode":420,"name":"key-pem"},"name":"key-pem"},{"configMap":{"defaultMode":420,"name":"cert-pem"},"name":"cert-pem"},{"emptyDir":{},"name":"keydata"}]}}}}
- creationTimestamp: "2022-06-21T16:47:29Z"
- generation: 8
- labels:
- app: keycloak
- name: keycloak
- namespace: kc-test
- resourceVersion: "29664811"
- uid: 3634683e-657c-4570-9002-82a3ce64b968
- spec:
- progressDeadlineSeconds: 600
- replicas: 3
- revisionHistoryLimit: 10
- selector:
- matchLabels:
- app: keycloak
- strategy:
- rollingUpdate:
- maxSurge: 25%
- maxUnavailable: 25%
- type: RollingUpdate
- template:
- metadata:
- creationTimestamp: null
- labels:
- app: keycloak
- spec:
- containers:
- - args:
- - start-dev
- - --hostname=kc-test.k8.****.****.com
- - --https-certificate-file=/opt/pem/cert-pem/cert.pem
- - --https-certificate-key-file=/opt/pem/key-pem/key.pem
- - --log-level=DEBUG
- env:
- - name: KEYCLOAK_ADMIN
- value: ****
- - name: KEYCLOAK_ADMIN_PASSWORD
- value: ***
- - name: PROXY_ADDRESS_FORWARDING
- value: "true"
- - name: KC_DB_URL
- value: jdbc:postgresql://kc.****.us-east-1.rds.amazonaws.com:5432/keycloakdb
- - name: KC_DB_USERNAME
- value: ****
- - name: KC_DB_PASSWORD
- value: ****
- - name: KC_DB_SCHEMA
- value: public
- - name: KC_DB
- value: postgres
- - name: JGROUPS_DISCOVERY_PROTOCOL
- value: dns.DNS_PING
- - name: JGROUPS_DISCOVERY_PROPERTIES
- value: dns_query=keycloak
- - name: CACHE_OWNERS_COUNT
- value: "2"
- - name: CACHE_OWNERS_AUTH_SESSIONS_COUNT
- value: "2"
- image: quay.io/keycloak/keycloak:latest
- imagePullPolicy: IfNotPresent
- name: keycloak
- ports:
- - containerPort: 7600
- name: jgroups
- protocol: TCP
- - containerPort: 8080
- name: http
- protocol: TCP
- - containerPort: 8443
- name: https
- protocol: TCP
- readinessProbe:
- failureThreshold: 3
- httpGet:
- path: /realms/master
- port: 8443
- scheme: HTTPS
- initialDelaySeconds: 30
- periodSeconds: 10
- successThreshold: 1
- timeoutSeconds: 30
- resources: {}
- securityContext:
- runAsUser: 0
- terminationMessagePath: /dev/termination-log
- terminationMessagePolicy: File
- volumeMounts:
- - mountPath: /opt/pem/key-pem
- name: key-pem
- - mountPath: /opt/pem/cert-pem
- name: cert-pem
- - mountPath: /opt/keycloak/data
- name: keydata
- dnsPolicy: ClusterFirst
- restartPolicy: Always
- schedulerName: default-scheduler
- securityContext: {}
- terminationGracePeriodSeconds: 30
- volumes:
- - configMap:
- defaultMode: 420
- name: key-pem
- name: key-pem
- - configMap:
- defaultMode: 420
- name: cert-pem
- name: cert-pem
- - emptyDir: {}
- name: keydata
- status:
- availableReplicas: 3
- conditions:
- - lastTransitionTime: "2022-06-21T18:02:32Z"
- lastUpdateTime: "2022-06-21T18:02:32Z"
- message: Deployment has minimum availability.
- reason: MinimumReplicasAvailable
- status: "True"
- type: Available
- - lastTransitionTime: "2022-06-23T16:58:46Z"
- lastUpdateTime: "2022-06-23T16:58:46Z"
- message: ReplicaSet "keycloak-79d955676b" has timed out progressing.
- reason: ProgressDeadlineExceeded
- status: "False"
- type: Progressing
- observedGeneration: 8
- readyReplicas: 3
- replicas: 4
- unavailableReplicas: 1
- updatedReplicas: 1
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement