Advertisement
Guest User

keycloak deploy

a guest
Jun 23rd, 2022
215
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 6.04 KB | None | 0 0
  1. apiVersion: apps/v1
  2. kind: Deployment
  3. metadata:
  4. annotations:
  5. deployment.kubernetes.io/revision: "8"
  6. kubectl.kubernetes.io/last-applied-configuration: |
  7. {"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"}]}}}}
  8. creationTimestamp: "2022-06-21T16:47:29Z"
  9. generation: 8
  10. labels:
  11. app: keycloak
  12. name: keycloak
  13. namespace: kc-test
  14. resourceVersion: "29664811"
  15. uid: 3634683e-657c-4570-9002-82a3ce64b968
  16. spec:
  17. progressDeadlineSeconds: 600
  18. replicas: 3
  19. revisionHistoryLimit: 10
  20. selector:
  21. matchLabels:
  22. app: keycloak
  23. strategy:
  24. rollingUpdate:
  25. maxSurge: 25%
  26. maxUnavailable: 25%
  27. type: RollingUpdate
  28. template:
  29. metadata:
  30. creationTimestamp: null
  31. labels:
  32. app: keycloak
  33. spec:
  34. containers:
  35. - args:
  36. - start-dev
  37. - --hostname=kc-test.k8.****.****.com
  38. - --https-certificate-file=/opt/pem/cert-pem/cert.pem
  39. - --https-certificate-key-file=/opt/pem/key-pem/key.pem
  40. - --log-level=DEBUG
  41. env:
  42. - name: KEYCLOAK_ADMIN
  43. value: ****
  44. - name: KEYCLOAK_ADMIN_PASSWORD
  45. value: ***
  46. - name: PROXY_ADDRESS_FORWARDING
  47. value: "true"
  48. - name: KC_DB_URL
  49. value: jdbc:postgresql://kc.****.us-east-1.rds.amazonaws.com:5432/keycloakdb
  50. - name: KC_DB_USERNAME
  51. value: ****
  52. - name: KC_DB_PASSWORD
  53. value: ****
  54. - name: KC_DB_SCHEMA
  55. value: public
  56. - name: KC_DB
  57. value: postgres
  58. - name: JGROUPS_DISCOVERY_PROTOCOL
  59. value: dns.DNS_PING
  60. - name: JGROUPS_DISCOVERY_PROPERTIES
  61. value: dns_query=keycloak
  62. - name: CACHE_OWNERS_COUNT
  63. value: "2"
  64. - name: CACHE_OWNERS_AUTH_SESSIONS_COUNT
  65. value: "2"
  66. image: quay.io/keycloak/keycloak:latest
  67. imagePullPolicy: IfNotPresent
  68. name: keycloak
  69. ports:
  70. - containerPort: 7600
  71. name: jgroups
  72. protocol: TCP
  73. - containerPort: 8080
  74. name: http
  75. protocol: TCP
  76. - containerPort: 8443
  77. name: https
  78. protocol: TCP
  79. readinessProbe:
  80. failureThreshold: 3
  81. httpGet:
  82. path: /realms/master
  83. port: 8443
  84. scheme: HTTPS
  85. initialDelaySeconds: 30
  86. periodSeconds: 10
  87. successThreshold: 1
  88. timeoutSeconds: 30
  89. resources: {}
  90. securityContext:
  91. runAsUser: 0
  92. terminationMessagePath: /dev/termination-log
  93. terminationMessagePolicy: File
  94. volumeMounts:
  95. - mountPath: /opt/pem/key-pem
  96. name: key-pem
  97. - mountPath: /opt/pem/cert-pem
  98. name: cert-pem
  99. - mountPath: /opt/keycloak/data
  100. name: keydata
  101. dnsPolicy: ClusterFirst
  102. restartPolicy: Always
  103. schedulerName: default-scheduler
  104. securityContext: {}
  105. terminationGracePeriodSeconds: 30
  106. volumes:
  107. - configMap:
  108. defaultMode: 420
  109. name: key-pem
  110. name: key-pem
  111. - configMap:
  112. defaultMode: 420
  113. name: cert-pem
  114. name: cert-pem
  115. - emptyDir: {}
  116. name: keydata
  117. status:
  118. availableReplicas: 3
  119. conditions:
  120. - lastTransitionTime: "2022-06-21T18:02:32Z"
  121. lastUpdateTime: "2022-06-21T18:02:32Z"
  122. message: Deployment has minimum availability.
  123. reason: MinimumReplicasAvailable
  124. status: "True"
  125. type: Available
  126. - lastTransitionTime: "2022-06-23T16:58:46Z"
  127. lastUpdateTime: "2022-06-23T16:58:46Z"
  128. message: ReplicaSet "keycloak-79d955676b" has timed out progressing.
  129. reason: ProgressDeadlineExceeded
  130. status: "False"
  131. type: Progressing
  132. observedGeneration: 8
  133. readyReplicas: 3
  134. replicas: 4
  135. unavailableReplicas: 1
  136. updatedReplicas: 1
  137.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement