apiVersion: apps/v1 kind: Deployment metadata: labels: app: imes-custom-nalinv-mes name: imes-custom-nalinv-mes namespace: prd spec: progressDeadlineSeconds: 600 replicas: 2 revisionHistoryLimit: 10 selector: matchLabels: app: imes-custom-nalinv-mes strategy: rollingUpdate: maxSurge: 1 maxUnavailable: 0 type: RollingUpdate template: metadata: labels: app: imes-custom-nalinv-mes spec: affinity: nodeAffinity: requiredDuringSchedulingIgnoredDuringExecution: nodeSelectorTerms: - matchExpressions: - key: kubernetes.io/arch operator: In values: - amd64 containers: - command: - java - -Xms512m - -Xmx3g - -Xss512k - -XX:MaxDirectMemorySize=256m - -Dfile.encoding=UTF-8 - -Djava.security.egd=file:/dev/./urandom - -jar - iep-app.jar env: - name: PORT value: '5000' - name: GR05A18C8848_HOST value: mom-register - name: GR05A18C8848_PORT value: '8848' - 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: 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: MYSQL_HOST value: mysql-prd - name: MYSQL_PORT value: '3306' - 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 image: 192.168.100.49:30002/prd/imes-custom-nalinv-mes:20260828142157 imagePullPolicy: IfNotPresent name: nalinv-mes ports: - containerPort: 6060 protocol: TCP readinessProbe: tcpSocket: port: 6060 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 --- apiVersion: v1 kind: Service metadata: labels: app: imes-custom-nalinv-mes name: imes-custom-nalinv-mes namespace: prd spec: type: NodePort selector: app: imes-custom-nalinv-mes ports: - name: http port: 5000 protocol: TCP targetPort: 6060 nodePort: 32533