---
apiVersion: apps/v1
kind: Deployment
metadata:
  labels:
    app.kubernetes.io/app-version: 4.1.6
    app.kubernetes.io/chart-version: 2.2.2
    app.kubernetes.io/managed-by: Helm
    cmii.app: cmii-admin-data
    cmii.modules: cmlc.loadm
    cmii.type: backend
    helm.sh/chart: backend-app-1.1.0
  name: cmii-admin-data
  namespace: jxyd
spec:
  progressDeadlineSeconds: 600
  replicas: 2
  revisionHistoryLimit: 10
  selector:
    matchLabels:
      cmii.app: cmii-admin-data
      cmii.type: backend
  strategy:
    rollingUpdate:
      maxSurge: 25%
      maxUnavailable: 1
    type: RollingUpdate
  template:
    metadata:
      creationTimestamp: null
      labels:
        cmii.app: cmii-admin-data
        cmii.type: backend
    spec:
      affinity:
        nodeAffinity:
          requiredDuringSchedulingIgnoredDuringExecution:
            nodeSelectorTerms:
              - matchExpressions:
                  - key: uavcloud.env
                    operator: In
                    values:
                      - demo
      containers:
        - env:
            - name: K8S_NAMESPACE
              value: jxyd
            - name: APPLICATION_NAME
              value: cmii-admin-data
            - name: CUST_JAVA_OPTS
              value: -Xms500m -Xmx2500m -Dlog4j2.formatMsgNoLookups=true
            - name: NACOS_REGISTRY
              value: helm-nacos:8848
            - name: NACOS_DISCOVERY_IP
              valueFrom:
                fieldRef:
                  apiVersion: v1
                  fieldPath: status.podIP
            - name: NACOS_DISCOVERY_PORT
              value: "8080"
            - name: BIZ_CONFIG_GROUP
            - name: SYS_CONFIG_GROUP
            - name: IMAGE_VERSION
              value: 4.1.6
            - name: NACOS_USERNAME
              value: developer
            - name: NACOS_PASSWORD
              value: N@cos14Good
          image: 10.20.1.130:8033/cmii/cmii-admin-data:4.1.6
          imagePullPolicy: Always
          livenessProbe:
            failureThreshold: 3
            httpGet:
              path: /cmii/health
              port: pod-port
              scheme: HTTP
            initialDelaySeconds: 60
            periodSeconds: 20
            successThreshold: 1
            timeoutSeconds: 5
          name: cmii-admin-data
          ports:
            - containerPort: 8080
              name: pod-port
              protocol: TCP
          readinessProbe:
            failureThreshold: 3
            httpGet:
              path: /cmii/health
              port: pod-port
              scheme: HTTP
            initialDelaySeconds: 60
            periodSeconds: 20
            successThreshold: 1
            timeoutSeconds: 5
          resources:
            limits:
              cpu: "6"
              memory: 3Gi
            requests:
              cpu: 1
              memory: 500Mi
          startupProbe:
            failureThreshold: 5
            httpGet:
              path: /cmii/health
              port: pod-port
              scheme: HTTP
            initialDelaySeconds: 60
            periodSeconds: 20
            successThreshold: 1
            timeoutSeconds: 3
          terminationMessagePath: /dev/termination-log
          terminationMessagePolicy: File
          volumeMounts:
            - mountPath: /cmii/logs
              name: nfs-backend-log-volume
              subPath: zhbf/cmii-admin-data
      dnsPolicy: ClusterFirst
      imagePullSecrets:
        - name: harborsecret
      restartPolicy: Always
      schedulerName: default-scheduler
      securityContext: {}
      terminationGracePeriodSeconds: 30
      volumes:
        - name: nfs-backend-log-volume
          persistentVolumeClaim:
            claimName: nfs-backend-log-pvc
---
apiVersion: apps/v1
kind: Deployment
metadata:
  labels:
    app.kubernetes.io/app-version: 4.1.6
    app.kubernetes.io/chart-version: 2.2.2
    app.kubernetes.io/managed-by: Helm
    cmii.app: cmii-admin-gateway
    cmii.modules: loadm
    cmii.type: backend
    helm.sh/chart: backend-app-1.1.0
  name: cmii-admin-gateway
  namespace: jxyd
spec:
  progressDeadlineSeconds: 600
  replicas: 1
  revisionHistoryLimit: 10
  selector:
    matchLabels:
      cmii.app: cmii-admin-gateway
      cmii.type: backend
  strategy:
    rollingUpdate:
      maxSurge: 25%
      maxUnavailable: 1
    type: RollingUpdate
  template:
    metadata:
      creationTimestamp: null
      labels:
        cmii.app: cmii-admin-gateway
        cmii.type: backend
    spec:
      affinity:
        nodeAffinity:
          requiredDuringSchedulingIgnoredDuringExecution:
            nodeSelectorTerms:
              - matchExpressions:
                  - key: uavcloud.env
                    operator: In
                    values:
                      - demo
      containers:
        - env:
            - name: K8S_NAMESPACE
              value: jxyd
            - name: APPLICATION_NAME
              value: cmii-admin-gateway
            - name: CUST_JAVA_OPTS
              value: -Xms500m -Xmx2500m -Dlog4j2.formatMsgNoLookups=true
            - name: NACOS_REGISTRY
              value: helm-nacos:8848
            - name: NACOS_DISCOVERY_IP
              valueFrom:
                fieldRef:
                  apiVersion: v1
                  fieldPath: status.podIP
            - name: NACOS_DISCOVERY_PORT
              value: "8080"
            - name: BIZ_CONFIG_GROUP
            - name: SYS_CONFIG_GROUP
            - name: IMAGE_VERSION
              value: 4.1.6
            - name: NACOS_USERNAME
              value: developer
            - name: NACOS_PASSWORD
              value: N@cos14Good
          image: 10.20.1.130:8033/cmii/cmii-admin-gateway:4.1.6
          imagePullPolicy: Always
          livenessProbe:
            failureThreshold: 3
            httpGet:
              path: /cmii/health
              port: pod-port
              scheme: HTTP
            initialDelaySeconds: 60
            periodSeconds: 20
            successThreshold: 1
            timeoutSeconds: 5
          name: cmii-admin-gateway
          ports:
            - containerPort: 8080
              name: pod-port
              protocol: TCP
          readinessProbe:
            failureThreshold: 3
            httpGet:
              path: /cmii/health
              port: pod-port
              scheme: HTTP
            initialDelaySeconds: 60
            periodSeconds: 20
            successThreshold: 1
            timeoutSeconds: 5
          resources:
            limits:
              cpu: "6"
              memory: 3Gi
            requests:
              cpu: 1
              memory: 500Mi
          startupProbe:
            failureThreshold: 5
            httpGet:
              path: /cmii/health
              port: pod-port
              scheme: HTTP
            initialDelaySeconds: 60
            periodSeconds: 20
            successThreshold: 1
            timeoutSeconds: 3
          terminationMessagePath: /dev/termination-log
          terminationMessagePolicy: File
          volumeMounts:
            - mountPath: /cmii/logs
              name: nfs-backend-log-volume
              subPath: zhbf/cmii-admin-gateway
      dnsPolicy: ClusterFirst
      imagePullSecrets:
        - name: harborsecret
      restartPolicy: Always
      schedulerName: default-scheduler
      securityContext: {}
      terminationGracePeriodSeconds: 30
      volumes:
        - name: nfs-backend-log-volume
          persistentVolumeClaim:
            claimName: nfs-backend-log-pvc
---
apiVersion: apps/v1
kind: Deployment
metadata:
  labels:
    app.kubernetes.io/app-version: 4.1.6
    app.kubernetes.io/chart-version: 2.2.2
    app.kubernetes.io/managed-by: Helm
    cmii.app: cmii-admin-user
    cmii.type: backend
    helm.sh/chart: backend-app-1.1.0
  name: cmii-admin-user
  namespace: jxyd
spec:
  progressDeadlineSeconds: 600
  replicas: 1
  revisionHistoryLimit: 10
  selector:
    matchLabels:
      cmii.app: cmii-admin-user
      cmii.type: backend
  strategy:
    rollingUpdate:
      maxSurge: 25%
      maxUnavailable: 1
    type: RollingUpdate
  template:
    metadata:
      creationTimestamp: null
      labels:
        cmii.app: cmii-admin-user
        cmii.type: backend
    spec:
      affinity:
        nodeAffinity:
          requiredDuringSchedulingIgnoredDuringExecution:
            nodeSelectorTerms:
              - matchExpressions:
                  - key: uavcloud.env
                    operator: In
                    values:
                      - demo
      containers:
        - env:
            - name: K8S_NAMESPACE
              value: jxyd
            - name: APPLICATION_NAME
              value: cmii-admin-user
            - name: CUST_JAVA_OPTS
              value: -Xms500m -Xmx2500m -Dlog4j2.formatMsgNoLookups=true
            - name: NACOS_REGISTRY
              value: helm-nacos:8848
            - name: NACOS_DISCOVERY_IP
              valueFrom:
                fieldRef:
                  apiVersion: v1
                  fieldPath: status.podIP
            - name: NACOS_DISCOVERY_PORT
              value: "8080"
            - name: BIZ_CONFIG_GROUP
            - name: SYS_CONFIG_GROUP
            - name: IMAGE_VERSION
              value: 4.1.6
            - name: NACOS_USERNAME
              value: developer
            - name: NACOS_PASSWORD
              value: N@cos14Good
          image: 10.20.1.130:8033/cmii/cmii-admin-user:4.1.6
          imagePullPolicy: Always
          livenessProbe:
            failureThreshold: 3
            httpGet:
              path: /cmii/health
              port: pod-port
              scheme: HTTP
            initialDelaySeconds: 60
            periodSeconds: 20
            successThreshold: 1
            timeoutSeconds: 5
          name: cmii-admin-user
          ports:
            - containerPort: 8080
              name: pod-port
              protocol: TCP
          readinessProbe:
            failureThreshold: 3
            httpGet:
              path: /cmii/health
              port: pod-port
              scheme: HTTP
            initialDelaySeconds: 60
            periodSeconds: 20
            successThreshold: 1
            timeoutSeconds: 5
          resources:
            limits:
              cpu: "6"
              memory: 3Gi
            requests:
              cpu: 1
              memory: 500Mi
          startupProbe:
            failureThreshold: 5
            httpGet:
              path: /cmii/health
              port: pod-port
              scheme: HTTP
            initialDelaySeconds: 60
            periodSeconds: 20
            successThreshold: 1
            timeoutSeconds: 3
          terminationMessagePath: /dev/termination-log
          terminationMessagePolicy: File
          volumeMounts:
            - mountPath: /cmii/logs
              name: nfs-backend-log-volume
              subPath: zhbf/cmii-admin-user
      dnsPolicy: ClusterFirst
      imagePullSecrets:
        - name: harborsecret
      restartPolicy: Always
      schedulerName: default-scheduler
      securityContext: {}
      terminationGracePeriodSeconds: 30
      volumes:
        - name: nfs-backend-log-volume
          persistentVolumeClaim:
            claimName: nfs-backend-log-pvc
---
apiVersion: apps/v1
kind: Deployment
metadata:
  labels:
    app.kubernetes.io/app-version: 4.1.6
    app.kubernetes.io/chart-version: 2.2.2
    app.kubernetes.io/managed-by: Helm
    cmii.app: cmii-open-gateway
    cmii.type: backend
    helm.sh/chart: backend-app-1.1.0
  name: cmii-open-gateway
  namespace: jxyd
spec:
  progressDeadlineSeconds: 600
  replicas: 1
  revisionHistoryLimit: 10
  selector:
    matchLabels:
      cmii.app: cmii-open-gateway
      cmii.type: backend
  strategy:
    rollingUpdate:
      maxSurge: 25%
      maxUnavailable: 1
    type: RollingUpdate
  template:
    metadata:
      creationTimestamp: null
      labels:
        cmii.app: cmii-open-gateway
        cmii.type: backend
    spec:
      affinity:
        nodeAffinity:
          requiredDuringSchedulingIgnoredDuringExecution:
            nodeSelectorTerms:
              - matchExpressions:
                  - key: uavcloud.env
                    operator: In
                    values:
                      - demo
      containers:
        - env:
            - name: K8S_NAMESPACE
              value: jxyd
            - name: APPLICATION_NAME
              value: cmii-open-gateway
            - name: CUST_JAVA_OPTS
              value: -Xms500m -Xmx2500m -Dlog4j2.formatMsgNoLookups=true
            - name: NACOS_REGISTRY
              value: helm-nacos:8848
            - name: NACOS_DISCOVERY_IP
              valueFrom:
                fieldRef:
                  apiVersion: v1
                  fieldPath: status.podIP
            - name: NACOS_DISCOVERY_PORT
              value: "8080"
            - name: BIZ_CONFIG_GROUP
            - name: SYS_CONFIG_GROUP
            - name: IMAGE_VERSION
              value: 4.1.6
            - name: NACOS_USERNAME
              value: developer
            - name: NACOS_PASSWORD
              value: N@cos14Good
          image: 10.20.1.130:8033/cmii/cmii-open-gateway:4.1.6
          imagePullPolicy: Always
          livenessProbe:
            failureThreshold: 3
            httpGet:
              path: /cmii/health
              port: pod-port
              scheme: HTTP
            initialDelaySeconds: 60
            periodSeconds: 20
            successThreshold: 1
            timeoutSeconds: 5
          name: cmii-open-gateway
          ports:
            - containerPort: 8080
              name: pod-port
              protocol: TCP
          readinessProbe:
            failureThreshold: 3
            httpGet:
              path: /cmii/health
              port: pod-port
              scheme: HTTP
            initialDelaySeconds: 60
            periodSeconds: 20
            successThreshold: 1
            timeoutSeconds: 5
          resources:
            limits:
              cpu: "6"
              memory: 3Gi
            requests:
              cpu: 1
              memory: 500Mi
          startupProbe:
            failureThreshold: 5
            httpGet:
              path: /cmii/health
              port: pod-port
              scheme: HTTP
            initialDelaySeconds: 60
            periodSeconds: 20
            successThreshold: 1
            timeoutSeconds: 3
          terminationMessagePath: /dev/termination-log
          terminationMessagePolicy: File
          volumeMounts:
            - mountPath: /cmii/logs
              name: nfs-backend-log-volume
              subPath: zhbf/cmii-open-gateway
      dnsPolicy: ClusterFirst
      imagePullSecrets:
        - name: harborsecret
      restartPolicy: Always
      schedulerName: default-scheduler
      securityContext: {}
      terminationGracePeriodSeconds: 30
      volumes:
        - name: nfs-backend-log-volume
          persistentVolumeClaim:
            claimName: nfs-backend-log-pvc
---
apiVersion: apps/v1
kind: Deployment
metadata:
  labels:
    app.kubernetes.io/app-version: 4.1.6
    app.kubernetes.io/chart-version: 2.2.2
    app.kubernetes.io/managed-by: Helm
    cmii.app: cmii-suav-platform-supervision
    cmii.type: frontend
    helm.sh/chart: frontend-app-1.2.2
  name: cmii-suav-platform-supervision
  namespace: jxyd
spec:
  progressDeadlineSeconds: 600
  replicas: 1
  revisionHistoryLimit: 10
  selector:
    matchLabels:
      cmii.app: cmii-suav-platform-supervision
      cmii.type: frontend
  strategy:
    rollingUpdate:
      maxSurge: 25%
      maxUnavailable: 1
    type: RollingUpdate
  template:
    metadata:
      creationTimestamp: null
      labels:
        cmii.app: cmii-suav-platform-supervision
        cmii.type: frontend
    spec:
      containers:
        - env:
            - name: K8S_NAMESPACE
              value: jxyd
            - name: APPLICATION_NAME
              value: cmii-suav-platform-supervision
          image: 10.20.1.130:8033/cmii/cmii-suav-platform-supervision:4.1.6
          imagePullPolicy: Always
          name: cmii-suav-platform-supervision
          ports:
            - containerPort: 9528
              name: platform-9528
              protocol: TCP
          resources:
            limits:
              cpu: "1"
              memory: 1Gi
            requests:
              cpu: 500m
              memory: 500Mi
          terminationMessagePath: /dev/termination-log
          terminationMessagePolicy: File
          volumeMounts:
            - mountPath: /usr/local/nginx/conf/nginx.conf
              name: nginx-conf
              subPath: nginx.conf
            - mountPath: /etc/nginx/conf.d/default.conf
              name: default-nginx-conf
              subPath: default.conf
            - mountPath: /home/cmii-platform/dist/ingress-config.js
              name: tenant-prefix
              subPath: ingress-config.js
      dnsPolicy: ClusterFirst
      imagePullSecrets:
        - name: harborsecret
      restartPolicy: Always
      schedulerName: default-scheduler
      securityContext: {}
      terminationGracePeriodSeconds: 30
      volumes:
        - configMap:
            defaultMode: 420
            items:
              - key: nginx.conf
                path: nginx.conf
            name: nginx-cm
          name: nginx-conf
        - configMap:
            defaultMode: 420
            items:
              - key: default.conf
                path: default.conf
            name: default-nginx-cm
          name: default-nginx-conf
        - configMap:
            defaultMode: 420
            items:
              - key: ingress-config.js
                path: ingress-config.js
            name: tenant-prefixcmii-suav-platform-supervision
          name: tenant-prefix
---
apiVersion: apps/v1
kind: Deployment
metadata:
  labels:
    app.kubernetes.io/app-version: 4.1.6
    app.kubernetes.io/chart-version: 2.2.2
    app.kubernetes.io/managed-by: Helm
    cmii.app: cmii-suav-platform-supervisionh5
    cmii.type: frontend
    helm.sh/chart: frontend-app-1.2.2
  name: cmii-suav-platform-supervisionh5
  namespace: jxyd
spec:
  progressDeadlineSeconds: 600
  replicas: 1
  revisionHistoryLimit: 10
  selector:
    matchLabels:
      cmii.app: cmii-suav-platform-supervisionh5
      cmii.type: frontend
  strategy:
    rollingUpdate:
      maxSurge: 25%
      maxUnavailable: 1
    type: RollingUpdate
  template:
    metadata:
      creationTimestamp: null
      labels:
        cmii.app: cmii-suav-platform-supervisionh5
        cmii.type: frontend
    spec:
      containers:
        - env:
            - name: K8S_NAMESPACE
              value: jxyd
            - name: APPLICATION_NAME
              value: cmii-suav-platform-supervisionh5
          image: 10.20.1.130:8033/cmii/cmii-suav-platform-supervisionh5:4.1.6
          imagePullPolicy: Always
          name: cmii-suav-platform-supervisionh5
          ports:
            - containerPort: 9528
              name: platform-9528
              protocol: TCP
          resources:
            limits:
              cpu: "1"
              memory: 1Gi
            requests:
              cpu: 500m
              memory: 500Mi
          terminationMessagePath: /dev/termination-log
          terminationMessagePolicy: File
          volumeMounts:
            - mountPath: /usr/local/nginx/conf/nginx.conf
              name: nginx-conf
              subPath: nginx.conf
            - mountPath: /etc/nginx/conf.d/default.conf
              name: default-nginx-conf
              subPath: default.conf
            - mountPath: /home/cmii-platform/dist/ingress-config.js
              name: tenant-prefix
              subPath: ingress-config.js
      dnsPolicy: ClusterFirst
      imagePullSecrets:
        - name: harborsecret
      restartPolicy: Always
      schedulerName: default-scheduler
      securityContext: {}
      terminationGracePeriodSeconds: 30
      volumes:
        - configMap:
            defaultMode: 420
            items:
              - key: nginx.conf
                path: nginx.conf
            name: nginx-cm
          name: nginx-conf
        - configMap:
            defaultMode: 420
            items:
              - key: default.conf
                path: default.conf
            name: default-nginx-cm
          name: default-nginx-conf
        - configMap:
            defaultMode: 420
            items:
              - key: ingress-config.js
                path: ingress-config.js
            name: tenant-prefixcmii-suav-platform-supervisionh5
          name: tenant-prefix
---
apiVersion: apps/v1
kind: Deployment
metadata:
  labels:
    app.kubernetes.io/app-version: 4.1.6
    app.kubernetes.io/chart-version: 2.2.2
    app.kubernetes.io/managed-by: Helm
    cmii.app: cmii-suav-supervision
    cmii.type: backend
    helm.sh/chart: backend-app-1.1.0
  name: cmii-suav-supervision
  namespace: jxyd
spec:
  progressDeadlineSeconds: 600
  replicas: 0
  revisionHistoryLimit: 10
  selector:
    matchLabels:
      cmii.app: cmii-suav-supervision
      cmii.type: backend
  strategy:
    rollingUpdate:
      maxSurge: 25%
      maxUnavailable: 1
    type: RollingUpdate
  template:
    metadata:
      creationTimestamp: null
      labels:
        cmii.app: cmii-suav-supervision
        cmii.type: backend
    spec:
      affinity:
        nodeAffinity:
          requiredDuringSchedulingIgnoredDuringExecution:
            nodeSelectorTerms:
              - matchExpressions:
                  - key: uavcloud.env
                    operator: In
                    values:
                      - demo
      containers:
        - env:
            - name: K8S_NAMESPACE
              value: jxyd
            - name: APPLICATION_NAME
              value: cmii-suav-supervision
            - name: CUST_JAVA_OPTS
              value: -Xms500m -Xmx2500m -Dlog4j2.formatMsgNoLookups=true
            - name: NACOS_REGISTRY
              value: helm-nacos:8848
            - name: NACOS_DISCOVERY_IP
              valueFrom:
                fieldRef:
                  apiVersion: v1
                  fieldPath: status.podIP
            - name: NACOS_DISCOVERY_PORT
              value: "8080"
            - name: BIZ_CONFIG_GROUP
            - name: SYS_CONFIG_GROUP
            - name: IMAGE_VERSION
              value: 4.1.6
            - name: NACOS_USERNAME
              value: developer
            - name: NACOS_PASSWORD
              value: N@cos14Good
          image: 10.20.1.130:8033/cmii/cmii-suav-supervision:4.1.6
          imagePullPolicy: Always
          livenessProbe:
            failureThreshold: 3
            httpGet:
              path: /cmii/health
              port: pod-port
              scheme: HTTP
            initialDelaySeconds: 60
            periodSeconds: 20
            successThreshold: 1
            timeoutSeconds: 5
          name: cmii-suav-supervision
          ports:
            - containerPort: 8080
              name: pod-port
              protocol: TCP
          readinessProbe:
            failureThreshold: 3
            httpGet:
              path: /cmii/health
              port: pod-port
              scheme: HTTP
            initialDelaySeconds: 60
            periodSeconds: 20
            successThreshold: 1
            timeoutSeconds: 5
          resources:
            limits:
              cpu: "6"
              memory: 3Gi
            requests:
              cpu: 1
              memory: 500Mi
          startupProbe:
            failureThreshold: 5
            httpGet:
              path: /cmii/health
              port: pod-port
              scheme: HTTP
            initialDelaySeconds: 60
            periodSeconds: 20
            successThreshold: 1
            timeoutSeconds: 3
          terminationMessagePath: /dev/termination-log
          terminationMessagePolicy: File
          volumeMounts:
            - mountPath: /cmii/logs
              name: nfs-backend-log-volume
              subPath: zhbf/cmii-suav-supervision
      dnsPolicy: ClusterFirst
      imagePullSecrets:
        - name: harborsecret
      restartPolicy: Always
      schedulerName: default-scheduler
      securityContext: {}
      terminationGracePeriodSeconds: 30
      volumes:
        - name: nfs-backend-log-volume
          persistentVolumeClaim:
            claimName: nfs-backend-log-pvc
