apiVersion: apps/v1 kind: Deployment metadata: labels: app: cloud-consume name: cloud-consume namespace: default spec: progressDeadlineSeconds: 600 replicas: 9 revisionHistoryLimit: 10 selector: matchLabels: app: cloud-consume strategy: rollingUpdate: maxSurge: 25% maxUnavailable: 25% type: RollingUpdate template: metadata: labels: app: cloud-consume spec: containers: - name: cloud-consume image: 10.210.192.115:8443/oil-docker-prod/cloud-consume:v2.0.0 imagePullPolicy: Always ports: - name: consume-9190 containerPort: 9190 protocol: TCP env: - name: LANG value: C.UTF-8 - name: JAVA_HOME value: /usr/lib/jvm/java-8-openjdk-amd64/jre - name: CLASSPATH value: .:/usr/lib/java/jdk1.8.0_202/lib/dt.jar:/usr/lib/java/jdk1.8.0_202/lib/tools.jar - name: TIME_ZONE value: Asia/Shanghai - name: JAVA_OPTS value: -Xms1024m -Xmx4096m -Djava.security.egd=file:/dev/./urandom - name: cloudRegister value: cloud-register-svc:8848 - name: hostIp resources: limits: cpu: "2" memory: 4Gi requests: cpu: "2" memory: 2Gi terminationMessagePath: /dev/termination-log terminationMessagePolicy: File