Untitled
unknown
plain_text
2 years ago
13 kB
4
Indexable
apiVersion: apps/v1 kind: Deployment metadata: name: iamv2 namespace: iam-keycloak uid: 9cbcff09-5387-4f73-ab5b-1ad0865cf970 resourceVersion: '168789595' generation: 2 creationTimestamp: '2022-07-17T16:45:26Z' labels: app: iamv2 annotations: deployment.kubernetes.io/revision: '2' kubectl.kubernetes.io/last-applied-configuration: > {"apiVersion":"apps/v1","kind":"Deployment","metadata":{"annotations":{},"labels":{"app":"iamv2"},"name":"iamv2","namespace":"iam-keycloak"},"spec":{"replicas":5,"selector":{"matchLabels":{"app":"iamv2"}},"template":{"metadata":{"labels":{"app":"iamv2"}},"spec":{"containers":[{"env":[{"name":"KEYCLOAK_USER","valueFrom":{"secretKeyRef":{"key":"keycloak_user","name":"keycloak-secret"}}},{"name":"KEYCLOAK_PASSWORD","valueFrom":{"secretKeyRef":{"key":"keycloak_pass","name":"keycloak-secret"}}},{"name":"CACHE_OWNERS_AUTH_SESSIONS","value":"5"},{"name":"PROXY_ADDRESS_FORWARDING","value":"true"},{"name":"DB_VENDOR","value":"mysql"},{"name":"DB_ADDR","value":"external-mysql-db"},{"name":"DB_DATABASE","value":"keycloak"},{"name":"DB_USER","value":"keycloak-user"},{"name":"DB_PASSWORD","valueFrom":{"secretKeyRef":{"key":"db_password","name":"keycloak-secret"}}},{"name":"JGROUPS_DISCOVERY_PROTOCOL","value":"dns.DNS_PING"},{"name":"JGROUPS_DISCOVERY_PROPERTIES","value":"dns_query=iamv2.iam-keycloak.svc.cluster.local"},{"name":"CACHE_OWNERS_COUNT","value":"5"},{"name":"CACHE_OWNERS_AUTH_SESSIONS_COUNT","value":"5"},{"name":"JAVA_OPTS","value":"-server -Xms512m -Xmx4096m -XX:MetaspaceSize=96M -XX:MaxMetaspaceSize=256m -Djava.net.preferIPv4Stack=true -Djboss.modules.system.pkgs=org.jboss.byteman -Djava.awt.headless=true"}],"image":"registry.fci.vn/fpt-id/iam:v6.0","livenessProbe":{"failureThreshold":3,"httpGet":{"path":"/auth/realms/master","port":8080},"initialDelaySeconds":100,"periodSeconds":5},"name":"iamv2","ports":[{"containerPort":8080,"name":"http"},{"containerPort":8443,"name":"https"}],"readinessProbe":{"httpGet":{"path":"/auth/realms/master","port":8080},"initialDelaySeconds":60}}]}}}} managedFields: - manager: kubectl-client-side-apply operation: Update apiVersion: apps/v1 time: '2022-07-17T16:45:26Z' fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: .: {} f:kubectl.kubernetes.io/last-applied-configuration: {} f:labels: .: {} f:app: {} f:spec: f:progressDeadlineSeconds: {} f:replicas: {} f:revisionHistoryLimit: {} f:selector: {} f:strategy: f:rollingUpdate: .: {} f:maxSurge: {} f:maxUnavailable: {} f:type: {} f:template: f:metadata: f:labels: .: {} f:app: {} f:spec: f:containers: k:{"name":"iamv2"}: .: {} f:env: .: {} k:{"name":"CACHE_OWNERS_AUTH_SESSIONS"}: .: {} f:name: {} f:value: {} k:{"name":"CACHE_OWNERS_AUTH_SESSIONS_COUNT"}: .: {} f:name: {} f:value: {} k:{"name":"CACHE_OWNERS_COUNT"}: .: {} f:name: {} f:value: {} k:{"name":"DB_ADDR"}: .: {} f:name: {} f:value: {} k:{"name":"DB_DATABASE"}: .: {} f:name: {} f:value: {} k:{"name":"DB_PASSWORD"}: .: {} f:name: {} f:valueFrom: .: {} f:secretKeyRef: .: {} f:key: {} f:name: {} k:{"name":"DB_USER"}: .: {} f:name: {} f:value: {} k:{"name":"DB_VENDOR"}: .: {} f:name: {} f:value: {} k:{"name":"JAVA_OPTS"}: .: {} f:name: {} f:value: {} k:{"name":"JGROUPS_DISCOVERY_PROPERTIES"}: .: {} f:name: {} f:value: {} k:{"name":"JGROUPS_DISCOVERY_PROTOCOL"}: .: {} f:name: {} f:value: {} k:{"name":"KEYCLOAK_PASSWORD"}: .: {} f:name: {} f:valueFrom: .: {} f:secretKeyRef: .: {} f:key: {} f:name: {} k:{"name":"KEYCLOAK_USER"}: .: {} f:name: {} f:valueFrom: .: {} f:secretKeyRef: .: {} f:key: {} f:name: {} k:{"name":"PROXY_ADDRESS_FORWARDING"}: .: {} f:name: {} f:value: {} f:image: {} f:imagePullPolicy: {} f:livenessProbe: .: {} f:httpGet: .: {} f:path: {} f:port: {} f:scheme: {} f:initialDelaySeconds: {} f:successThreshold: {} f:name: {} f:ports: .: {} k:{"containerPort":8080,"protocol":"TCP"}: .: {} f:containerPort: {} f:name: {} f:protocol: {} k:{"containerPort":8443,"protocol":"TCP"}: .: {} f:containerPort: {} f:name: {} f:protocol: {} f:readinessProbe: .: {} f:httpGet: .: {} f:path: {} f:port: {} f:scheme: {} f:periodSeconds: {} f:successThreshold: {} f:resources: {} f:terminationMessagePath: {} f:terminationMessagePolicy: {} f:dnsPolicy: {} f:restartPolicy: {} f:schedulerName: {} f:securityContext: {} f:terminationGracePeriodSeconds: {} - manager: node-fetch operation: Update apiVersion: apps/v1 time: '2022-10-11T04:38:00Z' fieldsType: FieldsV1 fieldsV1: f:spec: f:template: f:spec: f:containers: k:{"name":"iamv2"}: f:livenessProbe: f:failureThreshold: {} f:periodSeconds: {} f:timeoutSeconds: {} f:readinessProbe: f:failureThreshold: {} f:initialDelaySeconds: {} f:timeoutSeconds: {} - manager: kube-controller-manager operation: Update apiVersion: apps/v1 time: '2023-02-11T17:29:00Z' fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: f:deployment.kubernetes.io/revision: {} f:status: f:availableReplicas: {} f:conditions: .: {} k:{"type":"Available"}: .: {} f:lastTransitionTime: {} f:lastUpdateTime: {} f:message: {} f:reason: {} f:status: {} f:type: {} k:{"type":"Progressing"}: .: {} f:lastTransitionTime: {} f:lastUpdateTime: {} f:message: {} f:reason: {} f:status: {} f:type: {} f:observedGeneration: {} f:readyReplicas: {} f:replicas: {} f:updatedReplicas: {} selfLink: /apis/apps/v1/namespaces/iam-keycloak/deployments/iamv2 status: observedGeneration: 2 replicas: 5 updatedReplicas: 5 readyReplicas: 5 availableReplicas: 5 conditions: - type: Progressing status: 'True' lastUpdateTime: '2022-10-11T04:45:29Z' lastTransitionTime: '2022-07-17T16:45:26Z' reason: NewReplicaSetAvailable message: ReplicaSet "iamv2-6889f89bfc" has successfully progressed. - type: Available status: 'True' lastUpdateTime: '2023-02-11T16:33:30Z' lastTransitionTime: '2023-02-11T16:33:30Z' reason: MinimumReplicasAvailable message: Deployment has minimum availability. spec: replicas: 5 selector: matchLabels: app: iamv2 template: metadata: creationTimestamp: null labels: app: iamv2 spec: containers: - name: iamv2 image: registry.fci.vn/fpt-id/iam:v6.0 ports: - name: http containerPort: 8080 protocol: TCP - name: https containerPort: 8443 protocol: TCP env: - name: KEYCLOAK_USER valueFrom: secretKeyRef: name: keycloak-secret key: keycloak_user - name: KEYCLOAK_PASSWORD valueFrom: secretKeyRef: name: keycloak-secret key: keycloak_pass - name: CACHE_OWNERS_AUTH_SESSIONS value: '5' - name: PROXY_ADDRESS_FORWARDING value: 'true' - name: DB_VENDOR value: mysql - name: DB_ADDR value: external-mysql-db - name: DB_DATABASE value: keycloak - name: DB_USER value: keycloak-user - name: DB_PASSWORD valueFrom: secretKeyRef: name: keycloak-secret key: db_password - name: JGROUPS_DISCOVERY_PROTOCOL value: dns.DNS_PING - name: JGROUPS_DISCOVERY_PROPERTIES value: dns_query=iamv2.iam-keycloak.svc.cluster.local - name: CACHE_OWNERS_COUNT value: '5' - name: CACHE_OWNERS_AUTH_SESSIONS_COUNT value: '5' - name: JAVA_OPTS value: >- -server -Xms512m -Xmx4096m -XX:MetaspaceSize=96M -XX:MaxMetaspaceSize=256m -Djava.net.preferIPv4Stack=true -Djboss.modules.system.pkgs=org.jboss.byteman -Djava.awt.headless=true resources: {} livenessProbe: httpGet: path: /auth/realms/master port: 8080 scheme: HTTP initialDelaySeconds: 100 timeoutSeconds: 2 periodSeconds: 10 successThreshold: 1 failureThreshold: 5 readinessProbe: httpGet: path: /auth/realms/master port: 8080 scheme: HTTP initialDelaySeconds: 100 timeoutSeconds: 2 periodSeconds: 10 successThreshold: 1 failureThreshold: 5 terminationMessagePath: /dev/termination-log terminationMessagePolicy: File imagePullPolicy: IfNotPresent restartPolicy: Always terminationGracePeriodSeconds: 30 dnsPolicy: ClusterFirst securityContext: {} schedulerName: default-scheduler strategy: type: RollingUpdate rollingUpdate: maxUnavailable: 25% maxSurge: 25% revisionHistoryLimit: 10 progressDeadlineSeconds: 600
Editor is loading...