---
apiVersion: apps/v1
kind: Deployment
metadata:
  labels:
    app.kubernetes.io/app-version: 4.1.6
    app.kubernetes.io/chart-version: 2.2.2
    app.kubernetes.io/managed-by: Helm
    cmii.app: cmii-uav-airspace
    cmii.type: backend
    helm.sh/chart: backend-app-1.1.0
  name: cmii-uav-airspace
  namespace: jxyd
spec:
  progressDeadlineSeconds: 600
  replicas: 1
  revisionHistoryLimit: 10
  selector:
    matchLabels:
      cmii.app: cmii-uav-airspace
      cmii.type: backend
  strategy:
    rollingUpdate:
      maxSurge: 25%
      maxUnavailable: 1
    type: RollingUpdate
  template:
    metadata:
      creationTimestamp: null
      labels:
        cmii.app: cmii-uav-airspace
        cmii.type: backend
    spec:
      affinity:
        nodeAffinity:
          requiredDuringSchedulingIgnoredDuringExecution:
            nodeSelectorTerms:
              - matchExpressions:
                  - key: uavcloud.env
                    operator: In
                    values:
                      - demo
      containers:
        - env:
            - name: K8S_NAMESPACE
              value: jxyd
            - name: APPLICATION_NAME
              value: cmii-uav-airspace
            - name: CUST_JAVA_OPTS
              value: -Xms500m -Xmx2500m -Dlog4j2.formatMsgNoLookups=true
            - name: NACOS_REGISTRY
              value: helm-nacos:8848
            - name: NACOS_DISCOVERY_IP
              valueFrom:
                fieldRef:
                  apiVersion: v1
                  fieldPath: status.podIP
            - name: NACOS_DISCOVERY_PORT
              value: "8080"
            - name: BIZ_CONFIG_GROUP
            - name: SYS_CONFIG_GROUP
            - name: IMAGE_VERSION
              value: 4.1.6
            - name: NACOS_USERNAME
              value: developer
            - name: NACOS_PASSWORD
              value: N@cos14Good
          image: 10.20.1.130:8033/cmii/cmii-uav-airspace:4.1.6
          imagePullPolicy: Always
          livenessProbe:
            failureThreshold: 3
            httpGet:
              path: /cmii/health
              port: pod-port
              scheme: HTTP
            initialDelaySeconds: 60
            periodSeconds: 20
            successThreshold: 1
            timeoutSeconds: 5
          name: cmii-uav-airspace
          ports:
            - containerPort: 8080
              name: pod-port
              protocol: TCP
          readinessProbe:
            failureThreshold: 3
            httpGet:
              path: /cmii/health
              port: pod-port
              scheme: HTTP
            initialDelaySeconds: 60
            periodSeconds: 20
            successThreshold: 1
            timeoutSeconds: 5
          resources:
            limits:
              cpu: "6"
              memory: 3Gi
            requests:
              cpu: 1
              memory: 500Mi
          startupProbe:
            failureThreshold: 5
            httpGet:
              path: /cmii/health
              port: pod-port
              scheme: HTTP
            initialDelaySeconds: 60
            periodSeconds: 20
            successThreshold: 1
            timeoutSeconds: 3
          terminationMessagePath: /dev/termination-log
          terminationMessagePolicy: File
          volumeMounts:
            - mountPath: /cmii/logs
              name: nfs-backend-log-volume
              subPath: zhbf/cmii-uav-airspace
      dnsPolicy: ClusterFirst
      imagePullSecrets:
        - name: harborsecret
      restartPolicy: Always
      schedulerName: default-scheduler
      securityContext: {}
      terminationGracePeriodSeconds: 30
      volumes:
        - name: nfs-backend-log-volume
          persistentVolumeClaim:
            claimName: nfs-backend-log-pvc
---
apiVersion: apps/v1
kind: Deployment
metadata:
  labels:
    app.kubernetes.io/app-version: 4.1.6
    app.kubernetes.io/chart-version: 2.2.2
    app.kubernetes.io/managed-by: Helm
    cmii.app: cmii-uav-alarm
    cmii.type: backend
    helm.sh/chart: backend-app-1.1.0
  name: cmii-uav-alarm
  namespace: jxyd
spec:
  progressDeadlineSeconds: 600
  replicas: 1
  revisionHistoryLimit: 10
  selector:
    matchLabels:
      cmii.app: cmii-uav-alarm
      cmii.type: backend
  strategy:
    rollingUpdate:
      maxSurge: 25%
      maxUnavailable: 1
    type: RollingUpdate
  template:
    metadata:
      creationTimestamp: null
      labels:
        cmii.app: cmii-uav-alarm
        cmii.type: backend
    spec:
      affinity:
        nodeAffinity:
          requiredDuringSchedulingIgnoredDuringExecution:
            nodeSelectorTerms:
              - matchExpressions:
                  - key: uavcloud.env
                    operator: In
                    values:
                      - demo
      containers:
        - env:
            - name: K8S_NAMESPACE
              value: jxyd
            - name: APPLICATION_NAME
              value: cmii-uav-alarm
            - name: CUST_JAVA_OPTS
              value: -Xms500m -Xmx2500m -Dlog4j2.formatMsgNoLookups=true
            - name: NACOS_REGISTRY
              value: helm-nacos:8848
            - name: NACOS_DISCOVERY_IP
              valueFrom:
                fieldRef:
                  apiVersion: v1
                  fieldPath: status.podIP
            - name: NACOS_DISCOVERY_PORT
              value: "8080"
            - name: BIZ_CONFIG_GROUP
            - name: SYS_CONFIG_GROUP
            - name: IMAGE_VERSION
              value: 4.1.6
            - name: NACOS_USERNAME
              value: developer
            - name: NACOS_PASSWORD
              value: N@cos14Good
          image: 10.20.1.130:8033/cmii/cmii-uav-alarm:4.1.6
          imagePullPolicy: Always
          livenessProbe:
            failureThreshold: 3
            httpGet:
              path: /cmii/health
              port: pod-port
              scheme: HTTP
            initialDelaySeconds: 60
            periodSeconds: 20
            successThreshold: 1
            timeoutSeconds: 5
          name: cmii-uav-alarm
          ports:
            - containerPort: 8080
              name: pod-port
              protocol: TCP
          readinessProbe:
            failureThreshold: 3
            httpGet:
              path: /cmii/health
              port: pod-port
              scheme: HTTP
            initialDelaySeconds: 60
            periodSeconds: 20
            successThreshold: 1
            timeoutSeconds: 5
          resources:
            limits:
              cpu: "6"
              memory: 3Gi
            requests:
              cpu: 1
              memory: 500Mi
          startupProbe:
            failureThreshold: 5
            httpGet:
              path: /cmii/health
              port: pod-port
              scheme: HTTP
            initialDelaySeconds: 60
            periodSeconds: 20
            successThreshold: 1
            timeoutSeconds: 3
          terminationMessagePath: /dev/termination-log
          terminationMessagePolicy: File
          volumeMounts:
            - mountPath: /cmii/logs
              name: nfs-backend-log-volume
              subPath: zhbf/cmii-uav-alarm
      dnsPolicy: ClusterFirst
      imagePullSecrets:
        - name: harborsecret
      restartPolicy: Always
      schedulerName: default-scheduler
      securityContext: {}
      terminationGracePeriodSeconds: 30
      volumes:
        - name: nfs-backend-log-volume
          persistentVolumeClaim:
            claimName: nfs-backend-log-pvc
---
apiVersion: apps/v1
kind: Deployment
metadata:
  labels:
    app.kubernetes.io/app-version: 4.1.6
    app.kubernetes.io/chart-version: 2.2.2
    app.kubernetes.io/managed-by: Helm
    cmii.app: cmii-uav-autowaypoint
    cmii.type: backend
    helm.sh/chart: backend-app-1.1.0
  name: cmii-uav-autowaypoint
  namespace: jxyd
spec:
  progressDeadlineSeconds: 600
  replicas: 0
  revisionHistoryLimit: 10
  selector:
    matchLabels:
      cmii.app: cmii-uav-autowaypoint
      cmii.type: backend
  strategy:
    rollingUpdate:
      maxSurge: 25%
      maxUnavailable: 1
    type: RollingUpdate
  template:
    metadata:
      creationTimestamp: null
      labels:
        cmii.app: cmii-uav-autowaypoint
        cmii.type: backend
    spec:
      affinity:
        nodeAffinity:
          requiredDuringSchedulingIgnoredDuringExecution:
            nodeSelectorTerms:
              - matchExpressions:
                  - key: uavcloud.env
                    operator: In
                    values:
                      - demo
      containers:
        - env:
            - name: K8S_NAMESPACE
              value: jxyd
            - name: APPLICATION_NAME
              value: cmii-uav-autowaypoint
            - name: CUST_JAVA_OPTS
              value: -Xms500m -Xmx2500m -Dlog4j2.formatMsgNoLookups=true
            - name: NACOS_REGISTRY
              value: helm-nacos:8848
            - name: NACOS_DISCOVERY_IP
              valueFrom:
                fieldRef:
                  apiVersion: v1
                  fieldPath: status.podIP
            - name: NACOS_DISCOVERY_PORT
              value: "8080"
            - name: BIZ_CONFIG_GROUP
            - name: SYS_CONFIG_GROUP
            - name: IMAGE_VERSION
              value: 4.1.6
            - name: NACOS_USERNAME
              value: developer
            - name: NACOS_PASSWORD
              value: N@cos14Good
          image: 10.20.1.130:8033/cmii/cmii-uav-autowaypoint:4.1.6
          imagePullPolicy: Always
          livenessProbe:
            failureThreshold: 3
            httpGet:
              path: /cmii/health
              port: pod-port
              scheme: HTTP
            initialDelaySeconds: 60
            periodSeconds: 20
            successThreshold: 1
            timeoutSeconds: 5
          name: cmii-uav-autowaypoint
          ports:
            - containerPort: 8080
              name: pod-port
              protocol: TCP
          readinessProbe:
            failureThreshold: 3
            httpGet:
              path: /cmii/health
              port: pod-port
              scheme: HTTP
            initialDelaySeconds: 60
            periodSeconds: 20
            successThreshold: 1
            timeoutSeconds: 5
          resources:
            limits:
              cpu: "6"
              memory: 3Gi
            requests:
              cpu: 1
              memory: 500Mi
          startupProbe:
            failureThreshold: 5
            httpGet:
              path: /cmii/health
              port: pod-port
              scheme: HTTP
            initialDelaySeconds: 60
            periodSeconds: 20
            successThreshold: 1
            timeoutSeconds: 3
          terminationMessagePath: /dev/termination-log
          terminationMessagePolicy: File
          volumeMounts:
            - mountPath: /cmii/logs
              name: nfs-backend-log-volume
              subPath: zhbf/cmii-uav-autowaypoint
      dnsPolicy: ClusterFirst
      imagePullSecrets:
        - name: harborsecret
      restartPolicy: Always
      schedulerName: default-scheduler
      securityContext: {}
      terminationGracePeriodSeconds: 30
      volumes:
        - name: nfs-backend-log-volume
          persistentVolumeClaim:
            claimName: nfs-backend-log-pvc
---
apiVersion: apps/v1
kind: Deployment
metadata:
  labels:
    app.kubernetes.io/app-version: 4.1.6
    app.kubernetes.io/chart-version: 2.2.2
    app.kubernetes.io/managed-by: Helm
    cmii.app: cmii-uav-brain
    cmii.type: backend
    helm.sh/chart: backend-app-1.1.0
  name: cmii-uav-brain
  namespace: jxyd
spec:
  progressDeadlineSeconds: 600
  replicas: 0
  revisionHistoryLimit: 10
  selector:
    matchLabels:
      cmii.app: cmii-uav-brain
      cmii.type: backend
  strategy:
    rollingUpdate:
      maxSurge: 25%
      maxUnavailable: 1
    type: RollingUpdate
  template:
    metadata:
      creationTimestamp: null
      labels:
        cmii.app: cmii-uav-brain
        cmii.type: backend
    spec:
      affinity:
        nodeAffinity:
          requiredDuringSchedulingIgnoredDuringExecution:
            nodeSelectorTerms:
              - matchExpressions:
                  - key: uavcloud.env
                    operator: In
                    values:
                      - demo
      containers:
        - env:
            - name: K8S_NAMESPACE
              value: jxyd
            - name: APPLICATION_NAME
              value: cmii-uav-brain
            - name: CUST_JAVA_OPTS
              value: -Xms500m -Xmx2500m -Dlog4j2.formatMsgNoLookups=true
            - name: NACOS_REGISTRY
              value: helm-nacos:8848
            - name: NACOS_DISCOVERY_IP
              valueFrom:
                fieldRef:
                  apiVersion: v1
                  fieldPath: status.podIP
            - name: NACOS_DISCOVERY_PORT
              value: "8080"
            - name: BIZ_CONFIG_GROUP
            - name: SYS_CONFIG_GROUP
            - name: IMAGE_VERSION
              value: 4.1.6
            - name: NACOS_USERNAME
              value: developer
            - name: NACOS_PASSWORD
              value: N@cos14Good
          image: 10.20.1.130:8033/cmii/cmii-uav-brain:4.1.6
          imagePullPolicy: Always
          livenessProbe:
            failureThreshold: 3
            httpGet:
              path: /cmii/health
              port: pod-port
              scheme: HTTP
            initialDelaySeconds: 60
            periodSeconds: 20
            successThreshold: 1
            timeoutSeconds: 5
          name: cmii-uav-brain
          ports:
            - containerPort: 8080
              name: pod-port
              protocol: TCP
          readinessProbe:
            failureThreshold: 3
            httpGet:
              path: /cmii/health
              port: pod-port
              scheme: HTTP
            initialDelaySeconds: 60
            periodSeconds: 20
            successThreshold: 1
            timeoutSeconds: 5
          resources:
            limits:
              cpu: "6"
              memory: 3Gi
            requests:
              cpu: 1
              memory: 500Mi
          startupProbe:
            failureThreshold: 5
            httpGet:
              path: /cmii/health
              port: pod-port
              scheme: HTTP
            initialDelaySeconds: 60
            periodSeconds: 20
            successThreshold: 1
            timeoutSeconds: 3
          terminationMessagePath: /dev/termination-log
          terminationMessagePolicy: File
          volumeMounts:
            - mountPath: /cmii/logs
              name: nfs-backend-log-volume
              subPath: zhbf/cmii-uav-brain
      dnsPolicy: ClusterFirst
      imagePullSecrets:
        - name: harborsecret
      restartPolicy: Always
      schedulerName: default-scheduler
      securityContext: {}
      terminationGracePeriodSeconds: 30
      volumes:
        - name: nfs-backend-log-volume
          persistentVolumeClaim:
            claimName: nfs-backend-log-pvc
---
apiVersion: apps/v1
kind: Deployment
metadata:
  labels:
    app.kubernetes.io/app-version: 4.1.6
    app.kubernetes.io/chart-version: 2.2.2
    app.kubernetes.io/managed-by: Helm
    cmii.app: cmii-uav-cloud-live
    cmii.type: backend
    helm.sh/chart: backend-app-1.1.0
  name: cmii-uav-cloud-live
  namespace: jxyd
spec:
  progressDeadlineSeconds: 600
  replicas: 1
  revisionHistoryLimit: 10
  selector:
    matchLabels:
      cmii.app: cmii-uav-cloud-live
      cmii.type: backend
  strategy:
    rollingUpdate:
      maxSurge: 25%
      maxUnavailable: 1
    type: RollingUpdate
  template:
    metadata:
      creationTimestamp: null
      labels:
        cmii.app: cmii-uav-cloud-live
        cmii.type: backend
    spec:
      affinity:
        nodeAffinity:
          requiredDuringSchedulingIgnoredDuringExecution:
            nodeSelectorTerms:
              - matchExpressions:
                  - key: uavcloud.env
                    operator: In
                    values:
                      - demo
      containers:
        - env:
            - name: K8S_NAMESPACE
              value: jxyd
            - name: APPLICATION_NAME
              value: cmii-uav-cloud-live
            - name: CUST_JAVA_OPTS
              value: -Xms500m -Xmx2500m -Dlog4j2.formatMsgNoLookups=true
            - name: NACOS_REGISTRY
              value: helm-nacos:8848
            - name: NACOS_DISCOVERY_IP
              valueFrom:
                fieldRef:
                  apiVersion: v1
                  fieldPath: status.podIP
            - name: NACOS_DISCOVERY_PORT
              value: "8080"
            - name: BIZ_CONFIG_GROUP
            - name: SYS_CONFIG_GROUP
            - name: IMAGE_VERSION
              value: 4.1.6
            - name: NACOS_USERNAME
              value: developer
            - name: NACOS_PASSWORD
              value: N@cos14Good
          image: 10.20.1.130:8033/cmii/cmii-uav-cloud-live:4.1.6
          imagePullPolicy: Always
          livenessProbe:
            failureThreshold: 3
            httpGet:
              path: /cmii/health
              port: pod-port
              scheme: HTTP
            initialDelaySeconds: 60
            periodSeconds: 20
            successThreshold: 1
            timeoutSeconds: 5
          name: cmii-uav-cloud-live
          ports:
            - containerPort: 8080
              name: pod-port
              protocol: TCP
          readinessProbe:
            failureThreshold: 3
            httpGet:
              path: /cmii/health
              port: pod-port
              scheme: HTTP
            initialDelaySeconds: 60
            periodSeconds: 20
            successThreshold: 1
            timeoutSeconds: 5
          resources:
            limits:
              cpu: "6"
              memory: 3Gi
            requests:
              cpu: 1
              memory: 500Mi
          startupProbe:
            failureThreshold: 5
            httpGet:
              path: /cmii/health
              port: pod-port
              scheme: HTTP
            initialDelaySeconds: 60
            periodSeconds: 20
            successThreshold: 1
            timeoutSeconds: 3
          terminationMessagePath: /dev/termination-log
          terminationMessagePolicy: File
          volumeMounts:
            - mountPath: /cmii/logs
              name: nfs-backend-log-volume
              subPath: zhbf/cmii-uav-cloud-live
      dnsPolicy: ClusterFirst
      imagePullSecrets:
        - name: harborsecret
      restartPolicy: Always
      schedulerName: default-scheduler
      securityContext: {}
      terminationGracePeriodSeconds: 30
      volumes:
        - name: nfs-backend-log-volume
          persistentVolumeClaim:
            claimName: nfs-backend-log-pvc
---
apiVersion: apps/v1
kind: Deployment
metadata:
  labels:
    app.kubernetes.io/app-version: 4.1.6
    app.kubernetes.io/chart-version: 2.2.2
    app.kubernetes.io/managed-by: Helm
    cmii.app: cmii-uav-cms
    cmii.type: backend
    helm.sh/chart: backend-app-1.1.0
  name: cmii-uav-cms
  namespace: jxyd
spec:
  progressDeadlineSeconds: 600
  replicas: 0
  revisionHistoryLimit: 10
  selector:
    matchLabels:
      cmii.app: cmii-uav-cms
      cmii.type: backend
  strategy:
    rollingUpdate:
      maxSurge: 25%
      maxUnavailable: 1
    type: RollingUpdate
  template:
    metadata:
      creationTimestamp: null
      labels:
        cmii.app: cmii-uav-cms
        cmii.type: backend
    spec:
      affinity:
        nodeAffinity:
          requiredDuringSchedulingIgnoredDuringExecution:
            nodeSelectorTerms:
              - matchExpressions:
                  - key: uavcloud.env
                    operator: In
                    values:
                      - demo
      containers:
        - env:
            - name: K8S_NAMESPACE
              value: jxyd
            - name: APPLICATION_NAME
              value: cmii-uav-cms
            - name: CUST_JAVA_OPTS
              value: -Xms500m -Xmx2500m -Dlog4j2.formatMsgNoLookups=true
            - name: NACOS_REGISTRY
              value: helm-nacos:8848
            - name: NACOS_DISCOVERY_IP
              valueFrom:
                fieldRef:
                  apiVersion: v1
                  fieldPath: status.podIP
            - name: NACOS_DISCOVERY_PORT
              value: "8080"
            - name: BIZ_CONFIG_GROUP
            - name: SYS_CONFIG_GROUP
            - name: IMAGE_VERSION
              value: 4.1.6
            - name: NACOS_USERNAME
              value: developer
            - name: NACOS_PASSWORD
              value: N@cos14Good
          image: 10.20.1.130:8033/cmii/cmii-uav-cms:4.1.6
          imagePullPolicy: Always
          livenessProbe:
            failureThreshold: 3
            httpGet:
              path: /cmii/health
              port: pod-port
              scheme: HTTP
            initialDelaySeconds: 60
            periodSeconds: 20
            successThreshold: 1
            timeoutSeconds: 5
          name: cmii-uav-cms
          ports:
            - containerPort: 8080
              name: pod-port
              protocol: TCP
          readinessProbe:
            failureThreshold: 3
            httpGet:
              path: /cmii/health
              port: pod-port
              scheme: HTTP
            initialDelaySeconds: 60
            periodSeconds: 20
            successThreshold: 1
            timeoutSeconds: 5
          resources: {}
          startupProbe:
            failureThreshold: 5
            httpGet:
              path: /cmii/health
              port: pod-port
              scheme: HTTP
            initialDelaySeconds: 60
            periodSeconds: 20
            successThreshold: 1
            timeoutSeconds: 3
          terminationMessagePath: /dev/termination-log
          terminationMessagePolicy: File
          volumeMounts:
            - mountPath: /cmii/logs
              name: nfs-backend-log-volume
              subPath: zhbf/cmii-uav-cms
            - mountPath: /cmii/cache
              name: data-cache-volume
              subPath: zhbf/cmii-uav-cms
      dnsPolicy: ClusterFirst
      imagePullSecrets:
        - name: harborsecret
      restartPolicy: Always
      schedulerName: default-scheduler
      securityContext: {}
      terminationGracePeriodSeconds: 30
      volumes:
        - name: nfs-backend-log-volume
          persistentVolumeClaim:
            claimName: nfs-backend-log-pvc
        - name: data-cache-volume
          persistentVolumeClaim:
            claimName: cmii-uav-cms-cache
