1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556 |
- apiVersion: apps/v1
- kind: Deployment
- metadata:
- labels:
- app: cloud-oil
- name: cloud-oil
- namespace: default
- spec:
- progressDeadlineSeconds: 600
- replicas: 1
- revisionHistoryLimit: 10
- selector:
- matchLabels:
- app: cloud-oil
- strategy:
- rollingUpdate:
- maxSurge: 25%
- maxUnavailable: 25%
- type: RollingUpdate
- template:
- metadata:
- labels:
- app: cloud-oil
- spec:
- containers:
- - name: cloud-oil
- image: 10.210.192.115:8443/oil-docker-prod/cloud-oil:v2.0.0
- imagePullPolicy: Always
- ports:
- - name: oil-9299
- containerPort: 9299
- 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
|