--- apiVersion: apps/v1 kind: Deployment metadata: name: cmii-uas-gateway namespace: zjejpt-uas labels: cmii.type: backend cmii.app: cmii-uas-gateway octopus/control: backend-app-1.0.0 app.kubernetes.io/managed-by: octopus app.kubernetes.io/app-version: uas-2.1 spec: replicas: 2 strategy: rollingUpdate: maxUnavailable: 1 selector: matchLabels: cmii.type: backend cmii.app: cmii-uas-gateway template: metadata: labels: cmii.type: backend cmii.app: cmii-uas-gateway spec: affinity: nodeAffinity: requiredDuringSchedulingIgnoredDuringExecution: nodeSelectorTerms: - matchExpressions: - key: uavcloud.env operator: In values: - zjejpt-uas imagePullSecrets: - name: harborsecret containers: - name: cmii-uas-gateway image: 192.168.10.3:8033/cmii/cmii-uas-gateway:2.1-demo-20250527-licence imagePullPolicy: Always env: - name: K8S_NAMESPACE value: zjejpt-uas - name: APPLICATION_NAME value: cmii-uas-gateway - name: CUST_JAVA_OPTS value: "-Xms2000m -Xmx5500m -Dlog4j2.formatMsgNoLookups=true" - name: NACOS_REGISTRY value: "helm-nacos.zjyd.svc.cluster.local:8848" - name: NACOS_DISCOVERY_IP valueFrom: fieldRef: fieldPath: status.podIP - name: NACOS_DISCOVERY_PORT value: "8080" - name: BIZ_CONFIG_GROUP value: uas-2.1 - name: SYS_CONFIG_GROUP value: uas-2.1 - name: NACOS_USERNAME value: "developer" - name: NACOS_PASSWORD value: "Deve@9128201" - name: IMAGE_NAME value: 192.168.10.3:8033/cmii/cmii-uas-gateway:2.1-demo-20250527-licence - name: POD_NAME valueFrom: fieldRef: fieldPath: metadata.name - name: POD_NAMESPACE valueFrom: fieldRef: fieldPath: metadata.namespace - name: NODE_NAME valueFrom: fieldRef: fieldPath: spec.nodeName - name: NODE_IP valueFrom: fieldRef: fieldPath: status.hostIP - name: LIMIT_CPU valueFrom: resourceFieldRef: containerName: cmii-uas-gateway resource: limits.cpu - name: LIMIT_MEMORY valueFrom: resourceFieldRef: containerName: cmii-uas-gateway resource: limits.memory - name: REQUEST_CPU valueFrom: resourceFieldRef: containerName: cmii-uas-gateway resource: requests.cpu - name: REQUEST_MEMORY valueFrom: resourceFieldRef: containerName: cmii-uas-gateway resource: requests.memory ports: - name: pod-port containerPort: 8080 protocol: TCP resources: limits: memory: 6Gi cpu: "4" requests: memory: "1Gi" cpu: "2" livenessProbe: httpGet: path: /cmii/health port: pod-port scheme: HTTP initialDelaySeconds: 60 timeoutSeconds: 5 periodSeconds: 20 successThreshold: 1 failureThreshold: 3 readinessProbe: httpGet: path: /cmii/health port: pod-port scheme: HTTP initialDelaySeconds: 60 timeoutSeconds: 5 periodSeconds: 20 successThreshold: 1 failureThreshold: 3 startupProbe: httpGet: path: /cmii/health port: pod-port scheme: HTTP initialDelaySeconds: 60 timeoutSeconds: 3 periodSeconds: 20 successThreshold: 1 failureThreshold: 5 volumeMounts: - name: nfs-backend-log-volume mountPath: /cmii/logs readOnly: false subPath: zjejpt-uas/cmii-uas-gateway volumes: - name: nfs-backend-log-volume persistentVolumeClaim: claimName: nfs-backend-log-pvc --- apiVersion: v1 kind: Service metadata: name: cmii-uas-gateway namespace: zjejpt-uas labels: cmii.type: backend cmii.app: cmii-uas-gateway octopus/control: backend-app-1.0.0 app.kubernetes.io/managed-by: octopus app.kubernetes.io/app-version: uas-2.1 spec: type: ClusterIP selector: cmii.type: backend cmii.app: cmii-uas-gateway ports: - name: backend-tcp port: 8080 protocol: TCP targetPort: 8080 --- apiVersion: apps/v1 kind: Deployment metadata: name: cmii-uav-notice namespace: zjejpt-uas labels: cmii.type: backend cmii.app: cmii-uav-notice octopus/control: backend-app-1.0.0 app.kubernetes.io/managed-by: octopus app.kubernetes.io/app-version: uas-2.1 spec: replicas: 1 strategy: rollingUpdate: maxUnavailable: 1 selector: matchLabels: cmii.type: backend cmii.app: cmii-uav-notice template: metadata: labels: cmii.type: backend cmii.app: cmii-uav-notice spec: affinity: nodeAffinity: requiredDuringSchedulingIgnoredDuringExecution: nodeSelectorTerms: - matchExpressions: - key: uavcloud.env operator: In values: - zjejpt-uas imagePullSecrets: - name: harborsecret containers: - name: cmii-uav-notice image: 192.168.10.3:8033/cmii/cmii-uav-notice:pro-6.0.8 imagePullPolicy: Always env: - name: K8S_NAMESPACE value: zjejpt-uas - name: APPLICATION_NAME value: cmii-uav-notice - name: CUST_JAVA_OPTS value: "-Xms200m -Xmx1500m -Dlog4j2.formatMsgNoLookups=true" - name: NACOS_REGISTRY value: "helm-nacos.zjyd.svc.cluster.local:8848" - name: NACOS_DISCOVERY_IP valueFrom: fieldRef: fieldPath: status.podIP - name: NACOS_DISCOVERY_PORT value: "8080" - name: BIZ_CONFIG_GROUP value: uas-2.1 - name: SYS_CONFIG_GROUP value: uas-2.1 - name: NACOS_USERNAME value: "developer" - name: NACOS_PASSWORD value: "Deve@9128201" - name: IMAGE_NAME value: 192.168.10.3:8033/cmii/cmii-uav-notice:pro-6.0.8 - name: POD_NAME valueFrom: fieldRef: fieldPath: metadata.name - name: POD_NAMESPACE valueFrom: fieldRef: fieldPath: metadata.namespace - name: NODE_NAME valueFrom: fieldRef: fieldPath: spec.nodeName - name: NODE_IP valueFrom: fieldRef: fieldPath: status.hostIP - name: LIMIT_CPU valueFrom: resourceFieldRef: containerName: cmii-uav-notice resource: limits.cpu - name: LIMIT_MEMORY valueFrom: resourceFieldRef: containerName: cmii-uav-notice resource: limits.memory - name: REQUEST_CPU valueFrom: resourceFieldRef: containerName: cmii-uav-notice resource: requests.cpu - name: REQUEST_MEMORY valueFrom: resourceFieldRef: containerName: cmii-uav-notice resource: requests.memory ports: - name: pod-port containerPort: 8080 protocol: TCP resources: limits: memory: 2Gi cpu: "2" requests: memory: 1Gi cpu: "2" livenessProbe: httpGet: path: /cmii/health port: pod-port scheme: HTTP initialDelaySeconds: 60 timeoutSeconds: 5 periodSeconds: 20 successThreshold: 1 failureThreshold: 3 readinessProbe: httpGet: path: /cmii/health port: pod-port scheme: HTTP initialDelaySeconds: 60 timeoutSeconds: 5 periodSeconds: 20 successThreshold: 1 failureThreshold: 3 startupProbe: httpGet: path: /cmii/health port: pod-port scheme: HTTP initialDelaySeconds: 60 timeoutSeconds: 3 periodSeconds: 20 successThreshold: 1 failureThreshold: 5 volumeMounts: - name: nfs-backend-log-volume mountPath: /cmii/logs readOnly: false subPath: zjejpt-uas/cmii-uav-notice volumes: - name: nfs-backend-log-volume persistentVolumeClaim: claimName: nfs-backend-log-pvc --- apiVersion: v1 kind: Service metadata: name: cmii-uav-notice namespace: zjejpt-uas labels: cmii.type: backend cmii.app: cmii-uav-notice octopus/control: backend-app-1.0.0 app.kubernetes.io/managed-by: octopus app.kubernetes.io/app-version: uas-2.1 spec: type: ClusterIP selector: cmii.type: backend cmii.app: cmii-uav-notice ports: - name: backend-tcp port: 8080 protocol: TCP targetPort: 8080 --- apiVersion: apps/v1 kind: Deployment metadata: name: cmii-uav-material-warehouse namespace: zjejpt-uas labels: cmii.type: backend cmii.app: cmii-uav-material-warehouse octopus/control: backend-app-1.0.0 app.kubernetes.io/managed-by: octopus app.kubernetes.io/app-version: uas-2.1 spec: replicas: 1 strategy: rollingUpdate: maxUnavailable: 1 selector: matchLabels: cmii.type: backend cmii.app: cmii-uav-material-warehouse template: metadata: labels: cmii.type: backend cmii.app: cmii-uav-material-warehouse spec: affinity: nodeAffinity: requiredDuringSchedulingIgnoredDuringExecution: nodeSelectorTerms: - matchExpressions: - key: uavcloud.env operator: In values: - zjejpt-uas imagePullSecrets: - name: harborsecret containers: - name: cmii-uav-material-warehouse image: 192.168.10.3:8033/cmii/cmii-uav-material-warehouse:6.2.0-050701 imagePullPolicy: Always env: - name: K8S_NAMESPACE value: zjejpt-uas - name: APPLICATION_NAME value: cmii-uav-material-warehouse - name: CUST_JAVA_OPTS value: "-Xms1000m -Xmx5500m -Dlog4j2.formatMsgNoLookups=true" - name: NACOS_REGISTRY value: "helm-nacos.zjyd.svc.cluster.local:8848" - name: NACOS_DISCOVERY_IP valueFrom: fieldRef: fieldPath: status.podIP - name: NACOS_DISCOVERY_PORT value: "8080" - name: BIZ_CONFIG_GROUP value: uas-2.1 - name: SYS_CONFIG_GROUP value: uas-2.1 - name: NACOS_USERNAME value: "developer" - name: NACOS_PASSWORD value: "Deve@9128201" - name: IMAGE_NAME value: 192.168.10.3:8033/cmii/cmii-uav-material-warehouse:6.2.0-050701 - name: POD_NAME valueFrom: fieldRef: fieldPath: metadata.name - name: POD_NAMESPACE valueFrom: fieldRef: fieldPath: metadata.namespace - name: NODE_NAME valueFrom: fieldRef: fieldPath: spec.nodeName - name: NODE_IP valueFrom: fieldRef: fieldPath: status.hostIP - name: LIMIT_CPU valueFrom: resourceFieldRef: containerName: cmii-uav-material-warehouse resource: limits.cpu - name: LIMIT_MEMORY valueFrom: resourceFieldRef: containerName: cmii-uav-material-warehouse resource: limits.memory - name: REQUEST_CPU valueFrom: resourceFieldRef: containerName: cmii-uav-material-warehouse resource: requests.cpu - name: REQUEST_MEMORY valueFrom: resourceFieldRef: containerName: cmii-uav-material-warehouse resource: requests.memory ports: - name: pod-port containerPort: 8080 protocol: TCP resources: limits: memory: 6Gi cpu: "4" requests: memory: "1Gi" cpu: "2" livenessProbe: httpGet: path: /cmii/health port: pod-port scheme: HTTP initialDelaySeconds: 60 timeoutSeconds: 5 periodSeconds: 20 successThreshold: 1 failureThreshold: 3 readinessProbe: httpGet: path: /cmii/health port: pod-port scheme: HTTP initialDelaySeconds: 60 timeoutSeconds: 5 periodSeconds: 20 successThreshold: 1 failureThreshold: 3 startupProbe: httpGet: path: /cmii/health port: pod-port scheme: HTTP initialDelaySeconds: 60 timeoutSeconds: 3 periodSeconds: 20 successThreshold: 1 failureThreshold: 5 volumeMounts: - name: nfs-backend-log-volume mountPath: /cmii/logs readOnly: false subPath: zjejpt-uas/cmii-uav-material-warehouse volumes: - name: nfs-backend-log-volume persistentVolumeClaim: claimName: nfs-backend-log-pvc --- apiVersion: v1 kind: Service metadata: name: cmii-uav-material-warehouse namespace: zjejpt-uas labels: cmii.type: backend cmii.app: cmii-uav-material-warehouse octopus/control: backend-app-1.0.0 app.kubernetes.io/managed-by: octopus app.kubernetes.io/app-version: uas-2.1 spec: type: ClusterIP selector: cmii.type: backend cmii.app: cmii-uav-material-warehouse ports: - name: backend-tcp port: 8080 protocol: TCP targetPort: 8080 --- apiVersion: apps/v1 kind: Deployment metadata: name: cmii-uav-sense-adapter namespace: zjejpt-uas labels: cmii.type: backend cmii.app: cmii-uav-sense-adapter octopus/control: backend-app-1.0.0 app.kubernetes.io/managed-by: octopus app.kubernetes.io/app-version: uas-2.1 spec: replicas: 1 strategy: rollingUpdate: maxUnavailable: 1 selector: matchLabels: cmii.type: backend cmii.app: cmii-uav-sense-adapter template: metadata: labels: cmii.type: backend cmii.app: cmii-uav-sense-adapter spec: affinity: nodeAffinity: requiredDuringSchedulingIgnoredDuringExecution: nodeSelectorTerms: - matchExpressions: - key: uavcloud.env operator: In values: - zjejpt-uas imagePullSecrets: - name: harborsecret containers: - name: cmii-uav-sense-adapter image: 192.168.10.3:8033/cmii/cmii-uav-sense-adapter:6.2.0-250415 imagePullPolicy: Always env: - name: K8S_NAMESPACE value: zjejpt-uas - name: APPLICATION_NAME value: cmii-uav-sense-adapter - name: CUST_JAVA_OPTS value: "-Xms1000m -Xmx5500m -Dlog4j2.formatMsgNoLookups=true" - name: NACOS_REGISTRY value: "helm-nacos.zjyd.svc.cluster.local:8848" - name: NACOS_DISCOVERY_IP valueFrom: fieldRef: fieldPath: status.podIP - name: NACOS_DISCOVERY_PORT value: "8080" - name: BIZ_CONFIG_GROUP value: uas-2.1 - name: SYS_CONFIG_GROUP value: uas-2.1 - name: NACOS_USERNAME value: "developer" - name: NACOS_PASSWORD value: "Deve@9128201" - name: IMAGE_NAME value: 192.168.10.3:8033/cmii/cmii-uav-sense-adapter:6.2.0-250415 - name: POD_NAME valueFrom: fieldRef: fieldPath: metadata.name - name: POD_NAMESPACE valueFrom: fieldRef: fieldPath: metadata.namespace - name: NODE_NAME valueFrom: fieldRef: fieldPath: spec.nodeName - name: NODE_IP valueFrom: fieldRef: fieldPath: status.hostIP - name: LIMIT_CPU valueFrom: resourceFieldRef: containerName: cmii-uav-sense-adapter resource: limits.cpu - name: LIMIT_MEMORY valueFrom: resourceFieldRef: containerName: cmii-uav-sense-adapter resource: limits.memory - name: REQUEST_CPU valueFrom: resourceFieldRef: containerName: cmii-uav-sense-adapter resource: requests.cpu - name: REQUEST_MEMORY valueFrom: resourceFieldRef: containerName: cmii-uav-sense-adapter resource: requests.memory ports: - name: pod-port containerPort: 8080 protocol: TCP resources: limits: memory: 6Gi cpu: "6" requests: memory: "1Gi" cpu: "2" livenessProbe: httpGet: path: /cmii/health port: pod-port scheme: HTTP initialDelaySeconds: 60 timeoutSeconds: 5 periodSeconds: 20 successThreshold: 1 failureThreshold: 3 readinessProbe: httpGet: path: /cmii/health port: pod-port scheme: HTTP initialDelaySeconds: 60 timeoutSeconds: 5 periodSeconds: 20 successThreshold: 1 failureThreshold: 3 startupProbe: httpGet: path: /cmii/health port: pod-port scheme: HTTP initialDelaySeconds: 60 timeoutSeconds: 3 periodSeconds: 20 successThreshold: 1 failureThreshold: 5 volumeMounts: - name: nfs-backend-log-volume mountPath: /cmii/logs readOnly: false subPath: zjejpt-uas/cmii-uav-sense-adapter volumes: - name: nfs-backend-log-volume persistentVolumeClaim: claimName: nfs-backend-log-pvc --- apiVersion: v1 kind: Service metadata: name: cmii-uav-sense-adapter namespace: zjejpt-uas labels: cmii.type: backend cmii.app: cmii-uav-sense-adapter octopus/control: backend-app-1.0.0 app.kubernetes.io/managed-by: octopus app.kubernetes.io/app-version: uas-2.1 spec: type: ClusterIP selector: cmii.type: backend cmii.app: cmii-uav-sense-adapter ports: - name: backend-tcp port: 8080 protocol: TCP targetPort: 8080 --- apiVersion: apps/v1 kind: Deployment metadata: name: cmii-uas-lifecycle namespace: zjejpt-uas labels: cmii.type: backend cmii.app: cmii-uas-lifecycle octopus/control: backend-app-1.0.0 app.kubernetes.io/managed-by: octopus app.kubernetes.io/app-version: uas-2.1 spec: replicas: 2 strategy: rollingUpdate: maxUnavailable: 1 selector: matchLabels: cmii.type: backend cmii.app: cmii-uas-lifecycle template: metadata: labels: cmii.type: backend cmii.app: cmii-uas-lifecycle spec: affinity: nodeAffinity: requiredDuringSchedulingIgnoredDuringExecution: nodeSelectorTerms: - matchExpressions: - key: uavcloud.env operator: In values: - zjejpt-uas imagePullSecrets: - name: harborsecret containers: - name: cmii-uas-lifecycle image: 192.168.10.3:8033/cmii/cmii-uas-lifecycle:2.1-demo-20250527-licence imagePullPolicy: Always env: - name: K8S_NAMESPACE value: zjejpt-uas - name: APPLICATION_NAME value: cmii-uas-lifecycle - name: CUST_JAVA_OPTS value: "-Xms1000m -Xmx5500m -Dlog4j2.formatMsgNoLookups=true" - name: NACOS_REGISTRY value: "helm-nacos.zjyd.svc.cluster.local:8848" - name: NACOS_DISCOVERY_IP valueFrom: fieldRef: fieldPath: status.podIP - name: NACOS_DISCOVERY_PORT value: "8080" - name: BIZ_CONFIG_GROUP value: uas-2.1 - name: SYS_CONFIG_GROUP value: uas-2.1 - name: NACOS_USERNAME value: "developer" - name: NACOS_PASSWORD value: "Deve@9128201" - name: IMAGE_NAME value: 192.168.10.3:8033/cmii/cmii-uas-lifecycle:2.1-demo-20250527-licence - name: POD_NAME valueFrom: fieldRef: fieldPath: metadata.name - name: POD_NAMESPACE valueFrom: fieldRef: fieldPath: metadata.namespace - name: NODE_NAME valueFrom: fieldRef: fieldPath: spec.nodeName - name: NODE_IP valueFrom: fieldRef: fieldPath: status.hostIP - name: LIMIT_CPU valueFrom: resourceFieldRef: containerName: cmii-uas-lifecycle resource: limits.cpu - name: LIMIT_MEMORY valueFrom: resourceFieldRef: containerName: cmii-uas-lifecycle resource: limits.memory - name: REQUEST_CPU valueFrom: resourceFieldRef: containerName: cmii-uas-lifecycle resource: requests.cpu - name: REQUEST_MEMORY valueFrom: resourceFieldRef: containerName: cmii-uas-lifecycle resource: requests.memory ports: - name: pod-port containerPort: 8080 protocol: TCP resources: limits: memory: 6Gi cpu: "6" requests: memory: "1Gi" cpu: "2" livenessProbe: httpGet: path: /cmii/health port: pod-port scheme: HTTP initialDelaySeconds: 60 timeoutSeconds: 5 periodSeconds: 20 successThreshold: 1 failureThreshold: 3 readinessProbe: httpGet: path: /cmii/health port: pod-port scheme: HTTP initialDelaySeconds: 60 timeoutSeconds: 5 periodSeconds: 20 successThreshold: 1 failureThreshold: 3 startupProbe: httpGet: path: /cmii/health port: pod-port scheme: HTTP initialDelaySeconds: 60 timeoutSeconds: 3 periodSeconds: 20 successThreshold: 1 failureThreshold: 5 volumeMounts: - name: nfs-backend-log-volume mountPath: /cmii/logs readOnly: false subPath: zjejpt-uas/cmii-uas-lifecycle volumes: - name: nfs-backend-log-volume persistentVolumeClaim: claimName: nfs-backend-log-pvc --- apiVersion: v1 kind: Service metadata: name: cmii-uas-lifecycle namespace: zjejpt-uas labels: cmii.type: backend cmii.app: cmii-uas-lifecycle octopus/control: backend-app-1.0.0 app.kubernetes.io/managed-by: octopus app.kubernetes.io/app-version: uas-2.1 spec: type: ClusterIP selector: cmii.type: backend cmii.app: cmii-uas-lifecycle ports: - name: backend-tcp port: 8080 protocol: TCP targetPort: 8080 --- apiVersion: apps/v1 kind: Deployment metadata: name: cmii-uavms-pyfusion namespace: zjejpt-uas labels: cmii.type: backend cmii.app: cmii-uavms-pyfusion octopus/control: backend-app-1.0.0 app.kubernetes.io/managed-by: octopus app.kubernetes.io/app-version: uas-2.1 spec: replicas: 1 strategy: rollingUpdate: maxUnavailable: 1 selector: matchLabels: cmii.type: backend cmii.app: cmii-uavms-pyfusion template: metadata: labels: cmii.type: backend cmii.app: cmii-uavms-pyfusion spec: affinity: nodeAffinity: requiredDuringSchedulingIgnoredDuringExecution: nodeSelectorTerms: - matchExpressions: - key: uavcloud.env operator: In values: - zjejpt-uas imagePullSecrets: - name: harborsecret containers: - name: cmii-uavms-pyfusion image: 192.168.10.3:8033/cmii/cmii-uavms-pyfusion:6.3.6 imagePullPolicy: Always env: - name: K8S_NAMESPACE value: zjejpt-uas - name: APPLICATION_NAME value: cmii-uavms-pyfusion - name: CUST_JAVA_OPTS value: "-Xms200m -Xmx1500m -Dlog4j2.formatMsgNoLookups=true" - name: NACOS_REGISTRY value: "helm-nacos.zjyd.svc.cluster.local:8848" - name: NACOS_DISCOVERY_IP valueFrom: fieldRef: fieldPath: status.podIP - name: NACOS_DISCOVERY_PORT value: "8080" - name: BIZ_CONFIG_GROUP value: uas-2.1 - name: SYS_CONFIG_GROUP value: uas-2.1 - name: NACOS_USERNAME value: "developer" - name: NACOS_PASSWORD value: "Deve@9128201" - name: IMAGE_NAME value: 192.168.10.3:8033/cmii/cmii-uavms-pyfusion:6.3.6 - name: POD_NAME valueFrom: fieldRef: fieldPath: metadata.name - name: POD_NAMESPACE valueFrom: fieldRef: fieldPath: metadata.namespace - name: NODE_NAME valueFrom: fieldRef: fieldPath: spec.nodeName - name: NODE_IP valueFrom: fieldRef: fieldPath: status.hostIP - name: LIMIT_CPU valueFrom: resourceFieldRef: containerName: cmii-uavms-pyfusion resource: limits.cpu - name: LIMIT_MEMORY valueFrom: resourceFieldRef: containerName: cmii-uavms-pyfusion resource: limits.memory - name: REQUEST_CPU valueFrom: resourceFieldRef: containerName: cmii-uavms-pyfusion resource: requests.cpu - name: REQUEST_MEMORY valueFrom: resourceFieldRef: containerName: cmii-uavms-pyfusion resource: requests.memory ports: - name: pod-port containerPort: 8080 protocol: TCP resources: limits: memory: 6Gi cpu: "4" requests: memory: "1Gi" cpu: "2" livenessProbe: httpGet: path: /cmii/health port: pod-port scheme: HTTP initialDelaySeconds: 60 timeoutSeconds: 5 periodSeconds: 20 successThreshold: 1 failureThreshold: 3 readinessProbe: httpGet: path: /cmii/health port: pod-port scheme: HTTP initialDelaySeconds: 60 timeoutSeconds: 5 periodSeconds: 20 successThreshold: 1 failureThreshold: 3 startupProbe: httpGet: path: /cmii/health port: pod-port scheme: HTTP initialDelaySeconds: 60 timeoutSeconds: 3 periodSeconds: 20 successThreshold: 1 failureThreshold: 5 volumeMounts: - name: nfs-backend-log-volume mountPath: /cmii/logs readOnly: false subPath: zjejpt-uas/cmii-uavms-pyfusion volumes: - name: nfs-backend-log-volume persistentVolumeClaim: claimName: nfs-backend-log-pvc --- apiVersion: v1 kind: Service metadata: name: cmii-uavms-pyfusion namespace: zjejpt-uas labels: cmii.type: backend cmii.app: cmii-uavms-pyfusion octopus/control: backend-app-1.0.0 app.kubernetes.io/managed-by: octopus app.kubernetes.io/app-version: uas-2.1 spec: type: ClusterIP selector: cmii.type: backend cmii.app: cmii-uavms-pyfusion ports: - name: backend-tcp port: 8080 protocol: TCP targetPort: 8080 --- apiVersion: apps/v1 kind: Deployment metadata: name: cmii-uav-iot-dispatcher namespace: zjejpt-uas labels: cmii.type: backend cmii.app: cmii-uav-iot-dispatcher octopus/control: backend-app-1.0.0 app.kubernetes.io/managed-by: octopus app.kubernetes.io/app-version: uas-2.1 spec: replicas: 1 strategy: rollingUpdate: maxUnavailable: 1 selector: matchLabels: cmii.type: backend cmii.app: cmii-uav-iot-dispatcher template: metadata: labels: cmii.type: backend cmii.app: cmii-uav-iot-dispatcher spec: affinity: nodeAffinity: requiredDuringSchedulingIgnoredDuringExecution: nodeSelectorTerms: - matchExpressions: - key: uavcloud.env operator: In values: - zjejpt-uas imagePullSecrets: - name: harborsecret containers: - name: cmii-uav-iot-dispatcher image: 192.168.10.3:8033/cmii/cmii-uav-iot-dispatcher:6.2.0-focus imagePullPolicy: Always env: - name: K8S_NAMESPACE value: zjejpt-uas - name: APPLICATION_NAME value: cmii-uav-iot-dispatcher - name: CUST_JAVA_OPTS value: "-Xms200m -Xmx1500m -Dlog4j2.formatMsgNoLookups=true" - name: NACOS_REGISTRY value: "helm-nacos.zjyd.svc.cluster.local:8848" - name: NACOS_DISCOVERY_IP valueFrom: fieldRef: fieldPath: status.podIP - name: NACOS_DISCOVERY_PORT value: "8080" - name: BIZ_CONFIG_GROUP value: uas-2.1 - name: SYS_CONFIG_GROUP value: uas-2.1 - name: NACOS_USERNAME value: "developer" - name: NACOS_PASSWORD value: "Deve@9128201" - name: IMAGE_NAME value: 192.168.10.3:8033/cmii/cmii-uav-iot-dispatcher:6.2.0-focus - name: POD_NAME valueFrom: fieldRef: fieldPath: metadata.name - name: POD_NAMESPACE valueFrom: fieldRef: fieldPath: metadata.namespace - name: NODE_NAME valueFrom: fieldRef: fieldPath: spec.nodeName - name: NODE_IP valueFrom: fieldRef: fieldPath: status.hostIP - name: LIMIT_CPU valueFrom: resourceFieldRef: containerName: cmii-uav-iot-dispatcher resource: limits.cpu - name: LIMIT_MEMORY valueFrom: resourceFieldRef: containerName: cmii-uav-iot-dispatcher resource: limits.memory - name: REQUEST_CPU valueFrom: resourceFieldRef: containerName: cmii-uav-iot-dispatcher resource: requests.cpu - name: REQUEST_MEMORY valueFrom: resourceFieldRef: containerName: cmii-uav-iot-dispatcher resource: requests.memory ports: - name: pod-port containerPort: 8080 protocol: TCP resources: limits: memory: 6Gi cpu: "4" requests: memory: "1Gi" cpu: "2" livenessProbe: httpGet: path: /cmii/health port: pod-port scheme: HTTP initialDelaySeconds: 60 timeoutSeconds: 5 periodSeconds: 20 successThreshold: 1 failureThreshold: 3 readinessProbe: httpGet: path: /cmii/health port: pod-port scheme: HTTP initialDelaySeconds: 60 timeoutSeconds: 5 periodSeconds: 20 successThreshold: 1 failureThreshold: 3 startupProbe: httpGet: path: /cmii/health port: pod-port scheme: HTTP initialDelaySeconds: 60 timeoutSeconds: 3 periodSeconds: 20 successThreshold: 1 failureThreshold: 5 volumeMounts: - name: nfs-backend-log-volume mountPath: /cmii/logs readOnly: false subPath: zjejpt-uas/cmii-uav-iot-dispatcher volumes: - name: nfs-backend-log-volume persistentVolumeClaim: claimName: nfs-backend-log-pvc --- apiVersion: v1 kind: Service metadata: name: cmii-uav-iot-dispatcher namespace: zjejpt-uas labels: cmii.type: backend cmii.app: cmii-uav-iot-dispatcher octopus/control: backend-app-1.0.0 app.kubernetes.io/managed-by: octopus app.kubernetes.io/app-version: uas-2.1 spec: type: ClusterIP selector: cmii.type: backend cmii.app: cmii-uav-iot-dispatcher ports: - name: backend-tcp port: 8080 protocol: TCP targetPort: 8080 --- apiVersion: apps/v1 kind: Deployment metadata: name: cmii-uav-watchdog namespace: zjejpt-uas labels: cmii.type: backend cmii.app: cmii-uav-watchdog octopus/control: backend-app-1.0.0 app.kubernetes.io/managed-by: octopus app.kubernetes.io/app-version: uas-2.1 spec: replicas: 1 strategy: rollingUpdate: maxUnavailable: 1 selector: matchLabels: cmii.type: backend cmii.app: cmii-uav-watchdog template: metadata: labels: cmii.type: backend cmii.app: cmii-uav-watchdog spec: affinity: nodeAffinity: requiredDuringSchedulingIgnoredDuringExecution: nodeSelectorTerms: - matchExpressions: - key: uavcloud.env operator: In values: - zjejpt-uas imagePullSecrets: - name: harborsecret containers: - name: cmii-uav-watchdog image: 192.168.10.3:8033/cmii/cmii-uav-watchdog:1.0 imagePullPolicy: Always env: - name: K8S_NAMESPACE value: zjejpt-uas - name: APPLICATION_NAME value: cmii-uav-watchdog - name: CUST_JAVA_OPTS value: "-Xms200m -Xmx1500m -Dlog4j2.formatMsgNoLookups=true" - name: NACOS_REGISTRY value: "helm-nacos.zjyd.svc.cluster.local:8848" - name: NACOS_DISCOVERY_IP valueFrom: fieldRef: fieldPath: status.podIP - name: NACOS_DISCOVERY_PORT value: "8080" - name: BIZ_CONFIG_GROUP value: uas-2.1 - name: SYS_CONFIG_GROUP value: uas-2.1 - name: NACOS_USERNAME value: "developer" - name: NACOS_PASSWORD value: "Deve@9128201" - name: IMAGE_NAME value: 192.168.10.3:8033/cmii/cmii-uav-watchdog:1.0 - name: POD_NAME valueFrom: fieldRef: fieldPath: metadata.name - name: POD_NAMESPACE valueFrom: fieldRef: fieldPath: metadata.namespace - name: NODE_NAME valueFrom: fieldRef: fieldPath: spec.nodeName - name: NODE_IP valueFrom: fieldRef: fieldPath: status.hostIP - name: LIMIT_CPU valueFrom: resourceFieldRef: containerName: cmii-uav-watchdog resource: limits.cpu - name: LIMIT_MEMORY valueFrom: resourceFieldRef: containerName: cmii-uav-watchdog resource: limits.memory - name: REQUEST_CPU valueFrom: resourceFieldRef: containerName: cmii-uav-watchdog resource: requests.cpu - name: REQUEST_MEMORY valueFrom: resourceFieldRef: containerName: cmii-uav-watchdog resource: requests.memory ports: - name: pod-port containerPort: 8080 protocol: TCP resources: limits: memory: 2Gi cpu: "2" requests: memory: 1Gi cpu: "2" livenessProbe: httpGet: path: /cmii/health port: pod-port scheme: HTTP initialDelaySeconds: 60 timeoutSeconds: 5 periodSeconds: 20 successThreshold: 1 failureThreshold: 3 readinessProbe: httpGet: path: /cmii/health port: pod-port scheme: HTTP initialDelaySeconds: 60 timeoutSeconds: 5 periodSeconds: 20 successThreshold: 1 failureThreshold: 3 startupProbe: httpGet: path: /cmii/health port: pod-port scheme: HTTP initialDelaySeconds: 60 timeoutSeconds: 3 periodSeconds: 20 successThreshold: 1 failureThreshold: 5 volumeMounts: - name: nfs-backend-log-volume mountPath: /cmii/logs readOnly: false subPath: zjejpt-uas/cmii-uav-watchdog volumes: - name: nfs-backend-log-volume persistentVolumeClaim: claimName: nfs-backend-log-pvc --- apiVersion: v1 kind: Service metadata: name: cmii-uav-watchdog namespace: zjejpt-uas labels: cmii.type: backend cmii.app: cmii-uav-watchdog octopus/control: backend-app-1.0.0 app.kubernetes.io/managed-by: octopus app.kubernetes.io/app-version: uas-2.1 spec: type: ClusterIP selector: cmii.type: backend cmii.app: cmii-uav-watchdog ports: - name: backend-tcp port: 8080 protocol: TCP targetPort: 8080