---
apiVersion: apps/v1
kind: Deployment
metadata:
  labels:
    app.kubernetes.io/app-version: 4.1.6
    app.kubernetes.io/chart-version: 2.2.2
    app.kubernetes.io/managed-by: Helm
    cmii.app: cmii-uav-data-post-process
    cmii.modules: cmlc
    cmii.type: backend
    helm.sh/chart: backend-app-1.1.0
  name: cmii-uav-data-post-process
  namespace: jxyd
spec:
  progressDeadlineSeconds: 600
  replicas: 0
  revisionHistoryLimit: 10
  selector:
    matchLabels:
      cmii.app: cmii-uav-data-post-process
      cmii.type: backend
  strategy:
    rollingUpdate:
      maxSurge: 25%
      maxUnavailable: 1
    type: RollingUpdate
  template:
    metadata:
      creationTimestamp: null
      labels:
        cmii.app: cmii-uav-data-post-process
        cmii.type: backend
    spec:
      affinity:
        nodeAffinity:
          requiredDuringSchedulingIgnoredDuringExecution:
            nodeSelectorTerms:
              - matchExpressions:
                  - key: uavcloud.env
                    operator: In
                    values:
                      - demo
      containers:
        - env:
            - name: K8S_NAMESPACE
              value: jxyd
            - name: APPLICATION_NAME
              value: cmii-uav-data-post-process
            - name: CUST_JAVA_OPTS
              value: -Xms500m -Xmx2500m -Dlog4j2.formatMsgNoLookups=true
            - name: NACOS_REGISTRY
              value: helm-nacos:8848
            - name: NACOS_DISCOVERY_IP
              valueFrom:
                fieldRef:
                  apiVersion: v1
                  fieldPath: status.podIP
            - name: NACOS_DISCOVERY_PORT
              value: "8080"
            - name: BIZ_CONFIG_GROUP
            - name: SYS_CONFIG_GROUP
            - name: IMAGE_VERSION
              value: 4.1.6
            - name: NACOS_USERNAME
              value: developer
            - name: NACOS_PASSWORD
              value: N@cos14Good
          image: 10.20.1.130:8033/cmii/cmii-uav-data-post-process:4.1.6
          imagePullPolicy: Always
          livenessProbe:
            failureThreshold: 3
            httpGet:
              path: /cmii/health
              port: pod-port
              scheme: HTTP
            initialDelaySeconds: 60
            periodSeconds: 20
            successThreshold: 1
            timeoutSeconds: 5
          name: cmii-uav-data-post-process
          ports:
            - containerPort: 8080
              name: pod-port
              protocol: TCP
          readinessProbe:
            failureThreshold: 3
            httpGet:
              path: /cmii/health
              port: pod-port
              scheme: HTTP
            initialDelaySeconds: 60
            periodSeconds: 20
            successThreshold: 1
            timeoutSeconds: 5
          resources: {}
          startupProbe:
            failureThreshold: 5
            httpGet:
              path: /cmii/health
              port: pod-port
              scheme: HTTP
            initialDelaySeconds: 60
            periodSeconds: 20
            successThreshold: 1
            timeoutSeconds: 3
          terminationMessagePath: /dev/termination-log
          terminationMessagePolicy: File
          volumeMounts:
            - mountPath: /cmii/logs
              name: nfs-backend-log-volume
              subPath: zhbf/cmii-uav-data-post-process
            - mountPath: /cmii/cache
              name: data-cache-volume
              subPath: zhbf/cmii-uav-data-post-process
      dnsPolicy: ClusterFirst
      imagePullSecrets:
        - name: harborsecret
      restartPolicy: Always
      schedulerName: default-scheduler
      securityContext: {}
      terminationGracePeriodSeconds: 30
      volumes:
        - name: nfs-backend-log-volume
          persistentVolumeClaim:
            claimName: nfs-backend-log-pvc
        - name: data-cache-volume
          persistentVolumeClaim:
            claimName: cmii-uav-data-post-process-cache
---
apiVersion: apps/v1
kind: Deployment
metadata:
  labels:
    app.kubernetes.io/app-version: 4.1.6
    app.kubernetes.io/chart-version: 2.2.2
    app.kubernetes.io/managed-by: Helm
    cmii.app: cmii-uav-developer
    cmii.type: backend
    helm.sh/chart: backend-app-1.1.0
  name: cmii-uav-developer
  namespace: jxyd
spec:
  progressDeadlineSeconds: 600
  replicas: 1
  revisionHistoryLimit: 10
  selector:
    matchLabels:
      cmii.app: cmii-uav-developer
      cmii.type: backend
  strategy:
    rollingUpdate:
      maxSurge: 25%
      maxUnavailable: 1
    type: RollingUpdate
  template:
    metadata:
      creationTimestamp: null
      labels:
        cmii.app: cmii-uav-developer
        cmii.type: backend
    spec:
      affinity:
        nodeAffinity:
          requiredDuringSchedulingIgnoredDuringExecution:
            nodeSelectorTerms:
              - matchExpressions:
                  - key: uavcloud.env
                    operator: In
                    values:
                      - demo
      containers:
        - env:
            - name: K8S_NAMESPACE
              value: jxyd
            - name: APPLICATION_NAME
              value: cmii-uav-developer
            - name: CUST_JAVA_OPTS
              value: -Xms500m -Xmx2500m -Dlog4j2.formatMsgNoLookups=true
            - name: NACOS_REGISTRY
              value: helm-nacos:8848
            - name: NACOS_DISCOVERY_IP
              valueFrom:
                fieldRef:
                  apiVersion: v1
                  fieldPath: status.podIP
            - name: NACOS_DISCOVERY_PORT
              value: "8080"
            - name: BIZ_CONFIG_GROUP
            - name: SYS_CONFIG_GROUP
            - name: IMAGE_VERSION
              value: 4.1.6
            - name: NACOS_USERNAME
              value: developer
            - name: NACOS_PASSWORD
              value: N@cos14Good
          image: 10.20.1.130:8033/cmii/cmii-uav-developer:4.1.6
          imagePullPolicy: Always
          livenessProbe:
            failureThreshold: 3
            httpGet:
              path: /cmii/health
              port: pod-port
              scheme: HTTP
            initialDelaySeconds: 60
            periodSeconds: 20
            successThreshold: 1
            timeoutSeconds: 5
          name: cmii-uav-developer
          ports:
            - containerPort: 8080
              name: pod-port
              protocol: TCP
          readinessProbe:
            failureThreshold: 3
            httpGet:
              path: /cmii/health
              port: pod-port
              scheme: HTTP
            initialDelaySeconds: 60
            periodSeconds: 20
            successThreshold: 1
            timeoutSeconds: 5
          resources:
            limits:
              cpu: "6"
              memory: 3Gi
            requests:
              cpu: 1
              memory: 500Mi
          startupProbe:
            failureThreshold: 5
            httpGet:
              path: /cmii/health
              port: pod-port
              scheme: HTTP
            initialDelaySeconds: 60
            periodSeconds: 20
            successThreshold: 1
            timeoutSeconds: 3
          terminationMessagePath: /dev/termination-log
          terminationMessagePolicy: File
          volumeMounts:
            - mountPath: /cmii/logs
              name: nfs-backend-log-volume
              subPath: zhbf/cmii-uav-developer
      dnsPolicy: ClusterFirst
      imagePullSecrets:
        - name: harborsecret
      restartPolicy: Always
      schedulerName: default-scheduler
      securityContext: {}
      terminationGracePeriodSeconds: 30
      volumes:
        - name: nfs-backend-log-volume
          persistentVolumeClaim:
            claimName: nfs-backend-log-pvc
---
apiVersion: apps/v1
kind: Deployment
metadata:
  labels:
    app.kubernetes.io/app-version: 4.1.6
    app.kubernetes.io/chart-version: 2.2.2
    app.kubernetes.io/managed-by: Helm
    cmii.app: cmii-uav-device
    cmii.type: backend
    helm.sh/chart: backend-app-1.1.0
  name: cmii-uav-device
  namespace: jxyd
spec:
  progressDeadlineSeconds: 600
  replicas: 2
  revisionHistoryLimit: 10
  selector:
    matchLabels:
      cmii.app: cmii-uav-device
      cmii.type: backend
  strategy:
    rollingUpdate:
      maxSurge: 25%
      maxUnavailable: 1
    type: RollingUpdate
  template:
    metadata:
      creationTimestamp: null
      labels:
        cmii.app: cmii-uav-device
        cmii.type: backend
    spec:
      affinity:
        nodeAffinity:
          requiredDuringSchedulingIgnoredDuringExecution:
            nodeSelectorTerms:
              - matchExpressions:
                  - key: uavcloud.env
                    operator: In
                    values:
                      - demo
      containers:
        - env:
            - name: K8S_NAMESPACE
              value: jxyd
            - name: APPLICATION_NAME
              value: cmii-uav-device
            - name: CUST_JAVA_OPTS
              value: -Xms500m -Xmx2500m -Dlog4j2.formatMsgNoLookups=true
            - name: NACOS_REGISTRY
              value: helm-nacos:8848
            - name: NACOS_DISCOVERY_IP
              valueFrom:
                fieldRef:
                  apiVersion: v1
                  fieldPath: status.podIP
            - name: NACOS_DISCOVERY_PORT
              value: "8080"
            - name: BIZ_CONFIG_GROUP
            - name: SYS_CONFIG_GROUP
            - name: IMAGE_VERSION
              value: 4.1.6
            - name: NACOS_USERNAME
              value: developer
            - name: NACOS_PASSWORD
              value: N@cos14Good
          image: 10.20.1.130:8033/cmii/cmii-uav-device:4.1.6
          imagePullPolicy: Always
          livenessProbe:
            failureThreshold: 3
            httpGet:
              path: /cmii/health
              port: pod-port
              scheme: HTTP
            initialDelaySeconds: 60
            periodSeconds: 20
            successThreshold: 1
            timeoutSeconds: 5
          name: cmii-uav-device
          ports:
            - containerPort: 8080
              name: pod-port
              protocol: TCP
          readinessProbe:
            failureThreshold: 3
            httpGet:
              path: /cmii/health
              port: pod-port
              scheme: HTTP
            initialDelaySeconds: 60
            periodSeconds: 20
            successThreshold: 1
            timeoutSeconds: 5
          resources:
            limits:
              cpu: "6"
              memory: 3Gi
            requests:
              cpu: 1
              memory: 500Mi
          startupProbe:
            failureThreshold: 5
            httpGet:
              path: /cmii/health
              port: pod-port
              scheme: HTTP
            initialDelaySeconds: 60
            periodSeconds: 20
            successThreshold: 1
            timeoutSeconds: 3
          terminationMessagePath: /dev/termination-log
          terminationMessagePolicy: File
          volumeMounts:
            - mountPath: /cmii/logs
              name: nfs-backend-log-volume
              subPath: zhbf/cmii-uav-device
      dnsPolicy: ClusterFirst
      imagePullSecrets:
        - name: harborsecret
      restartPolicy: Always
      schedulerName: default-scheduler
      securityContext: {}
      terminationGracePeriodSeconds: 30
      volumes:
        - name: nfs-backend-log-volume
          persistentVolumeClaim:
            claimName: nfs-backend-log-pvc
---
apiVersion: apps/v1
kind: Deployment
metadata:
  labels:
    app.kubernetes.io/app-version: 4.1.6
    app.kubernetes.io/chart-version: 2.2.2
    app.kubernetes.io/managed-by: Helm
    cmii.app: cmii-uav-emergency
    cmii.type: backend
    helm.sh/chart: backend-app-1.1.0
  name: cmii-uav-emergency
  namespace: jxyd
spec:
  progressDeadlineSeconds: 600
  replicas: 0
  revisionHistoryLimit: 10
  selector:
    matchLabels:
      cmii.app: cmii-uav-emergency
      cmii.type: backend
  strategy:
    rollingUpdate:
      maxSurge: 25%
      maxUnavailable: 1
    type: RollingUpdate
  template:
    metadata:
      creationTimestamp: null
      labels:
        cmii.app: cmii-uav-emergency
        cmii.type: backend
    spec:
      affinity:
        nodeAffinity:
          requiredDuringSchedulingIgnoredDuringExecution:
            nodeSelectorTerms:
              - matchExpressions:
                  - key: uavcloud.env
                    operator: In
                    values:
                      - demo
      containers:
        - env:
            - name: K8S_NAMESPACE
              value: jxyd
            - name: APPLICATION_NAME
              value: cmii-uav-emergency
            - name: CUST_JAVA_OPTS
              value: -Xms500m -Xmx2500m -Dlog4j2.formatMsgNoLookups=true
            - name: NACOS_REGISTRY
              value: helm-nacos:8848
            - name: NACOS_DISCOVERY_IP
              valueFrom:
                fieldRef:
                  apiVersion: v1
                  fieldPath: status.podIP
            - name: NACOS_DISCOVERY_PORT
              value: "8080"
            - name: BIZ_CONFIG_GROUP
            - name: SYS_CONFIG_GROUP
            - name: IMAGE_VERSION
              value: 4.1.6
            - name: NACOS_USERNAME
              value: developer
            - name: NACOS_PASSWORD
              value: N@cos14Good
          image: 10.20.1.130:8033/cmii/cmii-uav-emergency:4.1.6
          imagePullPolicy: Always
          livenessProbe:
            failureThreshold: 3
            httpGet:
              path: /cmii/health
              port: pod-port
              scheme: HTTP
            initialDelaySeconds: 60
            periodSeconds: 20
            successThreshold: 1
            timeoutSeconds: 5
          name: cmii-uav-emergency
          ports:
            - containerPort: 8080
              name: pod-port
              protocol: TCP
          readinessProbe:
            failureThreshold: 3
            httpGet:
              path: /cmii/health
              port: pod-port
              scheme: HTTP
            initialDelaySeconds: 60
            periodSeconds: 20
            successThreshold: 1
            timeoutSeconds: 5
          resources:
            limits:
              cpu: "6"
              memory: 3Gi
            requests:
              cpu: 1
              memory: 500Mi
          startupProbe:
            failureThreshold: 5
            httpGet:
              path: /cmii/health
              port: pod-port
              scheme: HTTP
            initialDelaySeconds: 60
            periodSeconds: 20
            successThreshold: 1
            timeoutSeconds: 3
          terminationMessagePath: /dev/termination-log
          terminationMessagePolicy: File
          volumeMounts:
            - mountPath: /cmii/logs
              name: nfs-backend-log-volume
              subPath: zhbf/cmii-uav-emergency
      dnsPolicy: ClusterFirst
      imagePullSecrets:
        - name: harborsecret
      restartPolicy: Always
      schedulerName: default-scheduler
      securityContext: {}
      terminationGracePeriodSeconds: 30
      volumes:
        - name: nfs-backend-log-volume
          persistentVolumeClaim:
            claimName: nfs-backend-log-pvc
---
apiVersion: apps/v1
kind: Deployment
metadata:
  labels:
    app.kubernetes.io/app-version: 4.1.6
    app.kubernetes.io/chart-version: 2.2.2
    app.kubernetes.io/managed-by: Helm
    cmii.app: cmii-uav-gateway
    cmii.type: backend
    helm.sh/chart: backend-app-1.1.0
  name: cmii-uav-gateway
  namespace: jxyd
spec:
  progressDeadlineSeconds: 600
  replicas: 1
  revisionHistoryLimit: 10
  selector:
    matchLabels:
      cmii.app: cmii-uav-gateway
      cmii.type: backend
  strategy:
    rollingUpdate:
      maxSurge: 25%
      maxUnavailable: 1
    type: RollingUpdate
  template:
    metadata:
      creationTimestamp: null
      labels:
        cmii.app: cmii-uav-gateway
        cmii.type: backend
    spec:
      affinity:
        nodeAffinity:
          requiredDuringSchedulingIgnoredDuringExecution:
            nodeSelectorTerms:
              - matchExpressions:
                  - key: uavcloud.env
                    operator: In
                    values:
                      - demo
      containers:
        - env:
            - name: K8S_NAMESPACE
              value: jxyd
            - name: APPLICATION_NAME
              value: cmii-uav-gateway
            - name: CUST_JAVA_OPTS
              value: -Xms500m -Xmx2500m -Dlog4j2.formatMsgNoLookups=true
            - name: NACOS_REGISTRY
              value: helm-nacos:8848
            - name: NACOS_DISCOVERY_IP
              valueFrom:
                fieldRef:
                  apiVersion: v1
                  fieldPath: status.podIP
            - name: NACOS_DISCOVERY_PORT
              value: "8080"
            - name: BIZ_CONFIG_GROUP
            - name: SYS_CONFIG_GROUP
            - name: IMAGE_VERSION
              value: 4.1.6
            - name: NACOS_USERNAME
              value: developer
            - name: NACOS_PASSWORD
              value: N@cos14Good
          image: 10.20.1.130:8033/cmii/cmii-uav-gateway:4.1.6
          imagePullPolicy: Always
          livenessProbe:
            failureThreshold: 3
            httpGet:
              path: /cmii/health
              port: pod-port
              scheme: HTTP
            initialDelaySeconds: 60
            periodSeconds: 20
            successThreshold: 1
            timeoutSeconds: 5
          name: cmii-uav-gateway
          ports:
            - containerPort: 8080
              name: pod-port
              protocol: TCP
          readinessProbe:
            failureThreshold: 3
            httpGet:
              path: /cmii/health
              port: pod-port
              scheme: HTTP
            initialDelaySeconds: 60
            periodSeconds: 20
            successThreshold: 1
            timeoutSeconds: 5
          resources:
            limits:
              cpu: "6"
              memory: 3Gi
            requests:
              cpu: 1
              memory: 500Mi
          startupProbe:
            failureThreshold: 5
            httpGet:
              path: /cmii/health
              port: pod-port
              scheme: HTTP
            initialDelaySeconds: 60
            periodSeconds: 20
            successThreshold: 1
            timeoutSeconds: 3
          terminationMessagePath: /dev/termination-log
          terminationMessagePolicy: File
          volumeMounts:
            - mountPath: /cmii/logs
              name: nfs-backend-log-volume
              subPath: zhbf/cmii-uav-gateway
      dnsPolicy: ClusterFirst
      imagePullSecrets:
        - name: harborsecret
      restartPolicy: Always
      schedulerName: default-scheduler
      securityContext: {}
      terminationGracePeriodSeconds: 30
      volumes:
        - name: nfs-backend-log-volume
          persistentVolumeClaim:
            claimName: nfs-backend-log-pvc
---
apiVersion: apps/v1
kind: Deployment
metadata:
  labels:
    app.kubernetes.io/app-version: 4.1.6
    app.kubernetes.io/chart-version: 2.2.2
    app.kubernetes.io/managed-by: Helm
    cmii.app: cmii-uav-gis-server
    cmii.type: backend
    helm.sh/chart: backend-app-1.1.0
  name: cmii-uav-gis-server
  namespace: jxyd
spec:
  progressDeadlineSeconds: 600
  replicas: 0
  revisionHistoryLimit: 10
  selector:
    matchLabels:
      cmii.app: cmii-uav-gis-server
      cmii.type: backend
  strategy:
    rollingUpdate:
      maxSurge: 25%
      maxUnavailable: 1
    type: RollingUpdate
  template:
    metadata:
      creationTimestamp: null
      labels:
        cmii.app: cmii-uav-gis-server
        cmii.type: backend
    spec:
      affinity:
        nodeAffinity:
          requiredDuringSchedulingIgnoredDuringExecution:
            nodeSelectorTerms:
              - matchExpressions:
                  - key: uavcloud.env
                    operator: In
                    values:
                      - demo
      containers:
        - env:
            - name: K8S_NAMESPACE
              value: jxyd
            - name: APPLICATION_NAME
              value: cmii-uav-gis-server
            - name: CUST_JAVA_OPTS
              value: -Xms500m -Xmx2500m -Dlog4j2.formatMsgNoLookups=true
            - name: NACOS_REGISTRY
              value: helm-nacos:8848
            - name: NACOS_DISCOVERY_IP
              valueFrom:
                fieldRef:
                  apiVersion: v1
                  fieldPath: status.podIP
            - name: NACOS_DISCOVERY_PORT
              value: "8080"
            - name: BIZ_CONFIG_GROUP
            - name: SYS_CONFIG_GROUP
            - name: IMAGE_VERSION
              value: 4.1.6
            - name: NACOS_USERNAME
              value: developer
            - name: NACOS_PASSWORD
              value: N@cos14Good
          image: 10.20.1.130:8033/cmii/cmii-uav-gis-server:4.1.6
          imagePullPolicy: Always
          livenessProbe:
            failureThreshold: 3
            httpGet:
              path: /cmii/health
              port: pod-port
              scheme: HTTP
            initialDelaySeconds: 60
            periodSeconds: 20
            successThreshold: 1
            timeoutSeconds: 5
          name: cmii-uav-gis-server
          ports:
            - containerPort: 8080
              name: pod-port
              protocol: TCP
          readinessProbe:
            failureThreshold: 3
            httpGet:
              path: /cmii/health
              port: pod-port
              scheme: HTTP
            initialDelaySeconds: 60
            periodSeconds: 20
            successThreshold: 1
            timeoutSeconds: 5
          resources:
            limits:
              cpu: "6"
              memory: 3Gi
            requests:
              cpu: 1
              memory: 500Mi
          startupProbe:
            failureThreshold: 5
            httpGet:
              path: /cmii/health
              port: pod-port
              scheme: HTTP
            initialDelaySeconds: 60
            periodSeconds: 20
            successThreshold: 1
            timeoutSeconds: 3
          terminationMessagePath: /dev/termination-log
          terminationMessagePolicy: File
          volumeMounts:
            - mountPath: /cmii/logs
              name: nfs-backend-log-volume
              subPath: zhbf/cmii-uav-gis-server
      dnsPolicy: ClusterFirst
      imagePullSecrets:
        - name: harborsecret
      restartPolicy: Always
      schedulerName: default-scheduler
      securityContext: {}
      terminationGracePeriodSeconds: 30
      volumes:
        - name: nfs-backend-log-volume
          persistentVolumeClaim:
            claimName: nfs-backend-log-pvc
