apiVersion: apps/v1 kind: Deployment metadata: labels: app: imes-custom-nalinv-qms name: imes-custom-nalinv-qms namespace: prd spec: progressDeadlineSeconds: 600 replicas: 1 revisionHistoryLimit: 10 selector: matchLabels: app: imes-custom-nalinv-qms strategy: rollingUpdate: maxSurge: 25% maxUnavailable: 25% type: RollingUpdate template: metadata: annotations: kubectl.kubernetes.io/restartedAt: '2026-05-31T11:59:53+08:00' labels: app: imes-custom-nalinv-qms spec: affinity: nodeAffinity: requiredDuringSchedulingIgnoredDuringExecution: nodeSelectorTerms: - matchExpressions: - key: kubernetes.io/arch operator: In values: - amd64 containers: - env: - 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: XXL_JOB_HOST value: imes-basic-mom-xxl-job - name: XXL_JOB_PORT value: '9080' - 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: large image: 192.168.100.49:30002/prd/imes-custom-nalinv-qms:20260911013909 imagePullPolicy: IfNotPresent name: nalinv-qms ports: - containerPort: 80 protocol: TCP resources: limits: memory: 1Gi requests: memory: 256Mi terminationMessagePath: /dev/termination-log terminationMessagePolicy: File dnsPolicy: ClusterFirst restartPolicy: Always schedulerName: default-scheduler securityContext: {} terminationGracePeriodSeconds: 10