apiVersion: apps/v1 kind: Deployment metadata: labels: app: imes-custom-nalinv-int name: imes-custom-nalinv-int namespace: prd spec: progressDeadlineSeconds: 600 replicas: 2 revisionHistoryLimit: 10 selector: matchLabels: app: imes-custom-nalinv-int strategy: rollingUpdate: maxSurge: 1 maxUnavailable: 0 type: RollingUpdate template: metadata: labels: app: imes-custom-nalinv-int spec: affinity: nodeAffinity: requiredDuringSchedulingIgnoredDuringExecution: nodeSelectorTerms: - matchExpressions: - key: kubernetes.io/arch operator: In values: - amd64 containers: - env: - name: PORT value: "6071" - name: GR6F9FF28091_HOST value: mom-seata - name: GR6F9FF28091_PORT value: "8091" - name: SEATA_HOST value: mom-seata - name: SEATA_PORT value: "8091" - name: SETA_SERVER_HOST value: mom-seata - name: SETA_SERVER_PORT value: "8091" - name: XXL_JOB_HOST value: imes-basic-mom-xxl-job - name: XXL_JOB_PORT value: "9080" - name: GR2740169999_HOST value: mom-gateway - name: GR2740169999_PORT value: "9999" - name: MYSQL_HOST value: mysql-prd - name: NACOS_HOST value: mom-register - name: NACOS_PORT value: "8848" - name: REDIS_HOST value: mom-redis - name: REDIS_PORT value: "6379" - name: SPRING_REDIS_HOST value: mom-redis - name: SPRING_REDIS_PORT value: "6379" - name: SPRING_DATA_REDIS_HOST value: mom-redis - name: SPRING_DATA_REDIS_PORT value: "6379" - name: HOST_IP valueFrom: fieldRef: apiVersion: v1 fieldPath: status.hostIP - name: POD_IP valueFrom: fieldRef: apiVersion: v1 fieldPath: status.podIP - name: POD_NAME valueFrom: fieldRef: apiVersion: v1 fieldPath: metadata.name - name: MEMORY_SIZE value: 4xlarge - name: _JAVA_OPTIONS value: "-Xms512m -Xmx2g -Xss512k -XX:MaxDirectMemorySize=256m -Dfile.encoding=UTF-8" - name: MYSQL_PORT value: "3306" image: 192.168.100.49:30002/prd/imes-custom-nalinv-int:20260604135350 imagePullPolicy: IfNotPresent name: nalinv-int ports: - containerPort: 6071 protocol: TCP readinessProbe: tcpSocket: port: 6071 initialDelaySeconds: 20 periodSeconds: 5 timeoutSeconds: 2 failureThreshold: 12 resources: limits: memory: 4Gi requests: memory: 256Mi terminationMessagePath: /dev/termination-log terminationMessagePolicy: File dnsPolicy: ClusterFirst restartPolicy: Always schedulerName: default-scheduler securityContext: {} terminationGracePeriodSeconds: 10