---
apiVersion: apps/v1
kind: Deployment
metadata:
  labels:
    app.kubernetes.io/app-version: 4.1.6
    app.kubernetes.io/chart-version: 2.2.2
    app.kubernetes.io/managed-by: Helm
    cmii.app: cmii-uav-grid-datasource
    cmii.type: backend
    helm.sh/chart: backend-app-1.1.0
  name: cmii-uav-grid-datasource
  namespace: jxyd
spec:
  progressDeadlineSeconds: 600
  replicas: 0
  revisionHistoryLimit: 10
  selector:
    matchLabels:
      cmii.app: cmii-uav-grid-datasource
      cmii.type: backend
  strategy:
    rollingUpdate:
      maxSurge: 25%
      maxUnavailable: 1
    type: RollingUpdate
  template:
    metadata:
      creationTimestamp: null
      labels:
        cmii.app: cmii-uav-grid-datasource
        cmii.type: backend
    spec:
      affinity:
        nodeAffinity:
          requiredDuringSchedulingIgnoredDuringExecution:
            nodeSelectorTerms:
              - matchExpressions:
                  - key: uavcloud.env
                    operator: In
                    values:
                      - demo
      containers:
        - env:
            - name: K8S_NAMESPACE
              value: jxyd
            - name: APPLICATION_NAME
              value: cmii-uav-grid-datasource
            - name: CUST_JAVA_OPTS
              value: -Xms500m -Xmx2500m -Dlog4j2.formatMsgNoLookups=true
            - name: NACOS_REGISTRY
              value: helm-nacos:8848
            - name: NACOS_DISCOVERY_IP
              valueFrom:
                fieldRef:
                  apiVersion: v1
                  fieldPath: status.podIP
            - name: NACOS_DISCOVERY_PORT
              value: "8080"
            - name: BIZ_CONFIG_GROUP
            - name: SYS_CONFIG_GROUP
            - name: IMAGE_VERSION
              value: 4.1.6
            - name: NACOS_USERNAME
              value: developer
            - name: NACOS_PASSWORD
              value: N@cos14Good
          image: 10.20.1.130:8033/cmii/cmii-uav-grid-datasource:4.1.6
          imagePullPolicy: Always
          livenessProbe:
            failureThreshold: 3
            httpGet:
              path: /cmii/health
              port: pod-port
              scheme: HTTP
            initialDelaySeconds: 60
            periodSeconds: 20
            successThreshold: 1
            timeoutSeconds: 5
          name: cmii-uav-grid-datasource
          ports:
            - containerPort: 8080
              name: pod-port
              protocol: TCP
          readinessProbe:
            failureThreshold: 3
            httpGet:
              path: /cmii/health
              port: pod-port
              scheme: HTTP
            initialDelaySeconds: 60
            periodSeconds: 20
            successThreshold: 1
            timeoutSeconds: 5
          resources:
            limits:
              cpu: "6"
              memory: 3Gi
            requests:
              cpu: 1
              memory: 500Mi
          startupProbe:
            failureThreshold: 5
            httpGet:
              path: /cmii/health
              port: pod-port
              scheme: HTTP
            initialDelaySeconds: 60
            periodSeconds: 20
            successThreshold: 1
            timeoutSeconds: 3
          terminationMessagePath: /dev/termination-log
          terminationMessagePolicy: File
          volumeMounts:
            - mountPath: /cmii/logs
              name: nfs-backend-log-volume
              subPath: zhbf/cmii-uav-grid-datasource
      dnsPolicy: ClusterFirst
      imagePullSecrets:
        - name: harborsecret
      restartPolicy: Always
      schedulerName: default-scheduler
      securityContext: {}
      terminationGracePeriodSeconds: 30
      volumes:
        - name: nfs-backend-log-volume
          persistentVolumeClaim:
            claimName: nfs-backend-log-pvc
---
apiVersion: apps/v1
kind: Deployment
metadata:
  labels:
    app.kubernetes.io/app-version: 4.1.6
    app.kubernetes.io/chart-version: 2.2.2
    app.kubernetes.io/managed-by: Helm
    cmii.app: cmii-uav-grid-engine
    cmii.type: backend
    helm.sh/chart: backend-app-1.1.0
  name: cmii-uav-grid-engine
  namespace: jxyd
spec:
  progressDeadlineSeconds: 600
  replicas: 0
  revisionHistoryLimit: 10
  selector:
    matchLabels:
      cmii.app: cmii-uav-grid-engine
      cmii.type: backend
  strategy:
    rollingUpdate:
      maxSurge: 25%
      maxUnavailable: 1
    type: RollingUpdate
  template:
    metadata:
      creationTimestamp: null
      labels:
        cmii.app: cmii-uav-grid-engine
        cmii.type: backend
    spec:
      affinity:
        nodeAffinity:
          requiredDuringSchedulingIgnoredDuringExecution:
            nodeSelectorTerms:
              - matchExpressions:
                  - key: uavcloud.env
                    operator: In
                    values:
                      - demo
      containers:
        - env:
            - name: K8S_NAMESPACE
              value: jxyd
            - name: APPLICATION_NAME
              value: cmii-uav-grid-engine
            - name: CUST_JAVA_OPTS
              value: -Xms500m -Xmx2500m -Dlog4j2.formatMsgNoLookups=true
            - name: NACOS_REGISTRY
              value: helm-nacos:8848
            - name: NACOS_DISCOVERY_IP
              valueFrom:
                fieldRef:
                  apiVersion: v1
                  fieldPath: status.podIP
            - name: NACOS_DISCOVERY_PORT
              value: "8080"
            - name: BIZ_CONFIG_GROUP
            - name: SYS_CONFIG_GROUP
            - name: IMAGE_VERSION
              value: 4.1.6
            - name: NACOS_USERNAME
              value: developer
            - name: NACOS_PASSWORD
              value: N@cos14Good
          image: 10.20.1.130:8033/cmii/cmii-uav-grid-engine:4.1.6
          imagePullPolicy: Always
          livenessProbe:
            failureThreshold: 3
            httpGet:
              path: /cmii/health
              port: pod-port
              scheme: HTTP
            initialDelaySeconds: 60
            periodSeconds: 20
            successThreshold: 1
            timeoutSeconds: 5
          name: cmii-uav-grid-engine
          ports:
            - containerPort: 8080
              name: pod-port
              protocol: TCP
          readinessProbe:
            failureThreshold: 3
            httpGet:
              path: /cmii/health
              port: pod-port
              scheme: HTTP
            initialDelaySeconds: 60
            periodSeconds: 20
            successThreshold: 1
            timeoutSeconds: 5
          resources:
            limits:
              cpu: "6"
              memory: 3Gi
            requests:
              cpu: 1
              memory: 500Mi
          startupProbe:
            failureThreshold: 5
            httpGet:
              path: /cmii/health
              port: pod-port
              scheme: HTTP
            initialDelaySeconds: 60
            periodSeconds: 20
            successThreshold: 1
            timeoutSeconds: 3
          terminationMessagePath: /dev/termination-log
          terminationMessagePolicy: File
          volumeMounts:
            - mountPath: /cmii/logs
              name: nfs-backend-log-volume
              subPath: zhbf/cmii-uav-grid-engine
      dnsPolicy: ClusterFirst
      imagePullSecrets:
        - name: harborsecret
      restartPolicy: Always
      schedulerName: default-scheduler
      securityContext: {}
      terminationGracePeriodSeconds: 30
      volumes:
        - name: nfs-backend-log-volume
          persistentVolumeClaim:
            claimName: nfs-backend-log-pvc
---
apiVersion: apps/v1
kind: Deployment
metadata:
  labels:
    app.kubernetes.io/app-version: 4.1.6
    app.kubernetes.io/chart-version: 2.2.2
    app.kubernetes.io/managed-by: Helm
    cmii.app: cmii-uav-grid-manage
    cmii.type: backend
    helm.sh/chart: backend-app-1.1.0
  name: cmii-uav-grid-manage
  namespace: jxyd
spec:
  progressDeadlineSeconds: 600
  replicas: 0
  revisionHistoryLimit: 10
  selector:
    matchLabels:
      cmii.app: cmii-uav-grid-manage
      cmii.type: backend
  strategy:
    rollingUpdate:
      maxSurge: 25%
      maxUnavailable: 1
    type: RollingUpdate
  template:
    metadata:
      creationTimestamp: null
      labels:
        cmii.app: cmii-uav-grid-manage
        cmii.type: backend
    spec:
      affinity:
        nodeAffinity:
          requiredDuringSchedulingIgnoredDuringExecution:
            nodeSelectorTerms:
              - matchExpressions:
                  - key: uavcloud.env
                    operator: In
                    values:
                      - demo
      containers:
        - env:
            - name: K8S_NAMESPACE
              value: jxyd
            - name: APPLICATION_NAME
              value: cmii-uav-grid-manage
            - name: CUST_JAVA_OPTS
              value: -Xms500m -Xmx2500m -Dlog4j2.formatMsgNoLookups=true
            - name: NACOS_REGISTRY
              value: helm-nacos:8848
            - name: NACOS_DISCOVERY_IP
              valueFrom:
                fieldRef:
                  apiVersion: v1
                  fieldPath: status.podIP
            - name: NACOS_DISCOVERY_PORT
              value: "8080"
            - name: BIZ_CONFIG_GROUP
            - name: SYS_CONFIG_GROUP
            - name: IMAGE_VERSION
              value: 4.1.6
            - name: NACOS_USERNAME
              value: developer
            - name: NACOS_PASSWORD
              value: N@cos14Good
          image: 10.20.1.130:8033/cmii/cmii-uav-grid-manage:4.1.6
          imagePullPolicy: Always
          livenessProbe:
            failureThreshold: 3
            httpGet:
              path: /cmii/health
              port: pod-port
              scheme: HTTP
            initialDelaySeconds: 60
            periodSeconds: 20
            successThreshold: 1
            timeoutSeconds: 5
          name: cmii-uav-grid-manage
          ports:
            - containerPort: 8080
              name: pod-port
              protocol: TCP
          readinessProbe:
            failureThreshold: 3
            httpGet:
              path: /cmii/health
              port: pod-port
              scheme: HTTP
            initialDelaySeconds: 60
            periodSeconds: 20
            successThreshold: 1
            timeoutSeconds: 5
          resources:
            limits:
              cpu: "6"
              memory: 3Gi
            requests:
              cpu: 1
              memory: 500Mi
          startupProbe:
            failureThreshold: 5
            httpGet:
              path: /cmii/health
              port: pod-port
              scheme: HTTP
            initialDelaySeconds: 60
            periodSeconds: 20
            successThreshold: 1
            timeoutSeconds: 3
          terminationMessagePath: /dev/termination-log
          terminationMessagePolicy: File
          volumeMounts:
            - mountPath: /cmii/logs
              name: nfs-backend-log-volume
              subPath: zhbf/cmii-uav-grid-manage
      dnsPolicy: ClusterFirst
      imagePullSecrets:
        - name: harborsecret
      restartPolicy: Always
      schedulerName: default-scheduler
      securityContext: {}
      terminationGracePeriodSeconds: 30
      volumes:
        - name: nfs-backend-log-volume
          persistentVolumeClaim:
            claimName: nfs-backend-log-pvc
---
apiVersion: apps/v1
kind: Deployment
metadata:
  labels:
    app.kubernetes.io/app-version: 4.1.6
    app.kubernetes.io/chart-version: 2.2.2
    app.kubernetes.io/managed-by: Helm
    cmii.app: cmii-uav-industrial-portfolio
    cmii.type: backend
    helm.sh/chart: backend-app-1.1.0
  name: cmii-uav-industrial-portfolio
  namespace: jxyd
spec:
  progressDeadlineSeconds: 600
  replicas: 1
  revisionHistoryLimit: 10
  selector:
    matchLabels:
      cmii.app: cmii-uav-industrial-portfolio
      cmii.type: backend
  strategy:
    rollingUpdate:
      maxSurge: 25%
      maxUnavailable: 1
    type: RollingUpdate
  template:
    metadata:
      creationTimestamp: null
      labels:
        cmii.app: cmii-uav-industrial-portfolio
        cmii.type: backend
    spec:
      affinity:
        nodeAffinity:
          requiredDuringSchedulingIgnoredDuringExecution:
            nodeSelectorTerms:
              - matchExpressions:
                  - key: uavcloud.env
                    operator: In
                    values:
                      - demo
      containers:
        - env:
            - name: K8S_NAMESPACE
              value: jxyd
            - name: APPLICATION_NAME
              value: cmii-uav-industrial-portfolio
            - name: CUST_JAVA_OPTS
              value: -Xms500m -Xmx2500m -Dlog4j2.formatMsgNoLookups=true
            - name: NACOS_REGISTRY
              value: helm-nacos:8848
            - name: NACOS_DISCOVERY_IP
              valueFrom:
                fieldRef:
                  apiVersion: v1
                  fieldPath: status.podIP
            - name: NACOS_DISCOVERY_PORT
              value: "8080"
            - name: BIZ_CONFIG_GROUP
            - name: SYS_CONFIG_GROUP
            - name: IMAGE_VERSION
              value: 4.1.6
            - name: NACOS_USERNAME
              value: developer
            - name: NACOS_PASSWORD
              value: N@cos14Good
          image: 10.20.1.130:8033/cmii/cmii-uav-industrial-portfolio:4.1.6
          imagePullPolicy: Always
          livenessProbe:
            failureThreshold: 3
            httpGet:
              path: /cmii/health
              port: pod-port
              scheme: HTTP
            initialDelaySeconds: 60
            periodSeconds: 20
            successThreshold: 1
            timeoutSeconds: 5
          name: cmii-uav-industrial-portfolio
          ports:
            - containerPort: 8080
              name: pod-port
              protocol: TCP
          readinessProbe:
            failureThreshold: 3
            httpGet:
              path: /cmii/health
              port: pod-port
              scheme: HTTP
            initialDelaySeconds: 60
            periodSeconds: 20
            successThreshold: 1
            timeoutSeconds: 5
          resources:
            limits:
              cpu: "6"
              memory: 3Gi
            requests:
              cpu: 1
              memory: 500Mi
          startupProbe:
            failureThreshold: 5
            httpGet:
              path: /cmii/health
              port: pod-port
              scheme: HTTP
            initialDelaySeconds: 60
            periodSeconds: 20
            successThreshold: 1
            timeoutSeconds: 3
          terminationMessagePath: /dev/termination-log
          terminationMessagePolicy: File
          volumeMounts:
            - mountPath: /cmii/logs
              name: nfs-backend-log-volume
              subPath: zhbf/cmii-uav-industrial-portfolio
      dnsPolicy: ClusterFirst
      imagePullSecrets:
        - name: harborsecret
      restartPolicy: Always
      schedulerName: default-scheduler
      securityContext: {}
      terminationGracePeriodSeconds: 30
      volumes:
        - name: nfs-backend-log-volume
          persistentVolumeClaim:
            claimName: nfs-backend-log-pvc
---
apiVersion: apps/v1
kind: Deployment
metadata:
  labels:
    app.kubernetes.io/app-version: 4.1.6
    app.kubernetes.io/chart-version: 2.2.2
    app.kubernetes.io/managed-by: Helm
    cmii.app: cmii-uav-integration
    cmii.type: backend
    helm.sh/chart: backend-app-1.1.0
  name: cmii-uav-integration
  namespace: jxyd
spec:
  progressDeadlineSeconds: 600
  replicas: 1
  revisionHistoryLimit: 10
  selector:
    matchLabels:
      cmii.app: cmii-uav-integration
      cmii.type: backend
  strategy:
    rollingUpdate:
      maxSurge: 25%
      maxUnavailable: 1
    type: RollingUpdate
  template:
    metadata:
      creationTimestamp: null
      labels:
        cmii.app: cmii-uav-integration
        cmii.type: backend
    spec:
      affinity:
        nodeAffinity:
          requiredDuringSchedulingIgnoredDuringExecution:
            nodeSelectorTerms:
              - matchExpressions:
                  - key: uavcloud.env
                    operator: In
                    values:
                      - demo
      containers:
        - env:
            - name: K8S_NAMESPACE
              value: jxyd
            - name: APPLICATION_NAME
              value: cmii-uav-integration
            - name: CUST_JAVA_OPTS
              value: -Xms500m -Xmx2500m -Dlog4j2.formatMsgNoLookups=true
            - name: NACOS_REGISTRY
              value: helm-nacos:8848
            - name: NACOS_DISCOVERY_IP
              valueFrom:
                fieldRef:
                  apiVersion: v1
                  fieldPath: status.podIP
            - name: NACOS_DISCOVERY_PORT
              value: "8080"
            - name: BIZ_CONFIG_GROUP
            - name: SYS_CONFIG_GROUP
            - name: IMAGE_VERSION
              value: 4.1.6
            - name: NACOS_USERNAME
              value: developer
            - name: NACOS_PASSWORD
              value: N@cos14Good
          image: 10.20.1.130:8033/cmii/cmii-uav-integration:4.1.6
          imagePullPolicy: Always
          livenessProbe:
            failureThreshold: 3
            httpGet:
              path: /cmii/health
              port: pod-port
              scheme: HTTP
            initialDelaySeconds: 60
            periodSeconds: 20
            successThreshold: 1
            timeoutSeconds: 5
          name: cmii-uav-integration
          ports:
            - containerPort: 8080
              name: pod-port
              protocol: TCP
          readinessProbe:
            failureThreshold: 3
            httpGet:
              path: /cmii/health
              port: pod-port
              scheme: HTTP
            initialDelaySeconds: 60
            periodSeconds: 20
            successThreshold: 1
            timeoutSeconds: 5
          resources:
            limits:
              cpu: "6"
              memory: 3Gi
            requests:
              cpu: 1
              memory: 500Mi
          startupProbe:
            failureThreshold: 5
            httpGet:
              path: /cmii/health
              port: pod-port
              scheme: HTTP
            initialDelaySeconds: 60
            periodSeconds: 20
            successThreshold: 1
            timeoutSeconds: 3
          terminationMessagePath: /dev/termination-log
          terminationMessagePolicy: File
          volumeMounts:
            - mountPath: /cmii/logs
              name: nfs-backend-log-volume
              subPath: zhbf/cmii-uav-integration
      dnsPolicy: ClusterFirst
      imagePullSecrets:
        - name: harborsecret
      restartPolicy: Always
      schedulerName: default-scheduler
      securityContext: {}
      terminationGracePeriodSeconds: 30
      volumes:
        - name: nfs-backend-log-volume
          persistentVolumeClaim:
            claimName: nfs-backend-log-pvc
---
apiVersion: apps/v1
kind: Deployment
metadata:
  labels:
    app.kubernetes.io/app-version: 4.1.6
    app.kubernetes.io/chart-version: 2.2.2
    app.kubernetes.io/managed-by: Helm
    cmii.app: cmii-uav-kpi-monitor
    cmii.type: backend
    helm.sh/chart: backend-app-1.1.0
  name: cmii-uav-kpi-monitor
  namespace: jxyd
spec:
  progressDeadlineSeconds: 600
  replicas: 0
  revisionHistoryLimit: 10
  selector:
    matchLabels:
      cmii.app: cmii-uav-kpi-monitor
      cmii.type: backend
  strategy:
    rollingUpdate:
      maxSurge: 25%
      maxUnavailable: 1
    type: RollingUpdate
  template:
    metadata:
      creationTimestamp: null
      labels:
        cmii.app: cmii-uav-kpi-monitor
        cmii.type: backend
    spec:
      affinity:
        nodeAffinity:
          requiredDuringSchedulingIgnoredDuringExecution:
            nodeSelectorTerms:
              - matchExpressions:
                  - key: uavcloud.env
                    operator: In
                    values:
                      - demo
      containers:
        - env:
            - name: K8S_NAMESPACE
              value: jxyd
            - name: APPLICATION_NAME
              value: cmii-uav-kpi-monitor
            - name: CUST_JAVA_OPTS
              value: -Xms500m -Xmx2500m -Dlog4j2.formatMsgNoLookups=true
            - name: NACOS_REGISTRY
              value: helm-nacos:8848
            - name: NACOS_DISCOVERY_IP
              valueFrom:
                fieldRef:
                  apiVersion: v1
                  fieldPath: status.podIP
            - name: NACOS_DISCOVERY_PORT
              value: "8080"
            - name: BIZ_CONFIG_GROUP
            - name: SYS_CONFIG_GROUP
            - name: IMAGE_VERSION
              value: 4.1.6
            - name: NACOS_USERNAME
              value: developer
            - name: NACOS_PASSWORD
              value: N@cos14Good
          image: 10.20.1.130:8033/cmii/cmii-uav-kpi-monitor:4.1.6
          imagePullPolicy: Always
          livenessProbe:
            failureThreshold: 3
            httpGet:
              path: /cmii/health
              port: pod-port
              scheme: HTTP
            initialDelaySeconds: 60
            periodSeconds: 20
            successThreshold: 1
            timeoutSeconds: 5
          name: cmii-uav-kpi-monitor
          ports:
            - containerPort: 8080
              name: pod-port
              protocol: TCP
          readinessProbe:
            failureThreshold: 3
            httpGet:
              path: /cmii/health
              port: pod-port
              scheme: HTTP
            initialDelaySeconds: 60
            periodSeconds: 20
            successThreshold: 1
            timeoutSeconds: 5
          resources:
            limits:
              cpu: "6"
              memory: 3Gi
            requests:
              cpu: 1
              memory: 500Mi
          startupProbe:
            failureThreshold: 5
            httpGet:
              path: /cmii/health
              port: pod-port
              scheme: HTTP
            initialDelaySeconds: 60
            periodSeconds: 20
            successThreshold: 1
            timeoutSeconds: 3
          terminationMessagePath: /dev/termination-log
          terminationMessagePolicy: File
          volumeMounts:
            - mountPath: /cmii/logs
              name: nfs-backend-log-volume
              subPath: zhbf/cmii-uav-kpi-monitor
      dnsPolicy: ClusterFirst
      imagePullSecrets:
        - name: harborsecret
      restartPolicy: Always
      schedulerName: default-scheduler
      securityContext: {}
      terminationGracePeriodSeconds: 30
      volumes:
        - name: nfs-backend-log-volume
          persistentVolumeClaim:
            claimName: nfs-backend-log-pvc
---
apiVersion: apps/v1
kind: Deployment
metadata:
  labels:
    app.kubernetes.io/app-version: 4.1.6
    app.kubernetes.io/chart-version: 2.2.2
    app.kubernetes.io/managed-by: Helm
    cmii.app: cmii-uav-logger
    cmii.type: backend
    helm.sh/chart: backend-app-1.1.0
  name: cmii-uav-logger
  namespace: jxyd
spec:
  progressDeadlineSeconds: 600
  replicas: 1
  revisionHistoryLimit: 10
  selector:
    matchLabels:
      cmii.app: cmii-uav-logger
      cmii.type: backend
  strategy:
    rollingUpdate:
      maxSurge: 25%
      maxUnavailable: 1
    type: RollingUpdate
  template:
    metadata:
      creationTimestamp: null
      labels:
        cmii.app: cmii-uav-logger
        cmii.type: backend
    spec:
      affinity:
        nodeAffinity:
          requiredDuringSchedulingIgnoredDuringExecution:
            nodeSelectorTerms:
              - matchExpressions:
                  - key: uavcloud.env
                    operator: In
                    values:
                      - demo
      containers:
        - env:
            - name: K8S_NAMESPACE
              value: jxyd
            - name: APPLICATION_NAME
              value: cmii-uav-logger
            - name: CUST_JAVA_OPTS
              value: -Xms500m -Xmx2500m -Dlog4j2.formatMsgNoLookups=true
            - name: NACOS_REGISTRY
              value: helm-nacos:8848
            - name: NACOS_DISCOVERY_IP
              valueFrom:
                fieldRef:
                  apiVersion: v1
                  fieldPath: status.podIP
            - name: NACOS_DISCOVERY_PORT
              value: "8080"
            - name: BIZ_CONFIG_GROUP
            - name: SYS_CONFIG_GROUP
            - name: IMAGE_VERSION
              value: 4.1.6
            - name: NACOS_USERNAME
              value: developer
            - name: NACOS_PASSWORD
              value: N@cos14Good
          image: 10.20.1.130:8033/cmii/cmii-uav-logger:4.1.6
          imagePullPolicy: Always
          livenessProbe:
            failureThreshold: 3
            httpGet:
              path: /cmii/health
              port: pod-port
              scheme: HTTP
            initialDelaySeconds: 60
            periodSeconds: 20
            successThreshold: 1
            timeoutSeconds: 5
          name: cmii-uav-logger
          ports:
            - containerPort: 8080
              name: pod-port
              protocol: TCP
          readinessProbe:
            failureThreshold: 3
            httpGet:
              path: /cmii/health
              port: pod-port
              scheme: HTTP
            initialDelaySeconds: 60
            periodSeconds: 20
            successThreshold: 1
            timeoutSeconds: 5
          resources:
            limits:
              cpu: "6"
              memory: 3Gi
            requests:
              cpu: 1
              memory: 500Mi
          startupProbe:
            failureThreshold: 5
            httpGet:
              path: /cmii/health
              port: pod-port
              scheme: HTTP
            initialDelaySeconds: 60
            periodSeconds: 20
            successThreshold: 1
            timeoutSeconds: 3
          terminationMessagePath: /dev/termination-log
          terminationMessagePolicy: File
          volumeMounts:
            - mountPath: /cmii/logs
              name: nfs-backend-log-volume
              subPath: zhbf/cmii-uav-logger
      dnsPolicy: ClusterFirst
      imagePullSecrets:
        - name: harborsecret
      restartPolicy: Always
      schedulerName: default-scheduler
      securityContext: {}
      terminationGracePeriodSeconds: 30
      volumes:
        - name: nfs-backend-log-volume
          persistentVolumeClaim:
            claimName: nfs-backend-log-pvc
---
apiVersion: apps/v1
kind: Deployment
metadata:
  labels:
    app.kubernetes.io/app-version: 4.1.6
    app.kubernetes.io/chart-version: 2.2.2
    app.kubernetes.io/managed-by: Helm
    cmii.app: cmii-uav-material-warehouse
    cmii.type: backend
    helm.sh/chart: backend-app-1.1.0
  name: cmii-uav-material-warehouse
  namespace: jxyd
spec:
  progressDeadlineSeconds: 600
  replicas: 1
  revisionHistoryLimit: 10
  selector:
    matchLabels:
      cmii.app: cmii-uav-material-warehouse
      cmii.type: backend
  strategy:
    rollingUpdate:
      maxSurge: 25%
      maxUnavailable: 1
    type: RollingUpdate
  template:
    metadata:
      creationTimestamp: null
      labels:
        cmii.app: cmii-uav-material-warehouse
        cmii.type: backend
    spec:
      affinity:
        nodeAffinity:
          requiredDuringSchedulingIgnoredDuringExecution:
            nodeSelectorTerms:
              - matchExpressions:
                  - key: uavcloud.env
                    operator: In
                    values:
                      - demo
      containers:
        - env:
            - name: K8S_NAMESPACE
              value: jxyd
            - name: APPLICATION_NAME
              value: cmii-uav-material-warehouse
            - name: CUST_JAVA_OPTS
              value: -Xms500m -Xmx2500m -Dlog4j2.formatMsgNoLookups=true -Dthumbnailator.conserveMemoryWorkaround=true
            - name: NACOS_REGISTRY
              value: helm-nacos:8848
            - name: NACOS_DISCOVERY_IP
              valueFrom:
                fieldRef:
                  apiVersion: v1
                  fieldPath: status.podIP
            - name: NACOS_DISCOVERY_PORT
              value: "8080"
            - name: BIZ_CONFIG_GROUP
            - name: SYS_CONFIG_GROUP
            - name: IMAGE_VERSION
              value: 4.1.6
            - name: NACOS_USERNAME
              value: developer
            - name: NACOS_PASSWORD
              value: N@cos14Good
          image: 10.20.1.130:8033/cmii/cmii-uav-material-warehouse:4.1.6-jsha
          imagePullPolicy: Always
          livenessProbe:
            failureThreshold: 3
            httpGet:
              path: /cmii/health
              port: pod-port
              scheme: HTTP
            initialDelaySeconds: 60
            periodSeconds: 20
            successThreshold: 1
            timeoutSeconds: 5
          name: cmii-uav-material-warehouse
          ports:
            - containerPort: 8080
              name: pod-port
              protocol: TCP
          readinessProbe:
            failureThreshold: 3
            httpGet:
              path: /cmii/health
              port: pod-port
              scheme: HTTP
            initialDelaySeconds: 60
            periodSeconds: 20
            successThreshold: 1
            timeoutSeconds: 5
          resources: {}
          startupProbe:
            failureThreshold: 5
            httpGet:
              path: /cmii/health
              port: pod-port
              scheme: HTTP
            initialDelaySeconds: 60
            periodSeconds: 20
            successThreshold: 1
            timeoutSeconds: 3
          terminationMessagePath: /dev/termination-log
          terminationMessagePolicy: File
          volumeMounts:
            - mountPath: /cmii/logs
              name: nfs-backend-log-volume
              subPath: zhbf/cmii-uav-material-warehouse
            - mountPath: /cmii/cache
              name: data-cache-volume
              subPath: zhbf/cmii-uav-material-warehouse
      dnsPolicy: ClusterFirst
      imagePullSecrets:
        - name: harborsecret
      restartPolicy: Always
      schedulerName: default-scheduler
      securityContext: {}
      terminationGracePeriodSeconds: 30
      volumes:
        - name: nfs-backend-log-volume
          persistentVolumeClaim:
            claimName: nfs-backend-log-pvc
        - name: data-cache-volume
          persistentVolumeClaim:
            claimName: cmii-uav-material-warehouse-cache
---
apiVersion: apps/v1
kind: Deployment
metadata:
  labels:
    app.kubernetes.io/app-version: 4.1.6
    app.kubernetes.io/chart-version: 2.2.2
    app.kubernetes.io/managed-by: Helm
    cmii.app: cmii-uav-mission
    cmii.type: backend
    helm.sh/chart: backend-app-1.1.0
  name: cmii-uav-mission
  namespace: jxyd
spec:
  progressDeadlineSeconds: 600
  replicas: 1
  revisionHistoryLimit: 10
  selector:
    matchLabels:
      cmii.app: cmii-uav-mission
      cmii.type: backend
  strategy:
    rollingUpdate:
      maxSurge: 25%
      maxUnavailable: 1
    type: RollingUpdate
  template:
    metadata:
      creationTimestamp: null
      labels:
        cmii.app: cmii-uav-mission
        cmii.type: backend
    spec:
      affinity:
        nodeAffinity:
          requiredDuringSchedulingIgnoredDuringExecution:
            nodeSelectorTerms:
              - matchExpressions:
                  - key: uavcloud.env
                    operator: In
                    values:
                      - demo
      containers:
        - env:
            - name: K8S_NAMESPACE
              value: jxyd
            - name: APPLICATION_NAME
              value: cmii-uav-mission
            - name: CUST_JAVA_OPTS
              value: -Xms500m -Xmx2500m -Dlog4j2.formatMsgNoLookups=true
            - name: NACOS_REGISTRY
              value: helm-nacos:8848
            - name: NACOS_DISCOVERY_IP
              valueFrom:
                fieldRef:
                  apiVersion: v1
                  fieldPath: status.podIP
            - name: NACOS_DISCOVERY_PORT
              value: "8080"
            - name: BIZ_CONFIG_GROUP
            - name: SYS_CONFIG_GROUP
            - name: IMAGE_VERSION
              value: 4.1.6
            - name: NACOS_USERNAME
              value: developer
            - name: NACOS_PASSWORD
              value: N@cos14Good
          image: 10.20.1.130:8033/cmii/cmii-uav-mission:4.1.6
          imagePullPolicy: Always
          livenessProbe:
            failureThreshold: 3
            httpGet:
              path: /cmii/health
              port: pod-port
              scheme: HTTP
            initialDelaySeconds: 60
            periodSeconds: 20
            successThreshold: 1
            timeoutSeconds: 5
          name: cmii-uav-mission
          ports:
            - containerPort: 8080
              name: pod-port
              protocol: TCP
          readinessProbe:
            failureThreshold: 3
            httpGet:
              path: /cmii/health
              port: pod-port
              scheme: HTTP
            initialDelaySeconds: 60
            periodSeconds: 20
            successThreshold: 1
            timeoutSeconds: 5
          resources:
            limits:
              cpu: "6"
              memory: 3Gi
            requests:
              cpu: 1
              memory: 500Mi
          startupProbe:
            failureThreshold: 5
            httpGet:
              path: /cmii/health
              port: pod-port
              scheme: HTTP
            initialDelaySeconds: 60
            periodSeconds: 20
            successThreshold: 1
            timeoutSeconds: 3
          terminationMessagePath: /dev/termination-log
          terminationMessagePolicy: File
          volumeMounts:
            - mountPath: /cmii/logs
              name: nfs-backend-log-volume
              subPath: zhbf/cmii-uav-mission
      dnsPolicy: ClusterFirst
      imagePullSecrets:
        - name: harborsecret
      restartPolicy: Always
      schedulerName: default-scheduler
      securityContext: {}
      terminationGracePeriodSeconds: 30
      volumes:
        - name: nfs-backend-log-volume
          persistentVolumeClaim:
            claimName: nfs-backend-log-pvc
---
apiVersion: apps/v1
kind: Deployment
metadata:
  labels:
    app.kubernetes.io/app-version: 4.1.6
    app.kubernetes.io/chart-version: 2.2.2
    app.kubernetes.io/managed-by: Helm
    cmii.app: cmii-uav-mqtthandler
    cmii.type: backend
    helm.sh/chart: backend-app-1.1.0
  name: cmii-uav-mqtthandler
  namespace: jxyd
spec:
  progressDeadlineSeconds: 600
  replicas: 2
  revisionHistoryLimit: 10
  selector:
    matchLabels:
      cmii.app: cmii-uav-mqtthandler
      cmii.type: backend
  strategy:
    rollingUpdate:
      maxSurge: 25%
      maxUnavailable: 1
    type: RollingUpdate
  template:
    metadata:
      creationTimestamp: null
      labels:
        cmii.app: cmii-uav-mqtthandler
        cmii.type: backend
    spec:
      affinity:
        nodeAffinity:
          requiredDuringSchedulingIgnoredDuringExecution:
            nodeSelectorTerms:
              - matchExpressions:
                  - key: uavcloud.env
                    operator: In
                    values:
                      - demo
      containers:
        - env:
            - name: K8S_NAMESPACE
              value: jxyd
            - name: APPLICATION_NAME
              value: cmii-uav-mqtthandler
            - name: CUST_JAVA_OPTS
              value: -Xms500m -Xmx2500m -Dlog4j2.formatMsgNoLookups=true
            - name: NACOS_REGISTRY
              value: helm-nacos:8848
            - name: NACOS_DISCOVERY_IP
              valueFrom:
                fieldRef:
                  apiVersion: v1
                  fieldPath: status.podIP
            - name: NACOS_DISCOVERY_PORT
              value: "8080"
            - name: BIZ_CONFIG_GROUP
            - name: SYS_CONFIG_GROUP
            - name: IMAGE_VERSION
              value: 4.1.6
            - name: NACOS_USERNAME
              value: developer
            - name: NACOS_PASSWORD
              value: N@cos14Good
          image: 10.20.1.130:8033/cmii/cmii-uav-mqtthandler:4.1.6
          imagePullPolicy: Always
          livenessProbe:
            failureThreshold: 3
            httpGet:
              path: /cmii/health
              port: pod-port
              scheme: HTTP
            initialDelaySeconds: 60
            periodSeconds: 20
            successThreshold: 1
            timeoutSeconds: 5
          name: cmii-uav-mqtthandler
          ports:
            - containerPort: 8080
              name: pod-port
              protocol: TCP
          readinessProbe:
            failureThreshold: 3
            httpGet:
              path: /cmii/health
              port: pod-port
              scheme: HTTP
            initialDelaySeconds: 60
            periodSeconds: 20
            successThreshold: 1
            timeoutSeconds: 5
          resources:
            limits:
              cpu: "6"
              memory: 3Gi
            requests:
              cpu: 1
              memory: 500Mi
          startupProbe:
            failureThreshold: 5
            httpGet:
              path: /cmii/health
              port: pod-port
              scheme: HTTP
            initialDelaySeconds: 60
            periodSeconds: 20
            successThreshold: 1
            timeoutSeconds: 3
          terminationMessagePath: /dev/termination-log
          terminationMessagePolicy: File
          volumeMounts:
            - mountPath: /cmii/logs
              name: nfs-backend-log-volume
              subPath: zhbf/cmii-uav-mqtthandler
      dnsPolicy: ClusterFirst
      imagePullSecrets:
        - name: harborsecret
      restartPolicy: Always
      schedulerName: default-scheduler
      securityContext: {}
      terminationGracePeriodSeconds: 30
      volumes:
        - name: nfs-backend-log-volume
          persistentVolumeClaim:
            claimName: nfs-backend-log-pvc
---
apiVersion: apps/v1
kind: Deployment
metadata:
  labels:
    app.kubernetes.io/app-version: 4.1.6
    app.kubernetes.io/chart-version: 2.2.2
    app.kubernetes.io/managed-by: Helm
    cmii.app: cmii-uav-notice
    cmii.type: backend
    helm.sh/chart: backend-app-1.1.0
  name: cmii-uav-notice
  namespace: jxyd
spec:
  progressDeadlineSeconds: 600
  replicas: 1
  revisionHistoryLimit: 10
  selector:
    matchLabels:
      cmii.app: cmii-uav-notice
      cmii.type: backend
  strategy:
    rollingUpdate:
      maxSurge: 25%
      maxUnavailable: 1
    type: RollingUpdate
  template:
    metadata:
      creationTimestamp: null
      labels:
        cmii.app: cmii-uav-notice
        cmii.type: backend
    spec:
      affinity:
        nodeAffinity:
          requiredDuringSchedulingIgnoredDuringExecution:
            nodeSelectorTerms:
              - matchExpressions:
                  - key: uavcloud.env
                    operator: In
                    values:
                      - demo
      containers:
        - env:
            - name: K8S_NAMESPACE
              value: jxyd
            - name: APPLICATION_NAME
              value: cmii-uav-notice
            - name: CUST_JAVA_OPTS
              value: -Xms500m -Xmx2500m -Dlog4j2.formatMsgNoLookups=true
            - name: NACOS_REGISTRY
              value: helm-nacos:8848
            - name: NACOS_DISCOVERY_IP
              valueFrom:
                fieldRef:
                  apiVersion: v1
                  fieldPath: status.podIP
            - name: NACOS_DISCOVERY_PORT
              value: "8080"
            - name: BIZ_CONFIG_GROUP
            - name: SYS_CONFIG_GROUP
            - name: IMAGE_VERSION
              value: 4.1.6
            - name: NACOS_USERNAME
              value: developer
            - name: NACOS_PASSWORD
              value: N@cos14Good
          image: 10.20.1.130:8033/cmii/cmii-uav-notice:4.1.6
          imagePullPolicy: Always
          livenessProbe:
            failureThreshold: 3
            httpGet:
              path: /cmii/health
              port: pod-port
              scheme: HTTP
            initialDelaySeconds: 60
            periodSeconds: 20
            successThreshold: 1
            timeoutSeconds: 5
          name: cmii-uav-notice
          ports:
            - containerPort: 8080
              name: pod-port
              protocol: TCP
          readinessProbe:
            failureThreshold: 3
            httpGet:
              path: /cmii/health
              port: pod-port
              scheme: HTTP
            initialDelaySeconds: 60
            periodSeconds: 20
            successThreshold: 1
            timeoutSeconds: 5
          resources:
            limits:
              cpu: "6"
              memory: 3Gi
            requests:
              cpu: 1
              memory: 500Mi
          startupProbe:
            failureThreshold: 5
            httpGet:
              path: /cmii/health
              port: pod-port
              scheme: HTTP
            initialDelaySeconds: 60
            periodSeconds: 20
            successThreshold: 1
            timeoutSeconds: 3
          terminationMessagePath: /dev/termination-log
          terminationMessagePolicy: File
          volumeMounts:
            - mountPath: /cmii/logs
              name: nfs-backend-log-volume
              subPath: zhbf/cmii-uav-notice
      dnsPolicy: ClusterFirst
      imagePullSecrets:
        - name: harborsecret
      restartPolicy: Always
      schedulerName: default-scheduler
      securityContext: {}
      terminationGracePeriodSeconds: 30
      volumes:
        - name: nfs-backend-log-volume
          persistentVolumeClaim:
            claimName: nfs-backend-log-pvc
---
apiVersion: apps/v1
kind: Deployment
metadata:
  labels:
    app.kubernetes.io/app-version: 4.1.6
    app.kubernetes.io/chart-version: 2.2.2
    app.kubernetes.io/managed-by: Helm
    cmii.app: cmii-uav-oauth
    cmii.type: backend
    helm.sh/chart: backend-app-1.1.0
  name: cmii-uav-oauth
  namespace: jxyd
spec:
  progressDeadlineSeconds: 600
  replicas: 1
  revisionHistoryLimit: 10
  selector:
    matchLabels:
      cmii.app: cmii-uav-oauth
      cmii.type: backend
  strategy:
    rollingUpdate:
      maxSurge: 25%
      maxUnavailable: 1
    type: RollingUpdate
  template:
    metadata:
      creationTimestamp: null
      labels:
        cmii.app: cmii-uav-oauth
        cmii.type: backend
    spec:
      affinity:
        nodeAffinity:
          requiredDuringSchedulingIgnoredDuringExecution:
            nodeSelectorTerms:
              - matchExpressions:
                  - key: uavcloud.env
                    operator: In
                    values:
                      - demo
      containers:
        - env:
            - name: K8S_NAMESPACE
              value: jxyd
            - name: APPLICATION_NAME
              value: cmii-uav-oauth
            - name: CUST_JAVA_OPTS
              value: -Xms500m -Xmx2500m -Dlog4j2.formatMsgNoLookups=true
            - name: NACOS_REGISTRY
              value: helm-nacos:8848
            - name: NACOS_DISCOVERY_IP
              valueFrom:
                fieldRef:
                  apiVersion: v1
                  fieldPath: status.podIP
            - name: NACOS_DISCOVERY_PORT
              value: "8080"
            - name: BIZ_CONFIG_GROUP
            - name: SYS_CONFIG_GROUP
            - name: IMAGE_VERSION
              value: 4.1.6
            - name: NACOS_USERNAME
              value: developer
            - name: NACOS_PASSWORD
              value: N@cos14Good
          image: 10.20.1.130:8033/cmii/cmii-uav-oauth:4.1.6-jxyd-0815
          imagePullPolicy: Always
          livenessProbe:
            failureThreshold: 3
            httpGet:
              path: /cmii/health
              port: pod-port
              scheme: HTTP
            initialDelaySeconds: 60
            periodSeconds: 20
            successThreshold: 1
            timeoutSeconds: 5
          name: cmii-uav-oauth
          ports:
            - containerPort: 8080
              name: pod-port
              protocol: TCP
          readinessProbe:
            failureThreshold: 3
            httpGet:
              path: /cmii/health
              port: pod-port
              scheme: HTTP
            initialDelaySeconds: 60
            periodSeconds: 20
            successThreshold: 1
            timeoutSeconds: 5
          resources:
            limits:
              cpu: "6"
              memory: 3Gi
            requests:
              cpu: 1
              memory: 500Mi
          startupProbe:
            failureThreshold: 5
            httpGet:
              path: /cmii/health
              port: pod-port
              scheme: HTTP
            initialDelaySeconds: 60
            periodSeconds: 20
            successThreshold: 1
            timeoutSeconds: 3
          terminationMessagePath: /dev/termination-log
          terminationMessagePolicy: File
          volumeMounts:
            - mountPath: /cmii/logs
              name: nfs-backend-log-volume
              subPath: zhbf/cmii-uav-oauth
      dnsPolicy: ClusterFirst
      imagePullSecrets:
        - name: harborsecret
      restartPolicy: Always
      schedulerName: default-scheduler
      securityContext: {}
      terminationGracePeriodSeconds: 30
      volumes:
        - name: nfs-backend-log-volume
          persistentVolumeClaim:
            claimName: nfs-backend-log-pvc
---
apiVersion: apps/v1
kind: Deployment
metadata:
  labels:
    app.kubernetes.io/app-version: 4.1.6
    app.kubernetes.io/chart-version: 2.2.2
    app.kubernetes.io/managed-by: Helm
    cmii.app: cmii-uav-platform
    cmii.type: frontend
    helm.sh/chart: frontend-app-1.2.2
  name: cmii-uav-platform
  namespace: jxyd
spec:
  progressDeadlineSeconds: 600
  replicas: 1
  revisionHistoryLimit: 10
  selector:
    matchLabels:
      cmii.app: cmii-uav-platform
      cmii.type: frontend
  strategy:
    rollingUpdate:
      maxSurge: 25%
      maxUnavailable: 1
    type: RollingUpdate
  template:
    metadata:
      creationTimestamp: null
      labels:
        cmii.app: cmii-uav-platform
        cmii.type: frontend
    spec:
      containers:
        - env:
            - name: K8S_NAMESPACE
              value: jxyd
            - name: APPLICATION_NAME
              value: cmii-uav-platform
          image: 10.20.1.130:8033/cmii/cmii-uav-platform:4.1.6-060601
          imagePullPolicy: Always
          name: cmii-uav-platform
          ports:
            - containerPort: 9528
              name: platform-9528
              protocol: TCP
          resources:
            limits:
              cpu: "1"
              memory: 1Gi
            requests:
              cpu: 500m
              memory: 500Mi
          terminationMessagePath: /dev/termination-log
          terminationMessagePolicy: File
          volumeMounts:
            - mountPath: /usr/local/nginx/conf/nginx.conf
              name: nginx-conf
              subPath: nginx.conf
            - mountPath: /etc/nginx/conf.d/default.conf
              name: default-nginx-conf
              subPath: default.conf
            - mountPath: /home/cmii-platform/dist/ingress-config.js
              name: tenant-prefix
              subPath: ingress-config.js
      dnsPolicy: ClusterFirst
      imagePullSecrets:
        - name: harborsecret
      restartPolicy: Always
      schedulerName: default-scheduler
      securityContext: {}
      terminationGracePeriodSeconds: 30
      volumes:
        - configMap:
            defaultMode: 420
            items:
              - key: nginx.conf
                path: nginx.conf
            name: nginx-cm
          name: nginx-conf
        - configMap:
            defaultMode: 420
            items:
              - key: default.conf
                path: default.conf
            name: default-nginx-cm
          name: default-nginx-conf
        - configMap:
            defaultMode: 420
            items:
              - key: ingress-config.js
                path: ingress-config.js
            name: tenant-prefix-platform
          name: tenant-prefix
---
apiVersion: apps/v1
kind: Deployment
metadata:
  labels:
    app.kubernetes.io/app-version: 4.1.6
    app.kubernetes.io/chart-version: 2.2.2
    app.kubernetes.io/managed-by: Helm
    cmii.app: cmii-uav-platform-ai-brain
    cmii.type: frontend
    helm.sh/chart: frontend-app-1.2.2
  name: cmii-uav-platform-ai-brain
  namespace: jxyd
spec:
  progressDeadlineSeconds: 600
  replicas: 1
  revisionHistoryLimit: 10
  selector:
    matchLabels:
      cmii.app: cmii-uav-platform-ai-brain
      cmii.type: frontend
  strategy:
    rollingUpdate:
      maxSurge: 25%
      maxUnavailable: 1
    type: RollingUpdate
  template:
    metadata:
      creationTimestamp: null
      labels:
        cmii.app: cmii-uav-platform-ai-brain
        cmii.type: frontend
    spec:
      containers:
        - env:
            - name: K8S_NAMESPACE
              value: jxyd
            - name: APPLICATION_NAME
              value: cmii-uav-platform-ai-brain
          image: 10.20.1.130:8033/cmii/cmii-uav-platform-ai-brain:4.1.6
          imagePullPolicy: Always
          name: cmii-uav-platform-ai-brain
          ports:
            - containerPort: 9528
              name: platform-9528
              protocol: TCP
          resources:
            limits:
              cpu: "1"
              memory: 1Gi
            requests:
              cpu: 500m
              memory: 500Mi
          terminationMessagePath: /dev/termination-log
          terminationMessagePolicy: File
          volumeMounts:
            - mountPath: /usr/local/nginx/conf/nginx.conf
              name: nginx-conf
              subPath: nginx.conf
            - mountPath: /etc/nginx/conf.d/default.conf
              name: default-nginx-conf
              subPath: default.conf
            - mountPath: /home/cmii-platform/dist/ingress-config.js
              name: tenant-prefix
              subPath: ingress-config.js
      dnsPolicy: ClusterFirst
      imagePullSecrets:
        - name: harborsecret
      restartPolicy: Always
      schedulerName: default-scheduler
      securityContext: {}
      terminationGracePeriodSeconds: 30
      volumes:
        - configMap:
            defaultMode: 420
            items:
              - key: nginx.conf
                path: nginx.conf
            name: nginx-cm
          name: nginx-conf
        - configMap:
            defaultMode: 420
            items:
              - key: default.conf
                path: default.conf
            name: default-nginx-cm
          name: default-nginx-conf
        - configMap:
            defaultMode: 420
            items:
              - key: ingress-config.js
                path: ingress-config.js
            name: tenant-prefix-ai-brain
          name: tenant-prefix
---
apiVersion: apps/v1
kind: Deployment
metadata:
  labels:
    app.kubernetes.io/app-version: 4.1.6
    app.kubernetes.io/chart-version: 2.2.2
    app.kubernetes.io/managed-by: Helm
    cmii.app: cmii-uav-platform-armypeople
    cmii.type: frontend
    helm.sh/chart: frontend-app-1.2.2
  name: cmii-uav-platform-armypeople
  namespace: jxyd
spec:
  progressDeadlineSeconds: 600
  replicas: 1
  revisionHistoryLimit: 10
  selector:
    matchLabels:
      cmii.app: cmii-uav-platform-armypeople
      cmii.type: frontend
  strategy:
    rollingUpdate:
      maxSurge: 25%
      maxUnavailable: 1
    type: RollingUpdate
  template:
    metadata:
      creationTimestamp: null
      labels:
        cmii.app: cmii-uav-platform-armypeople
        cmii.type: frontend
    spec:
      containers:
        - env:
            - name: K8S_NAMESPACE
              value: jxyd
            - name: APPLICATION_NAME
              value: cmii-uav-platform-armypeople
          image: 10.20.1.130:8033/cmii/cmii-uav-platform-armypeople:4.1.6
          imagePullPolicy: Always
          name: cmii-uav-platform-armypeople
          ports:
            - containerPort: 9528
              name: platform-9528
              protocol: TCP
          resources:
            limits:
              cpu: "1"
              memory: 1Gi
            requests:
              cpu: 500m
              memory: 500Mi
          terminationMessagePath: /dev/termination-log
          terminationMessagePolicy: File
          volumeMounts:
            - mountPath: /usr/local/nginx/conf/nginx.conf
              name: nginx-conf
              subPath: nginx.conf
            - mountPath: /etc/nginx/conf.d/default.conf
              name: default-nginx-conf
              subPath: default.conf
            - mountPath: /home/cmii-platform/dist/ingress-config.js
              name: tenant-prefix
              subPath: ingress-config.js
      dnsPolicy: ClusterFirst
      imagePullSecrets:
        - name: harborsecret
      restartPolicy: Always
      schedulerName: default-scheduler
      securityContext: {}
      terminationGracePeriodSeconds: 30
      volumes:
        - configMap:
            defaultMode: 420
            items:
              - key: nginx.conf
                path: nginx.conf
            name: nginx-cm
          name: nginx-conf
        - configMap:
            defaultMode: 420
            items:
              - key: default.conf
                path: default.conf
            name: default-nginx-cm
          name: default-nginx-conf
        - configMap:
            defaultMode: 420
            items:
              - key: ingress-config.js
                path: ingress-config.js
            name: tenant-prefix-armypeople
          name: tenant-prefix
---
apiVersion: apps/v1
kind: Deployment
metadata:
  labels:
    app.kubernetes.io/app-version: 4.1.6
    app.kubernetes.io/chart-version: 2.2.2
    app.kubernetes.io/managed-by: Helm
    cmii.app: cmii-uav-platform-base
    cmii.type: frontend
    helm.sh/chart: frontend-app-1.2.2
  name: cmii-uav-platform-base
  namespace: jxyd
spec:
  progressDeadlineSeconds: 600
  replicas: 1
  revisionHistoryLimit: 10
  selector:
    matchLabels:
      cmii.app: cmii-uav-platform-base
      cmii.type: frontend
  strategy:
    rollingUpdate:
      maxSurge: 25%
      maxUnavailable: 1
    type: RollingUpdate
  template:
    metadata:
      creationTimestamp: null
      labels:
        cmii.app: cmii-uav-platform-base
        cmii.type: frontend
    spec:
      containers:
        - env:
            - name: K8S_NAMESPACE
              value: jxyd
            - name: APPLICATION_NAME
              value: cmii-uav-platform-base
          image: 10.20.1.130:8033/cmii/cmii-uav-platform-base:4.1.6
          imagePullPolicy: Always
          name: cmii-uav-platform-base
          ports:
            - containerPort: 9528
              name: platform-9528
              protocol: TCP
          resources:
            limits:
              cpu: "1"
              memory: 1Gi
            requests:
              cpu: 500m
              memory: 500Mi
          terminationMessagePath: /dev/termination-log
          terminationMessagePolicy: File
          volumeMounts:
            - mountPath: /usr/local/nginx/conf/nginx.conf
              name: nginx-conf
              subPath: nginx.conf
            - mountPath: /etc/nginx/conf.d/default.conf
              name: default-nginx-conf
              subPath: default.conf
            - mountPath: /home/cmii-platform/dist/ingress-config.js
              name: tenant-prefix
              subPath: ingress-config.js
      dnsPolicy: ClusterFirst
      imagePullSecrets:
        - name: harborsecret
      restartPolicy: Always
      schedulerName: default-scheduler
      securityContext: {}
      terminationGracePeriodSeconds: 30
      volumes:
        - configMap:
            defaultMode: 420
            items:
              - key: nginx.conf
                path: nginx.conf
            name: nginx-cm
          name: nginx-conf
        - configMap:
            defaultMode: 420
            items:
              - key: default.conf
                path: default.conf
            name: default-nginx-cm
          name: default-nginx-conf
        - configMap:
            defaultMode: 420
            items:
              - key: ingress-config.js
                path: ingress-config.js
            name: tenant-prefix-base
          name: tenant-prefix
---
apiVersion: apps/v1
kind: Deployment
metadata:
  labels:
    app.kubernetes.io/app-version: 4.1.6
    app.kubernetes.io/chart-version: 2.2.2
    app.kubernetes.io/managed-by: Helm
    cmii.app: cmii-uav-platform-cms-portal
    cmii.type: frontend
    helm.sh/chart: frontend-app-1.2.2
  name: cmii-uav-platform-cms-portal
  namespace: jxyd
spec:
  progressDeadlineSeconds: 600
  replicas: 1
  revisionHistoryLimit: 10
  selector:
    matchLabels:
      cmii.app: cmii-uav-platform-cms-portal
      cmii.type: frontend
  strategy:
    rollingUpdate:
      maxSurge: 25%
      maxUnavailable: 1
    type: RollingUpdate
  template:
    metadata:
      creationTimestamp: null
      labels:
        cmii.app: cmii-uav-platform-cms-portal
        cmii.type: frontend
    spec:
      containers:
        - env:
            - name: K8S_NAMESPACE
              value: jxyd
            - name: APPLICATION_NAME
              value: cmii-uav-platform-cms-portal
          image: 10.20.1.130:8033/cmii/cmii-uav-platform-cms-portal:4.1.6
          imagePullPolicy: Always
          name: cmii-uav-platform-cms-portal
          ports:
            - containerPort: 9528
              name: platform-9528
              protocol: TCP
          resources:
            limits:
              cpu: "1"
              memory: 1Gi
            requests:
              cpu: 500m
              memory: 500Mi
          terminationMessagePath: /dev/termination-log
          terminationMessagePolicy: File
          volumeMounts:
            - mountPath: /usr/local/nginx/conf/nginx.conf
              name: nginx-conf
              subPath: nginx.conf
            - mountPath: /etc/nginx/conf.d/default.conf
              name: default-nginx-conf
              subPath: default.conf
            - mountPath: /home/cmii-platform/dist/ingress-config.js
              name: tenant-prefix
              subPath: ingress-config.js
      dnsPolicy: ClusterFirst
      imagePullSecrets:
        - name: harborsecret
      restartPolicy: Always
      schedulerName: default-scheduler
      securityContext: {}
      terminationGracePeriodSeconds: 30
      volumes:
        - configMap:
            defaultMode: 420
            items:
              - key: nginx.conf
                path: nginx.conf
            name: nginx-cm
          name: nginx-conf
        - configMap:
            defaultMode: 420
            items:
              - key: default.conf
                path: default.conf
            name: default-nginx-cm
          name: default-nginx-conf
        - configMap:
            defaultMode: 420
            items:
              - key: ingress-config.js
                path: ingress-config.js
            name: tenant-prefix-cms-portal
          name: tenant-prefix
---
apiVersion: apps/v1
kind: Deployment
metadata:
  labels:
    app.kubernetes.io/app-version: 4.1.6
    app.kubernetes.io/chart-version: 2.2.2
    app.kubernetes.io/managed-by: Helm
    cmii.app: cmii-uav-platform-detection
    cmii.type: frontend
    helm.sh/chart: frontend-app-1.2.2
  name: cmii-uav-platform-detection
  namespace: jxyd
spec:
  progressDeadlineSeconds: 600
  replicas: 1
  revisionHistoryLimit: 10
  selector:
    matchLabels:
      cmii.app: cmii-uav-platform-detection
      cmii.type: frontend
  strategy:
    rollingUpdate:
      maxSurge: 25%
      maxUnavailable: 1
    type: RollingUpdate
  template:
    metadata:
      creationTimestamp: null
      labels:
        cmii.app: cmii-uav-platform-detection
        cmii.type: frontend
    spec:
      containers:
        - env:
            - name: K8S_NAMESPACE
              value: jxyd
            - name: APPLICATION_NAME
              value: cmii-uav-platform-detection
          image: 10.20.1.130:8033/cmii/cmii-uav-platform-detection:4.1.0
          imagePullPolicy: Always
          name: cmii-uav-platform-detection
          ports:
            - containerPort: 9528
              name: platform-9528
              protocol: TCP
          resources:
            limits:
              cpu: "1"
              memory: 1Gi
            requests:
              cpu: 500m
              memory: 500Mi
          terminationMessagePath: /dev/termination-log
          terminationMessagePolicy: File
          volumeMounts:
            - mountPath: /usr/local/nginx/conf/nginx.conf
              name: nginx-conf
              subPath: nginx.conf
            - mountPath: /etc/nginx/conf.d/default.conf
              name: default-nginx-conf
              subPath: default.conf
            - mountPath: /home/cmii-platform/dist/ingress-config.js
              name: tenant-prefix
              subPath: ingress-config.js
      dnsPolicy: ClusterFirst
      imagePullSecrets:
        - name: harborsecret
      restartPolicy: Always
      schedulerName: default-scheduler
      securityContext: {}
      terminationGracePeriodSeconds: 30
      volumes:
        - configMap:
            defaultMode: 420
            items:
              - key: nginx.conf
                path: nginx.conf
            name: nginx-cm
          name: nginx-conf
        - configMap:
            defaultMode: 420
            items:
              - key: default.conf
                path: default.conf
            name: default-nginx-cm
          name: default-nginx-conf
        - configMap:
            defaultMode: 420
            items:
              - key: ingress-config.js
                path: ingress-config.js
            name: tenant-prefix-detection
          name: tenant-prefix
---
apiVersion: apps/v1
kind: Deployment
metadata:
  labels:
    app.kubernetes.io/app-version: 4.1.6
    app.kubernetes.io/chart-version: 2.2.2
    app.kubernetes.io/managed-by: Helm
    cmii.app: cmii-uav-platform-emergency-rescue
    cmii.type: frontend
    helm.sh/chart: frontend-app-1.2.2
  name: cmii-uav-platform-emergency-rescue
  namespace: jxyd
spec:
  progressDeadlineSeconds: 600
  replicas: 0
  revisionHistoryLimit: 10
  selector:
    matchLabels:
      cmii.app: cmii-uav-platform-emergency-rescue
      cmii.type: frontend
  strategy:
    rollingUpdate:
      maxSurge: 25%
      maxUnavailable: 1
    type: RollingUpdate
  template:
    metadata:
      creationTimestamp: null
      labels:
        cmii.app: cmii-uav-platform-emergency-rescue
        cmii.type: frontend
    spec:
      containers:
        - env:
            - name: K8S_NAMESPACE
              value: jxyd
            - name: APPLICATION_NAME
              value: cmii-uav-platform-emergency-rescue
          image: 10.20.1.130:8033/cmii/cmii-uav-platform-emergency-rescue:4.1.6
          imagePullPolicy: Always
          name: cmii-uav-platform-emergency-rescue
          ports:
            - containerPort: 9528
              name: platform-9528
              protocol: TCP
          resources:
            limits:
              cpu: "1"
              memory: 1Gi
            requests:
              cpu: 500m
              memory: 500Mi
          terminationMessagePath: /dev/termination-log
          terminationMessagePolicy: File
          volumeMounts:
            - mountPath: /usr/local/nginx/conf/nginx.conf
              name: nginx-conf
              subPath: nginx.conf
            - mountPath: /etc/nginx/conf.d/default.conf
              name: default-nginx-conf
              subPath: default.conf
            - mountPath: /home/cmii-platform/dist/ingress-config.js
              name: tenant-prefix
              subPath: ingress-config.js
      dnsPolicy: ClusterFirst
      imagePullSecrets:
        - name: harborsecret
      restartPolicy: Always
      schedulerName: default-scheduler
      securityContext: {}
      terminationGracePeriodSeconds: 30
      volumes:
        - configMap:
            defaultMode: 420
            items:
              - key: nginx.conf
                path: nginx.conf
            name: nginx-cm
          name: nginx-conf
        - configMap:
            defaultMode: 420
            items:
              - key: default.conf
                path: default.conf
            name: default-nginx-cm
          name: default-nginx-conf
        - configMap:
            defaultMode: 420
            items:
              - key: ingress-config.js
                path: ingress-config.js
            name: tenant-prefix-emergency-rescue
          name: tenant-prefix
---
apiVersion: apps/v1
kind: Deployment
metadata:
  labels:
    app.kubernetes.io/app-version: 4.1.6
    app.kubernetes.io/chart-version: 2.2.2
    app.kubernetes.io/managed-by: Helm
    cmii.app: cmii-uav-platform-logistics
    cmii.type: frontend
    helm.sh/chart: frontend-app-1.2.2
  name: cmii-uav-platform-logistics
  namespace: jxyd
spec:
  progressDeadlineSeconds: 600
  replicas: 1
  revisionHistoryLimit: 10
  selector:
    matchLabels:
      cmii.app: cmii-uav-platform-logistics
      cmii.type: frontend
  strategy:
    rollingUpdate:
      maxSurge: 25%
      maxUnavailable: 1
    type: RollingUpdate
  template:
    metadata:
      creationTimestamp: null
      labels:
        cmii.app: cmii-uav-platform-logistics
        cmii.type: frontend
    spec:
      containers:
        - env:
            - name: K8S_NAMESPACE
              value: jxyd
            - name: APPLICATION_NAME
              value: cmii-uav-platform-logistics
          image: 10.20.1.130:8033/cmii/cmii-uav-platform-logistics:4.1.6
          imagePullPolicy: Always
          name: cmii-uav-platform-logistics
          ports:
            - containerPort: 9528
              name: platform-9528
              protocol: TCP
          resources:
            limits:
              cpu: "1"
              memory: 1Gi
            requests:
              cpu: 500m
              memory: 500Mi
          terminationMessagePath: /dev/termination-log
          terminationMessagePolicy: File
          volumeMounts:
            - mountPath: /usr/local/nginx/conf/nginx.conf
              name: nginx-conf
              subPath: nginx.conf
            - mountPath: /etc/nginx/conf.d/default.conf
              name: default-nginx-conf
              subPath: default.conf
            - mountPath: /home/cmii-platform/dist/ingress-config.js
              name: tenant-prefix
              subPath: ingress-config.js
      dnsPolicy: ClusterFirst
      imagePullSecrets:
        - name: harborsecret
      restartPolicy: Always
      schedulerName: default-scheduler
      securityContext: {}
      terminationGracePeriodSeconds: 30
      volumes:
        - configMap:
            defaultMode: 420
            items:
              - key: nginx.conf
                path: nginx.conf
            name: nginx-cm
          name: nginx-conf
        - configMap:
            defaultMode: 420
            items:
              - key: default.conf
                path: default.conf
            name: default-nginx-cm
          name: default-nginx-conf
        - configMap:
            defaultMode: 420
            items:
              - key: ingress-config.js
                path: ingress-config.js
            name: tenant-prefix-logistics
          name: tenant-prefix
---
apiVersion: apps/v1
kind: Deployment
metadata:
  labels:
    app.kubernetes.io/app-version: 4.1.6
    app.kubernetes.io/chart-version: 2.2.2
    app.kubernetes.io/managed-by: Helm
    cmii.app: cmii-uav-platform-media
    cmii.type: frontend
    helm.sh/chart: frontend-app-1.2.2
  name: cmii-uav-platform-media
  namespace: jxyd
spec:
  progressDeadlineSeconds: 600
  replicas: 1
  revisionHistoryLimit: 10
  selector:
    matchLabels:
      cmii.app: cmii-uav-platform-media
      cmii.type: frontend
  strategy:
    rollingUpdate:
      maxSurge: 25%
      maxUnavailable: 1
    type: RollingUpdate
  template:
    metadata:
      creationTimestamp: null
      labels:
        cmii.app: cmii-uav-platform-media
        cmii.type: frontend
    spec:
      containers:
        - env:
            - name: K8S_NAMESPACE
              value: jxyd
            - name: APPLICATION_NAME
              value: cmii-uav-platform-media
          image: 10.20.1.130:8033/cmii/cmii-uav-platform-media:4.1.6
          imagePullPolicy: Always
          name: cmii-uav-platform-media
          ports:
            - containerPort: 9528
              name: platform-9528
              protocol: TCP
          resources:
            limits:
              cpu: "1"
              memory: 1Gi
            requests:
              cpu: 500m
              memory: 500Mi
          terminationMessagePath: /dev/termination-log
          terminationMessagePolicy: File
          volumeMounts:
            - mountPath: /usr/local/nginx/conf/nginx.conf
              name: nginx-conf
              subPath: nginx.conf
            - mountPath: /etc/nginx/conf.d/default.conf
              name: default-nginx-conf
              subPath: default.conf
            - mountPath: /home/cmii-platform/dist/ingress-config.js
              name: tenant-prefix
              subPath: ingress-config.js
      dnsPolicy: ClusterFirst
      imagePullSecrets:
        - name: harborsecret
      restartPolicy: Always
      schedulerName: default-scheduler
      securityContext: {}
      terminationGracePeriodSeconds: 30
      volumes:
        - configMap:
            defaultMode: 420
            items:
              - key: nginx.conf
                path: nginx.conf
            name: nginx-cm
          name: nginx-conf
        - configMap:
            defaultMode: 420
            items:
              - key: default.conf
                path: default.conf
            name: default-nginx-cm
          name: default-nginx-conf
        - configMap:
            defaultMode: 420
            items:
              - key: ingress-config.js
                path: ingress-config.js
            name: tenant-prefix-media
          name: tenant-prefix
---
apiVersion: apps/v1
kind: Deployment
metadata:
  labels:
    app.kubernetes.io/app-version: 4.1.6
    app.kubernetes.io/chart-version: 2.2.2
    app.kubernetes.io/managed-by: Helm
    cmii.app: cmii-uav-platform-multiterminal
    cmii.type: frontend
    helm.sh/chart: frontend-app-1.2.2
  name: cmii-uav-platform-multiterminal
  namespace: jxyd
spec:
  progressDeadlineSeconds: 600
  replicas: 1
  revisionHistoryLimit: 10
  selector:
    matchLabels:
      cmii.app: cmii-uav-platform-multiterminal
      cmii.type: frontend
  strategy:
    rollingUpdate:
      maxSurge: 25%
      maxUnavailable: 1
    type: RollingUpdate
  template:
    metadata:
      creationTimestamp: null
      labels:
        cmii.app: cmii-uav-platform-multiterminal
        cmii.type: frontend
    spec:
      containers:
        - env:
            - name: K8S_NAMESPACE
              value: jxyd
            - name: APPLICATION_NAME
              value: cmii-uav-platform-multiterminal
          image: 10.20.1.130:8033/cmii/cmii-uav-platform-multiterminal:4.1.6
          imagePullPolicy: Always
          name: cmii-uav-platform-multiterminal
          ports:
            - containerPort: 9528
              name: platform-9528
              protocol: TCP
          resources:
            limits:
              cpu: "1"
              memory: 1Gi
            requests:
              cpu: 500m
              memory: 500Mi
          terminationMessagePath: /dev/termination-log
          terminationMessagePolicy: File
          volumeMounts:
            - mountPath: /usr/local/nginx/conf/nginx.conf
              name: nginx-conf
              subPath: nginx.conf
            - mountPath: /etc/nginx/conf.d/default.conf
              name: default-nginx-conf
              subPath: default.conf
            - mountPath: /home/cmii-platform/dist/ingress-config.js
              name: tenant-prefix
              subPath: ingress-config.js
      dnsPolicy: ClusterFirst
      imagePullSecrets:
        - name: harborsecret
      restartPolicy: Always
      schedulerName: default-scheduler
      securityContext: {}
      terminationGracePeriodSeconds: 30
      volumes:
        - configMap:
            defaultMode: 420
            items:
              - key: nginx.conf
                path: nginx.conf
            name: nginx-cm
          name: nginx-conf
        - configMap:
            defaultMode: 420
            items:
              - key: default.conf
                path: default.conf
            name: default-nginx-cm
          name: default-nginx-conf
        - configMap:
            defaultMode: 420
            items:
              - key: ingress-config.js
                path: ingress-config.js
            name: tenant-prefix-multiterminal
          name: tenant-prefix
---
apiVersion: apps/v1
kind: Deployment
metadata:
  labels:
    app.kubernetes.io/app-version: 4.1.6
    app.kubernetes.io/chart-version: 2.2.2
    app.kubernetes.io/managed-by: Helm
    cmii.app: cmii-uav-platform-mws
    cmii.type: frontend
    helm.sh/chart: frontend-app-1.2.2
  name: cmii-uav-platform-mws
  namespace: jxyd
spec:
  progressDeadlineSeconds: 600
  replicas: 1
  revisionHistoryLimit: 10
  selector:
    matchLabels:
      cmii.app: cmii-uav-platform-mws
      cmii.type: frontend
  strategy:
    rollingUpdate:
      maxSurge: 25%
      maxUnavailable: 1
    type: RollingUpdate
  template:
    metadata:
      creationTimestamp: null
      labels:
        cmii.app: cmii-uav-platform-mws
        cmii.type: frontend
    spec:
      containers:
        - env:
            - name: K8S_NAMESPACE
              value: jxyd
            - name: APPLICATION_NAME
              value: cmii-uav-platform-mws
          image: 10.20.1.130:8033/cmii/cmii-uav-platform-mws:4.1.6
          imagePullPolicy: Always
          name: cmii-uav-platform-mws
          ports:
            - containerPort: 9528
              name: platform-9528
              protocol: TCP
          resources:
            limits:
              cpu: "1"
              memory: 1Gi
            requests:
              cpu: 500m
              memory: 500Mi
          terminationMessagePath: /dev/termination-log
          terminationMessagePolicy: File
          volumeMounts:
            - mountPath: /usr/local/nginx/conf/nginx.conf
              name: nginx-conf
              subPath: nginx.conf
            - mountPath: /etc/nginx/conf.d/default.conf
              name: default-nginx-conf
              subPath: default.conf
            - mountPath: /home/cmii-platform/dist/ingress-config.js
              name: tenant-prefix
              subPath: ingress-config.js
      dnsPolicy: ClusterFirst
      imagePullSecrets:
        - name: harborsecret
      restartPolicy: Always
      schedulerName: default-scheduler
      securityContext: {}
      terminationGracePeriodSeconds: 30
      volumes:
        - configMap:
            defaultMode: 420
            items:
              - key: nginx.conf
                path: nginx.conf
            name: nginx-cm
          name: nginx-conf
        - configMap:
            defaultMode: 420
            items:
              - key: default.conf
                path: default.conf
            name: default-nginx-cm
          name: default-nginx-conf
        - configMap:
            defaultMode: 420
            items:
              - key: ingress-config.js
                path: ingress-config.js
            name: tenant-prefix-mws
          name: tenant-prefix
---
apiVersion: apps/v1
kind: Deployment
metadata:
  labels:
    app.kubernetes.io/app-version: 4.1.6
    app.kubernetes.io/chart-version: 2.2.2
    app.kubernetes.io/managed-by: Helm
    cmii.app: cmii-uav-platform-oms
    cmii.type: frontend
    helm.sh/chart: frontend-app-1.2.2
  name: cmii-uav-platform-oms
  namespace: jxyd
spec:
  progressDeadlineSeconds: 600
  replicas: 1
  revisionHistoryLimit: 10
  selector:
    matchLabels:
      cmii.app: cmii-uav-platform-oms
      cmii.type: frontend
  strategy:
    rollingUpdate:
      maxSurge: 25%
      maxUnavailable: 1
    type: RollingUpdate
  template:
    metadata:
      creationTimestamp: null
      labels:
        cmii.app: cmii-uav-platform-oms
        cmii.type: frontend
    spec:
      containers:
        - env:
            - name: K8S_NAMESPACE
              value: jxyd
            - name: APPLICATION_NAME
              value: cmii-uav-platform-oms
          image: 10.20.1.130:8033/cmii/cmii-uav-platform-oms:4.1.6
          imagePullPolicy: Always
          name: cmii-uav-platform-oms
          ports:
            - containerPort: 9528
              name: platform-9528
              protocol: TCP
          resources:
            limits:
              cpu: "1"
              memory: 1Gi
            requests:
              cpu: 500m
              memory: 500Mi
          terminationMessagePath: /dev/termination-log
          terminationMessagePolicy: File
          volumeMounts:
            - mountPath: /usr/local/nginx/conf/nginx.conf
              name: nginx-conf
              subPath: nginx.conf
            - mountPath: /etc/nginx/conf.d/default.conf
              name: default-nginx-conf
              subPath: default.conf
            - mountPath: /home/cmii-platform/dist/ingress-config.js
              name: tenant-prefix
              subPath: ingress-config.js
      dnsPolicy: ClusterFirst
      imagePullSecrets:
        - name: harborsecret
      restartPolicy: Always
      schedulerName: default-scheduler
      securityContext: {}
      terminationGracePeriodSeconds: 30
      volumes:
        - configMap:
            defaultMode: 420
            items:
              - key: nginx.conf
                path: nginx.conf
            name: nginx-cm
          name: nginx-conf
        - configMap:
            defaultMode: 420
            items:
              - key: default.conf
                path: default.conf
            name: default-nginx-cm
          name: default-nginx-conf
        - configMap:
            defaultMode: 420
            items:
              - key: ingress-config.js
                path: ingress-config.js
            name: tenant-prefix-oms
          name: tenant-prefix
---
apiVersion: apps/v1
kind: Deployment
metadata:
  labels:
    app.kubernetes.io/app-version: 4.1.6
    app.kubernetes.io/chart-version: 2.2.2
    app.kubernetes.io/managed-by: Helm
    cmii.app: cmii-uav-platform-open
    cmii.type: frontend
    helm.sh/chart: frontend-app-1.2.2
  name: cmii-uav-platform-open
  namespace: jxyd
spec:
  progressDeadlineSeconds: 600
  replicas: 1
  revisionHistoryLimit: 10
  selector:
    matchLabels:
      cmii.app: cmii-uav-platform-open
      cmii.type: frontend
  strategy:
    rollingUpdate:
      maxSurge: 25%
      maxUnavailable: 1
    type: RollingUpdate
  template:
    metadata:
      creationTimestamp: null
      labels:
        cmii.app: cmii-uav-platform-open
        cmii.type: frontend
    spec:
      containers:
        - env:
            - name: K8S_NAMESPACE
              value: jxyd
            - name: APPLICATION_NAME
              value: cmii-uav-platform-open
          image: 10.20.1.130:8033/cmii/cmii-uav-platform-open:4.1.6
          imagePullPolicy: Always
          name: cmii-uav-platform-open
          ports:
            - containerPort: 9528
              name: platform-9528
              protocol: TCP
          resources:
            limits:
              cpu: "1"
              memory: 1Gi
            requests:
              cpu: 500m
              memory: 500Mi
          terminationMessagePath: /dev/termination-log
          terminationMessagePolicy: File
          volumeMounts:
            - mountPath: /usr/local/nginx/conf/nginx.conf
              name: nginx-conf
              subPath: nginx.conf
            - mountPath: /etc/nginx/conf.d/default.conf
              name: default-nginx-conf
              subPath: default.conf
            - mountPath: /home/cmii-platform/dist/ingress-config.js
              name: tenant-prefix
              subPath: ingress-config.js
      dnsPolicy: ClusterFirst
      imagePullSecrets:
        - name: harborsecret
      restartPolicy: Always
      schedulerName: default-scheduler
      securityContext: {}
      terminationGracePeriodSeconds: 30
      volumes:
        - configMap:
            defaultMode: 420
            items:
              - key: nginx.conf
                path: nginx.conf
            name: nginx-cm
          name: nginx-conf
        - configMap:
            defaultMode: 420
            items:
              - key: default.conf
                path: default.conf
            name: default-nginx-cm
          name: default-nginx-conf
        - configMap:
            defaultMode: 420
            items:
              - key: ingress-config.js
                path: ingress-config.js
            name: tenant-prefix-open
          name: tenant-prefix
---
apiVersion: apps/v1
kind: Deployment
metadata:
  labels:
    app.kubernetes.io/app-version: 4.1.6
    app.kubernetes.io/chart-version: 2.2.2
    app.kubernetes.io/managed-by: Helm
    cmii.app: cmii-uav-platform-security
    cmii.type: frontend
    helm.sh/chart: frontend-app-1.2.2
  name: cmii-uav-platform-security
  namespace: jxyd
spec:
  progressDeadlineSeconds: 600
  replicas: 1
  revisionHistoryLimit: 10
  selector:
    matchLabels:
      cmii.app: cmii-uav-platform-security
      cmii.type: frontend
  strategy:
    rollingUpdate:
      maxSurge: 25%
      maxUnavailable: 1
    type: RollingUpdate
  template:
    metadata:
      creationTimestamp: null
      labels:
        cmii.app: cmii-uav-platform-security
        cmii.type: frontend
    spec:
      containers:
        - env:
            - name: K8S_NAMESPACE
              value: jxyd
            - name: APPLICATION_NAME
              value: cmii-uav-platform-security
          image: 10.20.1.130:8033/cmii/cmii-uav-platform-security:4.1.6
          imagePullPolicy: Always
          name: cmii-uav-platform-security
          ports:
            - containerPort: 9528
              name: platform-9528
              protocol: TCP
          resources:
            limits:
              cpu: "1"
              memory: 1Gi
            requests:
              cpu: 500m
              memory: 500Mi
          terminationMessagePath: /dev/termination-log
          terminationMessagePolicy: File
          volumeMounts:
            - mountPath: /usr/local/nginx/conf/nginx.conf
              name: nginx-conf
              subPath: nginx.conf
            - mountPath: /etc/nginx/conf.d/default.conf
              name: default-nginx-conf
              subPath: default.conf
            - mountPath: /home/cmii-platform/dist/ingress-config.js
              name: tenant-prefix
              subPath: ingress-config.js
      dnsPolicy: ClusterFirst
      imagePullSecrets:
        - name: harborsecret
      restartPolicy: Always
      schedulerName: default-scheduler
      securityContext: {}
      terminationGracePeriodSeconds: 30
      volumes:
        - configMap:
            defaultMode: 420
            items:
              - key: nginx.conf
                path: nginx.conf
            name: nginx-cm
          name: nginx-conf
        - configMap:
            defaultMode: 420
            items:
              - key: default.conf
                path: default.conf
            name: default-nginx-cm
          name: default-nginx-conf
        - configMap:
            defaultMode: 420
            items:
              - key: ingress-config.js
                path: ingress-config.js
            name: tenant-prefix-security
          name: tenant-prefix
---
apiVersion: apps/v1
kind: Deployment
metadata:
  labels:
    app.kubernetes.io/app-version: 4.1.6
    app.kubernetes.io/chart-version: 2.2.2
    app.kubernetes.io/managed-by: Helm
    cmii.app: cmii-uav-platform-securityh5
    cmii.type: frontend
    helm.sh/chart: frontend-app-1.2.2
  name: cmii-uav-platform-securityh5
  namespace: jxyd
spec:
  progressDeadlineSeconds: 600
  replicas: 1
  revisionHistoryLimit: 10
  selector:
    matchLabels:
      cmii.app: cmii-uav-platform-securityh5
      cmii.type: frontend
  strategy:
    rollingUpdate:
      maxSurge: 25%
      maxUnavailable: 1
    type: RollingUpdate
  template:
    metadata:
      creationTimestamp: null
      labels:
        cmii.app: cmii-uav-platform-securityh5
        cmii.type: frontend
    spec:
      containers:
        - env:
            - name: K8S_NAMESPACE
              value: jxyd
            - name: APPLICATION_NAME
              value: cmii-uav-platform-securityh5
          image: 10.20.1.130:8033/cmii/cmii-uav-platform-securityh5:4.1.6
          imagePullPolicy: Always
          name: cmii-uav-platform-securityh5
          ports:
            - containerPort: 9528
              name: platform-9528
              protocol: TCP
          resources:
            limits:
              cpu: "1"
              memory: 1Gi
            requests:
              cpu: 500m
              memory: 500Mi
          terminationMessagePath: /dev/termination-log
          terminationMessagePolicy: File
          volumeMounts:
            - mountPath: /usr/local/nginx/conf/nginx.conf
              name: nginx-conf
              subPath: nginx.conf
            - mountPath: /etc/nginx/conf.d/default.conf
              name: default-nginx-conf
              subPath: default.conf
            - mountPath: /home/cmii-platform/dist/ingress-config.js
              name: tenant-prefix
              subPath: ingress-config.js
      dnsPolicy: ClusterFirst
      imagePullSecrets:
        - name: harborsecret
      restartPolicy: Always
      schedulerName: default-scheduler
      securityContext: {}
      terminationGracePeriodSeconds: 30
      volumes:
        - configMap:
            defaultMode: 420
            items:
              - key: nginx.conf
                path: nginx.conf
            name: nginx-cm
          name: nginx-conf
        - configMap:
            defaultMode: 420
            items:
              - key: default.conf
                path: default.conf
            name: default-nginx-cm
          name: default-nginx-conf
        - configMap:
            defaultMode: 420
            items:
              - key: ingress-config.js
                path: ingress-config.js
            name: tenant-prefix-securityh5
          name: tenant-prefix
---
apiVersion: apps/v1
kind: Deployment
metadata:
  labels:
    app.kubernetes.io/app-version: 4.1.6
    app.kubernetes.io/chart-version: 2.2.2
    app.kubernetes.io/managed-by: Helm
    cmii.app: cmii-uav-platform-seniclive
    cmii.type: frontend
    helm.sh/chart: frontend-app-1.2.2
  name: cmii-uav-platform-seniclive
  namespace: jxyd
spec:
  progressDeadlineSeconds: 600
  replicas: 1
  revisionHistoryLimit: 10
  selector:
    matchLabels:
      cmii.app: cmii-uav-platform-seniclive
      cmii.type: frontend
  strategy:
    rollingUpdate:
      maxSurge: 25%
      maxUnavailable: 1
    type: RollingUpdate
  template:
    metadata:
      creationTimestamp: null
      labels:
        cmii.app: cmii-uav-platform-seniclive
        cmii.type: frontend
    spec:
      containers:
        - env:
            - name: K8S_NAMESPACE
              value: jxyd
            - name: APPLICATION_NAME
              value: cmii-uav-platform-seniclive
          image: 10.20.1.130:8033/cmii/cmii-uav-platform-seniclive:4.1.0
          imagePullPolicy: Always
          name: cmii-uav-platform-seniclive
          ports:
            - containerPort: 9528
              name: platform-9528
              protocol: TCP
          resources:
            limits:
              cpu: "1"
              memory: 1Gi
            requests:
              cpu: 500m
              memory: 500Mi
          terminationMessagePath: /dev/termination-log
          terminationMessagePolicy: File
          volumeMounts:
            - mountPath: /usr/local/nginx/conf/nginx.conf
              name: nginx-conf
              subPath: nginx.conf
            - mountPath: /etc/nginx/conf.d/default.conf
              name: default-nginx-conf
              subPath: default.conf
            - mountPath: /home/cmii-platform/dist/ingress-config.js
              name: tenant-prefix
              subPath: ingress-config.js
      dnsPolicy: ClusterFirst
      imagePullSecrets:
        - name: harborsecret
      restartPolicy: Always
      schedulerName: default-scheduler
      securityContext: {}
      terminationGracePeriodSeconds: 30
      volumes:
        - configMap:
            defaultMode: 420
            items:
              - key: nginx.conf
                path: nginx.conf
            name: nginx-cm
          name: nginx-conf
        - configMap:
            defaultMode: 420
            items:
              - key: default.conf
                path: default.conf
            name: default-nginx-cm
          name: default-nginx-conf
        - configMap:
            defaultMode: 420
            items:
              - key: ingress-config.js
                path: ingress-config.js
            name: tenant-prefix-seniclive
          name: tenant-prefix
---
apiVersion: apps/v1
kind: Deployment
metadata:
  labels:
    app.kubernetes.io/app-version: 4.1.6
    app.kubernetes.io/chart-version: 2.2.2
    app.kubernetes.io/managed-by: Helm
    cmii.app: cmii-uav-platform-share
    cmii.type: frontend
    helm.sh/chart: frontend-app-1.2.2
  name: cmii-uav-platform-share
  namespace: jxyd
spec:
  progressDeadlineSeconds: 600
  replicas: 1
  revisionHistoryLimit: 10
  selector:
    matchLabels:
      cmii.app: cmii-uav-platform-share
      cmii.type: frontend
  strategy:
    rollingUpdate:
      maxSurge: 25%
      maxUnavailable: 1
    type: RollingUpdate
  template:
    metadata:
      creationTimestamp: null
      labels:
        cmii.app: cmii-uav-platform-share
        cmii.type: frontend
    spec:
      containers:
        - env:
            - name: K8S_NAMESPACE
              value: jxyd
            - name: APPLICATION_NAME
              value: cmii-uav-platform-share
          image: 10.20.1.130:8033/cmii/cmii-uav-platform-share:4.1.6
          imagePullPolicy: Always
          name: cmii-uav-platform-share
          ports:
            - containerPort: 9528
              name: platform-9528
              protocol: TCP
          resources:
            limits:
              cpu: "1"
              memory: 1Gi
            requests:
              cpu: 500m
              memory: 500Mi
          terminationMessagePath: /dev/termination-log
          terminationMessagePolicy: File
          volumeMounts:
            - mountPath: /usr/local/nginx/conf/nginx.conf
              name: nginx-conf
              subPath: nginx.conf
            - mountPath: /etc/nginx/conf.d/default.conf
              name: default-nginx-conf
              subPath: default.conf
            - mountPath: /home/cmii-platform/dist/ingress-config.js
              name: tenant-prefix
              subPath: ingress-config.js
      dnsPolicy: ClusterFirst
      imagePullSecrets:
        - name: harborsecret
      restartPolicy: Always
      schedulerName: default-scheduler
      securityContext: {}
      terminationGracePeriodSeconds: 30
      volumes:
        - configMap:
            defaultMode: 420
            items:
              - key: nginx.conf
                path: nginx.conf
            name: nginx-cm
          name: nginx-conf
        - configMap:
            defaultMode: 420
            items:
              - key: default.conf
                path: default.conf
            name: default-nginx-cm
          name: default-nginx-conf
        - configMap:
            defaultMode: 420
            items:
              - key: ingress-config.js
                path: ingress-config.js
            name: tenant-prefix-share
          name: tenant-prefix
---
apiVersion: apps/v1
kind: Deployment
metadata:
  labels:
    app.kubernetes.io/app-version: 4.1.6
    app.kubernetes.io/chart-version: 2.2.2
    app.kubernetes.io/managed-by: Helm
    cmii.app: cmii-uav-platform-splice
    cmii.type: frontend
    helm.sh/chart: frontend-app-1.2.2
  name: cmii-uav-platform-splice
  namespace: jxyd
spec:
  progressDeadlineSeconds: 600
  replicas: 1
  revisionHistoryLimit: 10
  selector:
    matchLabels:
      cmii.app: cmii-uav-platform-splice
      cmii.type: frontend
  strategy:
    rollingUpdate:
      maxSurge: 25%
      maxUnavailable: 1
    type: RollingUpdate
  template:
    metadata:
      creationTimestamp: null
      labels:
        cmii.app: cmii-uav-platform-splice
        cmii.type: frontend
    spec:
      containers:
        - env:
            - name: K8S_NAMESPACE
              value: jxyd
            - name: APPLICATION_NAME
              value: cmii-uav-platform-splice
          image: 10.20.1.130:8033/cmii/cmii-uav-platform-splice:4.1.6
          imagePullPolicy: Always
          name: cmii-uav-platform-splice
          ports:
            - containerPort: 9528
              name: platform-9528
              protocol: TCP
          resources:
            limits:
              cpu: "1"
              memory: 1Gi
            requests:
              cpu: 500m
              memory: 500Mi
          terminationMessagePath: /dev/termination-log
          terminationMessagePolicy: File
          volumeMounts:
            - mountPath: /usr/local/nginx/conf/nginx.conf
              name: nginx-conf
              subPath: nginx.conf
            - mountPath: /etc/nginx/conf.d/default.conf
              name: default-nginx-conf
              subPath: default.conf
            - mountPath: /home/cmii-platform/dist/ingress-config.js
              name: tenant-prefix
              subPath: ingress-config.js
      dnsPolicy: ClusterFirst
      imagePullSecrets:
        - name: harborsecret
      restartPolicy: Always
      schedulerName: default-scheduler
      securityContext: {}
      terminationGracePeriodSeconds: 30
      volumes:
        - configMap:
            defaultMode: 420
            items:
              - key: nginx.conf
                path: nginx.conf
            name: nginx-cm
          name: nginx-conf
        - configMap:
            defaultMode: 420
            items:
              - key: default.conf
                path: default.conf
            name: default-nginx-cm
          name: default-nginx-conf
        - configMap:
            defaultMode: 420
            items:
              - key: ingress-config.js
                path: ingress-config.js
            name: tenant-prefix-splice
          name: tenant-prefix
---
apiVersion: apps/v1
kind: Deployment
metadata:
  labels:
    app.kubernetes.io/app-version: 4.1.6
    app.kubernetes.io/chart-version: 2.2.2
    app.kubernetes.io/managed-by: Helm
    cmii.app: cmii-uav-platform-visualization
    cmii.type: frontend
    helm.sh/chart: frontend-app-1.2.2
  name: cmii-uav-platform-visualization
  namespace: jxyd
spec:
  progressDeadlineSeconds: 600
  replicas: 1
  revisionHistoryLimit: 10
  selector:
    matchLabels:
      cmii.app: cmii-uav-platform-visualization
      cmii.type: frontend
  strategy:
    rollingUpdate:
      maxSurge: 25%
      maxUnavailable: 1
    type: RollingUpdate
  template:
    metadata:
      creationTimestamp: null
      labels:
        cmii.app: cmii-uav-platform-visualization
        cmii.type: frontend
    spec:
      containers:
        - env:
            - name: K8S_NAMESPACE
              value: jxyd
            - name: APPLICATION_NAME
              value: cmii-uav-platform-visualization
          image: 10.20.1.130:8033/cmii/cmii-uav-platform-visualization:4.1.0
          imagePullPolicy: Always
          name: cmii-uav-platform-visualization
          ports:
            - containerPort: 9528
              name: platform-9528
              protocol: TCP
          resources:
            limits:
              cpu: "1"
              memory: 1Gi
            requests:
              cpu: 500m
              memory: 500Mi
          terminationMessagePath: /dev/termination-log
          terminationMessagePolicy: File
          volumeMounts:
            - mountPath: /usr/local/nginx/conf/nginx.conf
              name: nginx-conf
              subPath: nginx.conf
            - mountPath: /etc/nginx/conf.d/default.conf
              name: default-nginx-conf
              subPath: default.conf
            - mountPath: /home/cmii-platform/dist/ingress-config.js
              name: tenant-prefix
              subPath: ingress-config.js
      dnsPolicy: ClusterFirst
      imagePullSecrets:
        - name: harborsecret
      restartPolicy: Always
      schedulerName: default-scheduler
      securityContext: {}
      terminationGracePeriodSeconds: 30
      volumes:
        - configMap:
            defaultMode: 420
            items:
              - key: nginx.conf
                path: nginx.conf
            name: nginx-cm
          name: nginx-conf
        - configMap:
            defaultMode: 420
            items:
              - key: default.conf
                path: default.conf
            name: default-nginx-cm
          name: default-nginx-conf
        - configMap:
            defaultMode: 420
            items:
              - key: ingress-config.js
                path: ingress-config.js
            name: tenant-prefix-visualization
          name: tenant-prefix
---
apiVersion: apps/v1
kind: Deployment
metadata:
  labels:
    app.kubernetes.io/app-version: 4.1.6
    app.kubernetes.io/chart-version: 2.2.2
    app.kubernetes.io/managed-by: Helm
    cmii.app: cmii-uav-process
    cmii.type: backend
    helm.sh/chart: backend-app-1.1.0
  name: cmii-uav-process
  namespace: jxyd
spec:
  progressDeadlineSeconds: 600
  replicas: 1
  revisionHistoryLimit: 10
  selector:
    matchLabels:
      cmii.app: cmii-uav-process
      cmii.type: backend
  strategy:
    rollingUpdate:
      maxSurge: 25%
      maxUnavailable: 1
    type: RollingUpdate
  template:
    metadata:
      creationTimestamp: null
      labels:
        cmii.app: cmii-uav-process
        cmii.type: backend
    spec:
      affinity:
        nodeAffinity:
          requiredDuringSchedulingIgnoredDuringExecution:
            nodeSelectorTerms:
              - matchExpressions:
                  - key: uavcloud.env
                    operator: In
                    values:
                      - demo
      containers:
        - env:
            - name: K8S_NAMESPACE
              value: jxyd
            - name: APPLICATION_NAME
              value: cmii-uav-process
            - name: CUST_JAVA_OPTS
              value: -Xms500m -Xmx2500m -Dlog4j2.formatMsgNoLookups=true
            - name: NACOS_REGISTRY
              value: helm-nacos:8848
            - name: NACOS_DISCOVERY_IP
              valueFrom:
                fieldRef:
                  apiVersion: v1
                  fieldPath: status.podIP
            - name: NACOS_DISCOVERY_PORT
              value: "8080"
            - name: BIZ_CONFIG_GROUP
            - name: SYS_CONFIG_GROUP
            - name: IMAGE_VERSION
              value: 4.1.6
            - name: NACOS_USERNAME
              value: developer
            - name: NACOS_PASSWORD
              value: N@cos14Good
          image: 10.20.1.130:8033/cmii/cmii-uav-process:4.1.6
          imagePullPolicy: Always
          livenessProbe:
            failureThreshold: 3
            httpGet:
              path: /cmii/health
              port: pod-port
              scheme: HTTP
            initialDelaySeconds: 60
            periodSeconds: 20
            successThreshold: 1
            timeoutSeconds: 5
          name: cmii-uav-process
          ports:
            - containerPort: 8080
              name: pod-port
              protocol: TCP
          readinessProbe:
            failureThreshold: 3
            httpGet:
              path: /cmii/health
              port: pod-port
              scheme: HTTP
            initialDelaySeconds: 60
            periodSeconds: 20
            successThreshold: 1
            timeoutSeconds: 5
          resources:
            limits:
              cpu: "6"
              memory: 3Gi
            requests:
              cpu: 1
              memory: 500Mi
          startupProbe:
            failureThreshold: 5
            httpGet:
              path: /cmii/health
              port: pod-port
              scheme: HTTP
            initialDelaySeconds: 60
            periodSeconds: 20
            successThreshold: 1
            timeoutSeconds: 3
          terminationMessagePath: /dev/termination-log
          terminationMessagePolicy: File
          volumeMounts:
            - mountPath: /cmii/logs
              name: nfs-backend-log-volume
              subPath: zhbf/cmii-uav-process
      dnsPolicy: ClusterFirst
      imagePullSecrets:
        - name: harborsecret
      restartPolicy: Always
      schedulerName: default-scheduler
      securityContext: {}
      terminationGracePeriodSeconds: 30
      volumes:
        - name: nfs-backend-log-volume
          persistentVolumeClaim:
            claimName: nfs-backend-log-pvc
---
apiVersion: apps/v1
kind: Deployment
metadata:
  labels:
    app.kubernetes.io/app-version: 4.1.6
    app.kubernetes.io/chart-version: 2.2.2
    app.kubernetes.io/managed-by: Helm
    cmii.app: cmii-uav-surveillance
    cmii.type: backend
    helm.sh/chart: backend-app-1.1.0
  name: cmii-uav-surveillance
  namespace: jxyd
spec:
  progressDeadlineSeconds: 600
  replicas: 2
  revisionHistoryLimit: 10
  selector:
    matchLabels:
      cmii.app: cmii-uav-surveillance
      cmii.type: backend
  strategy:
    rollingUpdate:
      maxSurge: 25%
      maxUnavailable: 1
    type: RollingUpdate
  template:
    metadata:
      creationTimestamp: null
      labels:
        cmii.app: cmii-uav-surveillance
        cmii.type: backend
    spec:
      affinity:
        nodeAffinity:
          requiredDuringSchedulingIgnoredDuringExecution:
            nodeSelectorTerms:
              - matchExpressions:
                  - key: uavcloud.env
                    operator: In
                    values:
                      - demo
      containers:
        - env:
            - name: K8S_NAMESPACE
              value: jxyd
            - name: APPLICATION_NAME
              value: cmii-uav-surveillance
            - name: CUST_JAVA_OPTS
              value: -Xms500m -Xmx2500m -Dlog4j2.formatMsgNoLookups=true
            - name: NACOS_REGISTRY
              value: helm-nacos:8848
            - name: NACOS_DISCOVERY_IP
              valueFrom:
                fieldRef:
                  apiVersion: v1
                  fieldPath: status.podIP
            - name: NACOS_DISCOVERY_PORT
              value: "8080"
            - name: BIZ_CONFIG_GROUP
            - name: SYS_CONFIG_GROUP
            - name: IMAGE_VERSION
              value: 4.1.6
            - name: NACOS_USERNAME
              value: developer
            - name: NACOS_PASSWORD
              value: N@cos14Good
          image: 10.20.1.130:8033/cmii/cmii-uav-surveillance:4.1.6
          imagePullPolicy: Always
          livenessProbe:
            failureThreshold: 3
            httpGet:
              path: /cmii/health
              port: pod-port
              scheme: HTTP
            initialDelaySeconds: 60
            periodSeconds: 20
            successThreshold: 1
            timeoutSeconds: 5
          name: cmii-uav-surveillance
          ports:
            - containerPort: 8080
              name: pod-port
              protocol: TCP
          readinessProbe:
            failureThreshold: 3
            httpGet:
              path: /cmii/health
              port: pod-port
              scheme: HTTP
            initialDelaySeconds: 60
            periodSeconds: 20
            successThreshold: 1
            timeoutSeconds: 5
          resources:
            limits:
              cpu: "6"
              memory: 3Gi
            requests:
              cpu: 1
              memory: 500Mi
          startupProbe:
            failureThreshold: 5
            httpGet:
              path: /cmii/health
              port: pod-port
              scheme: HTTP
            initialDelaySeconds: 60
            periodSeconds: 20
            successThreshold: 1
            timeoutSeconds: 3
          terminationMessagePath: /dev/termination-log
          terminationMessagePolicy: File
          volumeMounts:
            - mountPath: /cmii/logs
              name: nfs-backend-log-volume
              subPath: zhbf/cmii-uav-surveillance
      dnsPolicy: ClusterFirst
      imagePullSecrets:
        - name: harborsecret
      restartPolicy: Always
      schedulerName: default-scheduler
      securityContext: {}
      terminationGracePeriodSeconds: 30
      volumes:
        - name: nfs-backend-log-volume
          persistentVolumeClaim:
            claimName: nfs-backend-log-pvc
---
apiVersion: apps/v1
kind: Deployment
metadata:
  labels:
    app.kubernetes.io/app-version: 4.1.6
    app.kubernetes.io/chart-version: 2.2.2
    app.kubernetes.io/managed-by: Helm
    cmii.app: cmii-uav-user
    cmii.type: backend
    helm.sh/chart: backend-app-1.1.0
  name: cmii-uav-user
  namespace: jxyd
spec:
  progressDeadlineSeconds: 600
  replicas: 1
  revisionHistoryLimit: 10
  selector:
    matchLabels:
      cmii.app: cmii-uav-user
      cmii.type: backend
  strategy:
    rollingUpdate:
      maxSurge: 25%
      maxUnavailable: 1
    type: RollingUpdate
  template:
    metadata:
      creationTimestamp: null
      labels:
        cmii.app: cmii-uav-user
        cmii.type: backend
    spec:
      affinity:
        nodeAffinity:
          requiredDuringSchedulingIgnoredDuringExecution:
            nodeSelectorTerms:
              - matchExpressions:
                  - key: uavcloud.env
                    operator: In
                    values:
                      - demo
      containers:
        - env:
            - name: K8S_NAMESPACE
              value: jxyd
            - name: APPLICATION_NAME
              value: cmii-uav-user
            - name: CUST_JAVA_OPTS
              value: -Xms500m -Xmx2500m -Dlog4j2.formatMsgNoLookups=true
            - name: NACOS_REGISTRY
              value: helm-nacos:8848
            - name: NACOS_DISCOVERY_IP
              valueFrom:
                fieldRef:
                  apiVersion: v1
                  fieldPath: status.podIP
            - name: NACOS_DISCOVERY_PORT
              value: "8080"
            - name: BIZ_CONFIG_GROUP
            - name: SYS_CONFIG_GROUP
            - name: IMAGE_VERSION
              value: 4.1.6
            - name: NACOS_USERNAME
              value: developer
            - name: NACOS_PASSWORD
              value: N@cos14Good
          image: 10.20.1.130:8033/cmii/cmii-uav-user:4.1.6
          imagePullPolicy: Always
          livenessProbe:
            failureThreshold: 3
            httpGet:
              path: /cmii/health
              port: pod-port
              scheme: HTTP
            initialDelaySeconds: 60
            periodSeconds: 20
            successThreshold: 1
            timeoutSeconds: 5
          name: cmii-uav-user
          ports:
            - containerPort: 8080
              name: pod-port
              protocol: TCP
          readinessProbe:
            failureThreshold: 3
            httpGet:
              path: /cmii/health
              port: pod-port
              scheme: HTTP
            initialDelaySeconds: 60
            periodSeconds: 20
            successThreshold: 1
            timeoutSeconds: 5
          resources:
            limits:
              cpu: "6"
              memory: 3Gi
            requests:
              cpu: 1
              memory: 500Mi
          startupProbe:
            failureThreshold: 5
            httpGet:
              path: /cmii/health
              port: pod-port
              scheme: HTTP
            initialDelaySeconds: 60
            periodSeconds: 20
            successThreshold: 1
            timeoutSeconds: 3
          terminationMessagePath: /dev/termination-log
          terminationMessagePolicy: File
          volumeMounts:
            - mountPath: /cmii/logs
              name: nfs-backend-log-volume
              subPath: zhbf/cmii-uav-user
      dnsPolicy: ClusterFirst
      imagePullSecrets:
        - name: harborsecret
      restartPolicy: Always
      schedulerName: default-scheduler
      securityContext: {}
      terminationGracePeriodSeconds: 30
      volumes:
        - name: nfs-backend-log-volume
          persistentVolumeClaim:
            claimName: nfs-backend-log-pvc
---
apiVersion: apps/v1
kind: Deployment
metadata:
  labels:
    app.kubernetes.io/app-version: 4.1.6
    app.kubernetes.io/chart-version: 2.2.2
    app.kubernetes.io/managed-by: Helm
    cmii.app: cmii-uav-waypoint
    cmii.type: backend
    helm.sh/chart: backend-app-1.1.0
  name: cmii-uav-waypoint
  namespace: jxyd
spec:
  progressDeadlineSeconds: 600
  replicas: 1
  revisionHistoryLimit: 10
  selector:
    matchLabels:
      cmii.app: cmii-uav-waypoint
      cmii.type: backend
  strategy:
    rollingUpdate:
      maxSurge: 25%
      maxUnavailable: 1
    type: RollingUpdate
  template:
    metadata:
      creationTimestamp: null
      labels:
        cmii.app: cmii-uav-waypoint
        cmii.type: backend
    spec:
      affinity:
        nodeAffinity:
          requiredDuringSchedulingIgnoredDuringExecution:
            nodeSelectorTerms:
              - matchExpressions:
                  - key: uavcloud.env
                    operator: In
                    values:
                      - demo
      containers:
        - env:
            - name: K8S_NAMESPACE
              value: jxyd
            - name: APPLICATION_NAME
              value: cmii-uav-waypoint
            - name: CUST_JAVA_OPTS
              value: -Xms500m -Xmx2500m -Dlog4j2.formatMsgNoLookups=true
            - name: NACOS_REGISTRY
              value: helm-nacos:8848
            - name: NACOS_DISCOVERY_IP
              valueFrom:
                fieldRef:
                  apiVersion: v1
                  fieldPath: status.podIP
            - name: NACOS_DISCOVERY_PORT
              value: "8080"
            - name: BIZ_CONFIG_GROUP
            - name: SYS_CONFIG_GROUP
            - name: IMAGE_VERSION
              value: 4.1.6
            - name: NACOS_USERNAME
              value: developer
            - name: NACOS_PASSWORD
              value: N@cos14Good
          image: 10.20.1.130:8033/cmii/cmii-uav-waypoint:4.1.6
          imagePullPolicy: Always
          livenessProbe:
            failureThreshold: 3
            httpGet:
              path: /cmii/health
              port: pod-port
              scheme: HTTP
            initialDelaySeconds: 60
            periodSeconds: 20
            successThreshold: 1
            timeoutSeconds: 5
          name: cmii-uav-waypoint
          ports:
            - containerPort: 8080
              name: pod-port
              protocol: TCP
          readinessProbe:
            failureThreshold: 3
            httpGet:
              path: /cmii/health
              port: pod-port
              scheme: HTTP
            initialDelaySeconds: 60
            periodSeconds: 20
            successThreshold: 1
            timeoutSeconds: 5
          resources:
            limits:
              cpu: "6"
              memory: 3Gi
            requests:
              cpu: 1
              memory: 500Mi
          startupProbe:
            failureThreshold: 5
            httpGet:
              path: /cmii/health
              port: pod-port
              scheme: HTTP
            initialDelaySeconds: 60
            periodSeconds: 20
            successThreshold: 1
            timeoutSeconds: 3
          terminationMessagePath: /dev/termination-log
          terminationMessagePolicy: File
          volumeMounts:
            - mountPath: /cmii/logs
              name: nfs-backend-log-volume
              subPath: zhbf/cmii-uav-waypoint
      dnsPolicy: ClusterFirst
      imagePullSecrets:
        - name: harborsecret
      restartPolicy: Always
      schedulerName: default-scheduler
      securityContext: {}
      terminationGracePeriodSeconds: 30
      volumes:
        - name: nfs-backend-log-volume
          persistentVolumeClaim:
            claimName: nfs-backend-log-pvc
---
apiVersion: apps/v1
kind: Deployment
metadata:
  labels:
    app.kubernetes.io/managed-by: Helm
    cmii.app: live-engine
    cmii.type: midware
    helm.sh/chart: cmlc-live-live-op-2.0.0
    live-role: op-v2
  name: helm-live-op-v2
  namespace: jxyd
spec:
  progressDeadlineSeconds: 600
  replicas: 1
  revisionHistoryLimit: 10
  selector:
    matchLabels:
      live-role: op-v2
  strategy:
    rollingUpdate:
      maxSurge: 25%
      maxUnavailable: 25%
    type: RollingUpdate
  template:
    metadata:
      creationTimestamp: null
      labels:
        live-role: op-v2
    spec:
      affinity: {}
      containers:
        - image: 10.20.1.130:8033/cmii/cmii-live-operator:v4.0.6
          imagePullPolicy: Always
          livenessProbe:
            failureThreshold: 3
            httpGet:
              path: /cmii/health
              port: 8080
              scheme: HTTP
            initialDelaySeconds: 60
            periodSeconds: 20
            successThreshold: 1
            timeoutSeconds: 5
          name: operator
          ports:
            - containerPort: 8080
              name: operator
              protocol: TCP
          readinessProbe:
            failureThreshold: 3
            httpGet:
              path: /cmii/health
              port: 8080
              scheme: HTTP
            initialDelaySeconds: 60
            periodSeconds: 20
            successThreshold: 1
            timeoutSeconds: 5
          resources:
            limits:
              cpu: 4800m
              memory: 4Gi
            requests:
              cpu: 100m
              memory: 256Mi
          terminationMessagePath: /dev/termination-log
          terminationMessagePolicy: File
          volumeMounts:
            - mountPath: /cmii/bootstrap.yaml
              name: srs-conf-file
              subPath: bootstrap.yaml
      dnsPolicy: ClusterFirst
      imagePullSecrets:
        - name: harborsecret
      restartPolicy: Always
      schedulerName: default-scheduler
      securityContext: {}
      terminationGracePeriodSeconds: 30
      volumes:
        - configMap:
            defaultMode: 420
            items:
              - key: live.op.conf
                path: bootstrap.yaml
            name: helm-live-op-cm-v2
          name: srs-conf-file
