大量更新

This commit is contained in:
zeaslity
2026-05-19 14:28:44 +08:00
parent a8f6bda703
commit 9fc3372fa3
5299 changed files with 423176 additions and 426690 deletions

View File

@@ -0,0 +1,999 @@
---
apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
labels:
app.kubernetes.io/managed-by: octopus-control
app.kubernetes.io/version: uas-2.3
octopus.control: all-ingress-config-1.1.0
type: api-gateway
name: all-gateways-ingress
namespace: 命名空间
annotations:
kubernetes.io/ingress.class: nginx
nginx.ingress.kubernetes.io/enable-cors: 'true'
nginx.ingress.kubernetes.io/proxy-read-timeout: '3600'
nginx.ingress.kubernetes.io/proxy-send-timeout: '3600'
nginx.ingress.kubernetes.io/rewrite-target: /$1
spec:
rules:
- host: fake-domain.命名空间.io
http:
paths:
- backend:
service:
name: cmii-admin-gateway
port:
number: 8080
path: /oms/api/?(.*)
pathType: ImplementationSpecific
- backend:
service:
name: cmii-open-gateway
port:
number: 8080
path: /open/api/?(.*)
pathType: ImplementationSpecific
- backend:
service:
name: cmii-uav-gateway
port:
number: 8080
path: /api/?(.*)
pathType: ImplementationSpecific
- backend:
service:
name: cmii-uas-gateway
port:
number: 8080
path: /uas/api/?(.*)
pathType: ImplementationSpecific
- backend:
service:
name: cmii-sky-converge
port:
number: 8080
path: /converge/?(.*)
pathType: ImplementationSpecific
---
apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
labels:
app.kubernetes.io/managed-by: octopus-control
app.kubernetes.io/version: uas-2.3
octopus.control: all-ingress-config-wdd
type: backend
name: backend-applications-ingress
namespace: 命名空间
annotations:
kubernetes.io/ingress.class: nginx
nginx.ingress.kubernetes.io/enable-cors: 'true'
nginx.ingress.kubernetes.io/proxy-read-timeout: '3600'
nginx.ingress.kubernetes.io/proxy-send-timeout: '3600'
nginx.ingress.kubernetes.io/rewrite-target: /$1
spec:
rules:
- host: cmii-admin-data.uavcloud-xadcity-uas.io
http:
paths:
- backend:
service:
name: cmii-admin-data
port:
number: 8080
path: /
pathType: ImplementationSpecific
- host: cmii-admin-gateway.uavcloud-xadcity-uas.io
http:
paths:
- backend:
service:
name: cmii-admin-gateway
port:
number: 8080
path: /
pathType: ImplementationSpecific
- host: cmii-admin-user.uavcloud-xadcity-uas.io
http:
paths:
- backend:
service:
name: cmii-admin-user
port:
number: 8080
path: /
pathType: ImplementationSpecific
- host: cmii-app-release.uavcloud-xadcity-uas.io
http:
paths:
- backend:
service:
name: cmii-app-release
port:
number: 8080
path: /
pathType: ImplementationSpecific
- host: cmii-open-gateway.uavcloud-xadcity-uas.io
http:
paths:
- backend:
service:
name: cmii-open-gateway
port:
number: 8080
path: /
pathType: ImplementationSpecific
- host: cmii-sky-converge.uavcloud-xadcity-uas.io
http:
paths:
- backend:
service:
name: cmii-sky-converge
port:
number: 8080
path: /
pathType: ImplementationSpecific
- host: cmii-suav-supervision.uavcloud-xadcity-uas.io
http:
paths:
- backend:
service:
name: cmii-suav-supervision
port:
number: 8080
path: /
pathType: ImplementationSpecific
- host: cmii-uas-datahub.uavcloud-xadcity-uas.io
http:
paths:
- backend:
service:
name: cmii-uas-datahub
port:
number: 8080
path: /
pathType: ImplementationSpecific
- host: cmii-uas-gateway.uavcloud-xadcity-uas.io
http:
paths:
- backend:
service:
name: cmii-uas-gateway
port:
number: 8080
path: /
pathType: ImplementationSpecific
- host: cmii-uas-lifecycle.uavcloud-xadcity-uas.io
http:
paths:
- backend:
service:
name: cmii-uas-lifecycle
port:
number: 8080
path: /
pathType: ImplementationSpecific
- host: cmii-uav-advanced5g.uavcloud-xadcity-uas.io
http:
paths:
- backend:
service:
name: cmii-uav-advanced5g
port:
number: 8080
path: /
pathType: ImplementationSpecific
- host: cmii-uav-airspace.uavcloud-xadcity-uas.io
http:
paths:
- backend:
service:
name: cmii-uav-airspace
port:
number: 8080
path: /
pathType: ImplementationSpecific
- host: cmii-uav-alarm.uavcloud-xadcity-uas.io
http:
paths:
- backend:
service:
name: cmii-uav-alarm
port:
number: 8080
path: /
pathType: ImplementationSpecific
- host: cmii-uav-autowaypoint.uavcloud-xadcity-uas.io
http:
paths:
- backend:
service:
name: cmii-uav-autowaypoint
port:
number: 8080
path: /
pathType: ImplementationSpecific
- host: cmii-uav-brain.uavcloud-xadcity-uas.io
http:
paths:
- backend:
service:
name: cmii-uav-brain
port:
number: 8080
path: /
pathType: ImplementationSpecific
- host: cmii-uav-bridge.uavcloud-xadcity-uas.io
http:
paths:
- backend:
service:
name: cmii-uav-bridge
port:
number: 8080
path: /
pathType: ImplementationSpecific
- host: cmii-uav-cloud-live.uavcloud-xadcity-uas.io
http:
paths:
- backend:
service:
name: cmii-uav-cloud-live
port:
number: 8080
path: /
pathType: ImplementationSpecific
- host: cmii-uav-clusters.uavcloud-xadcity-uas.io
http:
paths:
- backend:
service:
name: cmii-uav-clusters
port:
number: 8080
path: /
pathType: ImplementationSpecific
- host: cmii-uav-cms.uavcloud-xadcity-uas.io
http:
paths:
- backend:
service:
name: cmii-uav-cms
port:
number: 8080
path: /
pathType: ImplementationSpecific
- host: cmii-uav-data-post-process.uavcloud-xadcity-uas.io
http:
paths:
- backend:
service:
name: cmii-uav-data-post-process
port:
number: 8080
path: /
pathType: ImplementationSpecific
- host: cmii-uav-depotautoreturn.uavcloud-xadcity-uas.io
http:
paths:
- backend:
service:
name: cmii-uav-depotautoreturn
port:
number: 8080
path: /
pathType: ImplementationSpecific
- host: cmii-uav-developer.uavcloud-xadcity-uas.io
http:
paths:
- backend:
service:
name: cmii-uav-developer
port:
number: 8080
path: /
pathType: ImplementationSpecific
- host: cmii-uav-device.uavcloud-xadcity-uas.io
http:
paths:
- backend:
service:
name: cmii-uav-device
port:
number: 8080
path: /
pathType: ImplementationSpecific
- host: cmii-uav-emergency.uavcloud-xadcity-uas.io
http:
paths:
- backend:
service:
name: cmii-uav-emergency
port:
number: 8080
path: /
pathType: ImplementationSpecific
- host: cmii-uav-fwdd.uavcloud-xadcity-uas.io
http:
paths:
- backend:
service:
name: cmii-uav-fwdd
port:
number: 8080
path: /
pathType: ImplementationSpecific
- host: cmii-uav-gateway.uavcloud-xadcity-uas.io
http:
paths:
- backend:
service:
name: cmii-uav-gateway
port:
number: 8080
path: /
pathType: ImplementationSpecific
- host: cmii-uav-gis-server.uavcloud-xadcity-uas.io
http:
paths:
- backend:
service:
name: cmii-uav-gis-server
port:
number: 8080
path: /
pathType: ImplementationSpecific
- host: cmii-uav-grid-datasource.uavcloud-xadcity-uas.io
http:
paths:
- backend:
service:
name: cmii-uav-grid-datasource
port:
number: 8080
path: /
pathType: ImplementationSpecific
- host: cmii-uav-grid-engine.uavcloud-xadcity-uas.io
http:
paths:
- backend:
service:
name: cmii-uav-grid-engine
port:
number: 8080
path: /
pathType: ImplementationSpecific
- host: cmii-uav-grid-manage.uavcloud-xadcity-uas.io
http:
paths:
- backend:
service:
name: cmii-uav-grid-manage
port:
number: 8080
path: /
pathType: ImplementationSpecific
- host: cmii-uav-industrial-portfolio.uavcloud-xadcity-uas.io
http:
paths:
- backend:
service:
name: cmii-uav-industrial-portfolio
port:
number: 8080
path: /
pathType: ImplementationSpecific
- host: cmii-uav-integration.uavcloud-xadcity-uas.io
http:
paths:
- backend:
service:
name: cmii-uav-integration
port:
number: 8080
path: /
pathType: ImplementationSpecific
- host: cmii-uav-iot-dispatcher.uavcloud-xadcity-uas.io
http:
paths:
- backend:
service:
name: cmii-uav-iot-dispatcher
port:
number: 8080
path: /
pathType: ImplementationSpecific
- host: cmii-uav-iot-manager.uavcloud-xadcity-uas.io
http:
paths:
- backend:
service:
name: cmii-uav-iot-manager
port:
number: 8080
path: /
pathType: ImplementationSpecific
- host: cmii-uav-kpi-monitor.uavcloud-xadcity-uas.io
http:
paths:
- backend:
service:
name: cmii-uav-kpi-monitor
port:
number: 8080
path: /
pathType: ImplementationSpecific
- host: cmii-uav-logger.uavcloud-xadcity-uas.io
http:
paths:
- backend:
service:
name: cmii-uav-logger
port:
number: 8080
path: /
pathType: ImplementationSpecific
- host: cmii-uav-material-warehouse.uavcloud-xadcity-uas.io
http:
paths:
- backend:
service:
name: cmii-uav-material-warehouse
port:
number: 8080
path: /
pathType: ImplementationSpecific
- host: cmii-uav-mission.uavcloud-xadcity-uas.io
http:
paths:
- backend:
service:
name: cmii-uav-mission
port:
number: 8080
path: /
pathType: ImplementationSpecific
- host: cmii-uav-mqtthandler.uavcloud-xadcity-uas.io
http:
paths:
- backend:
service:
name: cmii-uav-mqtthandler
port:
number: 8080
path: /
pathType: ImplementationSpecific
- host: cmii-uav-multilink.uavcloud-xadcity-uas.io
http:
paths:
- backend:
service:
name: cmii-uav-multilink
port:
number: 8080
path: /
pathType: ImplementationSpecific
- host: cmii-uav-notice.uavcloud-xadcity-uas.io
http:
paths:
- backend:
service:
name: cmii-uav-notice
port:
number: 8080
path: /
pathType: ImplementationSpecific
- host: cmii-uav-oauth.uavcloud-xadcity-uas.io
http:
paths:
- backend:
service:
name: cmii-uav-oauth
port:
number: 8080
path: /
pathType: ImplementationSpecific
- host: cmii-uav-process.uavcloud-xadcity-uas.io
http:
paths:
- backend:
service:
name: cmii-uav-process
port:
number: 8080
path: /
pathType: ImplementationSpecific
- host: cmii-uav-sec-awareness.uavcloud-xadcity-uas.io
http:
paths:
- backend:
service:
name: cmii-uav-sec-awareness
port:
number: 8080
path: /
pathType: ImplementationSpecific
- host: cmii-uav-security-trace.uavcloud-xadcity-uas.io
http:
paths:
- backend:
service:
name: cmii-uav-security-trace
port:
number: 8080
path: /
pathType: ImplementationSpecific
- host: cmii-uav-sense-adapter.uavcloud-xadcity-uas.io
http:
paths:
- backend:
service:
name: cmii-uav-sense-adapter
port:
number: 8080
path: /
pathType: ImplementationSpecific
- host: cmii-uav-surveillance.uavcloud-xadcity-uas.io
http:
paths:
- backend:
service:
name: cmii-uav-surveillance
port:
number: 8080
path: /
pathType: ImplementationSpecific
- host: cmii-uav-sync.uavcloud-xadcity-uas.io
http:
paths:
- backend:
service:
name: cmii-uav-sync
port:
number: 8080
path: /
pathType: ImplementationSpecific
- host: cmii-uav-tcp-server.uavcloud-xadcity-uas.io
http:
paths:
- backend:
service:
name: cmii-uav-tcp-server
port:
number: 8080
path: /
pathType: ImplementationSpecific
- host: cmii-uav-threedsimulation.uavcloud-xadcity-uas.io
http:
paths:
- backend:
service:
name: cmii-uav-threedsimulation
port:
number: 8080
path: /
pathType: ImplementationSpecific
- host: cmii-uav-tower.uavcloud-xadcity-uas.io
http:
paths:
- backend:
service:
name: cmii-uav-tower
port:
number: 8080
path: /
pathType: ImplementationSpecific
- host: cmii-uav-user.uavcloud-xadcity-uas.io
http:
paths:
- backend:
service:
name: cmii-uav-user
port:
number: 8080
path: /
pathType: ImplementationSpecific
- host: cmii-uav-watchdog.uavcloud-xadcity-uas.io
http:
paths:
- backend:
service:
name: cmii-uav-watchdog
port:
number: 8080
path: /
pathType: ImplementationSpecific
- host: cmii-uav-waypoint.uavcloud-xadcity-uas.io
http:
paths:
- backend:
service:
name: cmii-uav-waypoint
port:
number: 8080
path: /
pathType: ImplementationSpecific
- host: cmii-uavms-pyfusion.uavcloud-xadcity-uas.io
http:
paths:
- backend:
service:
name: cmii-uavms-pyfusion
port:
number: 8080
path: /
pathType: ImplementationSpecific
- host: cmii-uavms-security-center.uavcloud-xadcity-uas.io
http:
paths:
- backend:
service:
name: cmii-uavms-security-center
port:
number: 8080
path: /
pathType: ImplementationSpecific
---
apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
labels:
app.kubernetes.io/managed-by: octopus-control
app.kubernetes.io/version: uas-2.3
octopus.control: all-ingress-config-wdd
type: frontend
name: frontend-applications-ingress
namespace: 命名空间
annotations:
kubernetes.io/ingress.class: nginx
nginx.ingress.kubernetes.io/enable-cors: 'true'
nginx.ingress.kubernetes.io/rewrite-target: /$1
spec:
rules:
- host: fake-domain.命名空间.io
http:
paths:
- backend:
service:
name: cmii-uav-platform
port:
number: 9528
path: /?(.*)
pathType: ImplementationSpecific
- backend:
service:
name: cmii-suav-platform-supervision
port:
number: 9528
path: /supervision/?(.*)
pathType: ImplementationSpecific
- backend:
service:
name: cmii-suav-platform-supervisionh5
port:
number: 9528
path: /supervisionh5/?(.*)
pathType: ImplementationSpecific
- backend:
service:
name: cmii-uav-platform
port:
number: 9528
path: /pangu/?(.*)
pathType: ImplementationSpecific
- backend:
service:
name: cmii-uav-platform-ai-brain
port:
number: 9528
path: /ai-brain/?(.*)
pathType: ImplementationSpecific
- backend:
service:
name: cmii-uav-platform-armypeople
port:
number: 9528
path: /armypeople/?(.*)
pathType: ImplementationSpecific
- backend:
service:
name: cmii-uav-platform-awareness
port:
number: 9528
path: /awareness/?(.*)
pathType: ImplementationSpecific
- backend:
service:
name: cmii-uav-platform-base
port:
number: 9528
path: /base/?(.*)
pathType: ImplementationSpecific
- backend:
service:
name: cmii-uav-platform-blockchain
port:
number: 9528
path: /blockchain/?(.*)
pathType: ImplementationSpecific
- backend:
service:
name: cmii-uav-platform-classification
port:
number: 9528
path: /classification/?(.*)
pathType: ImplementationSpecific
- backend:
service:
name: cmii-uav-platform-cms-portal
port:
number: 9528
path: /cmsportal/?(.*)
pathType: ImplementationSpecific
- backend:
service:
name: cmii-uav-platform-detection
port:
number: 9528
path: /detection/?(.*)
pathType: ImplementationSpecific
- backend:
service:
name: cmii-uav-platform-dikongzhixingh5
port:
number: 9528
path: /dikongzhixingh5/?(.*)
pathType: ImplementationSpecific
- backend:
service:
name: cmii-uav-platform-dispatchh5
port:
number: 9528
path: /dispatchh5/?(.*)
pathType: ImplementationSpecific
- backend:
service:
name: cmii-uav-platform-emergency-rescue
port:
number: 9528
path: /emergency/?(.*)
pathType: ImplementationSpecific
- backend:
service:
name: cmii-uav-platform-eventsh5
port:
number: 9528
path: /eventsh5/?(.*)
pathType: ImplementationSpecific
- backend:
service:
name: cmii-uav-platform-flight-control
port:
number: 9528
path: /flight-control/?(.*)
pathType: ImplementationSpecific
- backend:
service:
name: cmii-uav-platform-hljtt
port:
number: 9528
path: /hljtt/?(.*)
pathType: ImplementationSpecific
- backend:
service:
name: cmii-uav-platform-hyperspectral
port:
number: 9528
path: /hyper/?(.*)
pathType: ImplementationSpecific
- backend:
service:
name: cmii-uav-platform-iot-manager
port:
number: 9528
path: /iot/?(.*)
pathType: ImplementationSpecific
- backend:
service:
name: cmii-uav-platform-jiangsuwenlv
port:
number: 9528
path: /jiangsuwenlv/?(.*)
pathType: ImplementationSpecific
- backend:
service:
name: cmii-uav-platform-logistics
port:
number: 9528
path: /logistics/?(.*)
pathType: ImplementationSpecific
- backend:
service:
name: cmii-uav-platform-media
port:
number: 9528
path: /media/?(.*)
pathType: ImplementationSpecific
- backend:
service:
name: cmii-uav-platform-mianyangbackend
port:
number: 9528
path: /mianyangbackend/?(.*)
pathType: ImplementationSpecific
- backend:
service:
name: cmii-uav-platform-multiterminal
port:
number: 9528
path: /multiterminal/?(.*)
pathType: ImplementationSpecific
- backend:
service:
name: cmii-uav-platform-mws
port:
number: 9528
path: /mws/?(.*)
pathType: ImplementationSpecific
- backend:
service:
name: cmii-uav-platform-oms
port:
number: 9528
path: /oms/?(.*)
pathType: ImplementationSpecific
- backend:
service:
name: cmii-uav-platform-open
port:
number: 9528
path: /open/?(.*)
pathType: ImplementationSpecific
- backend:
service:
name: cmii-uav-platform-pilot2-to-cloud
port:
number: 9528
path: /pilot2cloud/?(.*)
pathType: ImplementationSpecific
- backend:
service:
name: cmii-uav-platform-qingdao
port:
number: 9528
path: /qingdao/?(.*)
pathType: ImplementationSpecific
- backend:
service:
name: cmii-uav-platform-qinghaitourism
port:
number: 9528
path: /qinghaitourism/?(.*)
pathType: ImplementationSpecific
- backend:
service:
name: cmii-uav-platform-renyike
port:
number: 9528
path: /renyike/?(.*)
pathType: ImplementationSpecific
- backend:
service:
name: cmii-uav-platform-scanner
port:
number: 9528
path: /scanner/?(.*)
pathType: ImplementationSpecific
- backend:
service:
name: cmii-uav-platform-security
port:
number: 9528
path: /security/?(.*)
pathType: ImplementationSpecific
- backend:
service:
name: cmii-uav-platform-securityh5
port:
number: 9528
path: /securityh5/?(.*)
pathType: ImplementationSpecific
- backend:
service:
name: cmii-uav-platform-seniclive
port:
number: 9528
path: /seniclive/?(.*)
pathType: ImplementationSpecific
- backend:
service:
name: cmii-uav-platform-share
port:
number: 9528
path: /share/?(.*)
pathType: ImplementationSpecific
- backend:
service:
name: cmii-uav-platform-smauth
port:
number: 9528
path: /smauth/?(.*)
pathType: ImplementationSpecific
- backend:
service:
name: cmii-uav-platform-smsecret
port:
number: 9528
path: /smsecret/?(.*)
pathType: ImplementationSpecific
- backend:
service:
name: cmii-uav-platform-splice
port:
number: 9528
path: /splice/?(.*)
pathType: ImplementationSpecific
- backend:
service:
name: cmii-uav-platform-threedsimulation
port:
number: 9528
path: /threedsimulation/?(.*)
pathType: ImplementationSpecific
- backend:
service:
name: cmii-uav-platform-traffic
port:
number: 9528
path: /traffic/?(.*)
pathType: ImplementationSpecific
- backend:
service:
name: cmii-uav-platform-uas
port:
number: 9528
path: /uas/?(.*)
pathType: ImplementationSpecific
- backend:
service:
name: cmii-uav-platform-uaskny
port:
number: 9528
path: /uas/?(.*)
pathType: ImplementationSpecific
- backend:
service:
name: cmii-uav-platform-uasms
port:
number: 9528
path: /uasms/?(.*)
pathType: ImplementationSpecific
- backend:
service:
name: cmii-uav-platform-uasmskny
port:
number: 9528
path: /uasms/?(.*)
pathType: ImplementationSpecific
- backend:
service:
name: cmii-uav-platform-visualization
port:
number: 9528
path: /visualization/?(.*)
pathType: ImplementationSpecific
- backend:
service:
name: cmii-uavms-platform-manager
port:
number: 9528
path: /uavmsmanager/?(.*)
pathType: ImplementationSpecific
- backend:
service:
name: cmii-uavms-platform-security-center
port:
number: 9528
path: /secenter/?(.*)
pathType: ImplementationSpecific

View File

@@ -0,0 +1,196 @@
---
apiVersion: apps/v1
kind: Deployment
metadata:
labels:
app.kubernetes.io/app-version: uas-2.3
app.kubernetes.io/managed-by: octopus
cmii.app: cmii-inference-hub
cmii.type: backend
octopus/control: backend-app-1.0.0
name: cmii-inference-hub
namespace: 命名空间
spec:
progressDeadlineSeconds: 600
replicas: 0
revisionHistoryLimit: 10
selector:
matchLabels:
cmii.app: cmii-inference-hub
cmii.type: backend
strategy:
rollingUpdate:
maxSurge: 25%
maxUnavailable: 1
type: RollingUpdate
template:
metadata:
creationTimestamp: null
labels:
cmii.app: cmii-inference-hub
cmii.type: backend
spec:
affinity:
nodeAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
nodeSelectorTerms:
- matchExpressions:
- key: uavcloud.env
operator: In
values:
- 命名空间
containers:
- env:
- name: K8S_NAMESPACE
value: 命名空间
- name: APPLICATION_NAME
value: cmii-inference-hub
- name: CUST_JAVA_OPTS
value: -Xms200m -Xmx1500m -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
value: uas-2.3
- name: SYS_CONFIG_GROUP
value: uas-2.3
- name: NACOS_USERNAME
value: developer
- name: NACOS_PASSWORD
value: Deve@9128201
- name: IMAGE_NAME
value: 镜像仓库/cmii/cmii-inference-hub:2.2.0-pro-20251031
- name: POD_NAME
valueFrom:
fieldRef:
apiVersion: v1
fieldPath: metadata.name
- name: POD_NAMESPACE
valueFrom:
fieldRef:
apiVersion: v1
fieldPath: metadata.namespace
- name: NODE_NAME
valueFrom:
fieldRef:
apiVersion: v1
fieldPath: spec.nodeName
- name: NODE_IP
valueFrom:
fieldRef:
apiVersion: v1
fieldPath: status.hostIP
- name: LIMIT_CPU
valueFrom:
resourceFieldRef:
containerName: cmii-inference-hub
divisor: "0"
resource: limits.cpu
- name: LIMIT_MEMORY
valueFrom:
resourceFieldRef:
containerName: cmii-inference-hub
divisor: "0"
resource: limits.memory
- name: REQUEST_CPU
valueFrom:
resourceFieldRef:
containerName: cmii-inference-hub
divisor: "0"
resource: requests.cpu
- name: REQUEST_MEMORY
valueFrom:
resourceFieldRef:
containerName: cmii-inference-hub
divisor: "0"
resource: requests.memory
image: 镜像仓库/cmii/cmii-inference-hub:2.2.0-pro-20251031
imagePullPolicy: Always
livenessProbe:
failureThreshold: 3
httpGet:
path: /cmii/health
port: pod-port
scheme: HTTP
initialDelaySeconds: 60
periodSeconds: 20
successThreshold: 1
timeoutSeconds: 5
name: cmii-inference-hub
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: "2"
memory: 2Gi
requests:
cpu: 200m
memory: 200Mi
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: 命名空间/cmii-inference-hub
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: v1
kind: Service
metadata:
labels:
app.kubernetes.io/app-version: uas-2.3
app.kubernetes.io/managed-by: octopus
cmii.app: cmii-inference-hub
cmii.type: backend
octopus/control: backend-app-1.0.0
name: cmii-inference-hub
namespace: 命名空间
spec:
ports:
- name: backend-tcp
port: 8080
protocol: TCP
targetPort: 8080
selector:
cmii.app: cmii-inference-hub
cmii.type: backend
sessionAffinity: None
type: ClusterIP

View File

@@ -0,0 +1,25 @@
---
kind: ConfigMap
apiVersion: v1
metadata:
name: nginx-cm
namespace: bj-sh-uas-260511
labels:
cmii.type: frontend
data:
nginx.conf: |
server {
listen 9528;
server_name localhost;
gzip on;
location / {
root /home/cmii-platform/dist;
index index.html index.htm;
}
error_page 500 502 503 504 /50x.html;
location = /50x.html {
root html;
}
}

View File

@@ -0,0 +1,196 @@
---
apiVersion: apps/v1
kind: Deployment
metadata:
labels:
app.kubernetes.io/app-version: uas-2.3
app.kubernetes.io/managed-by: octopus
cmii.app: cmii-uas-datahub
cmii.type: backend
octopus/control: backend-app-1.0.0
name: cmii-uas-datahub
namespace: 命名空间
spec:
progressDeadlineSeconds: 600
replicas: 1
revisionHistoryLimit: 10
selector:
matchLabels:
cmii.app: cmii-uas-datahub
cmii.type: backend
strategy:
rollingUpdate:
maxSurge: 25%
maxUnavailable: 1
type: RollingUpdate
template:
metadata:
creationTimestamp: null
labels:
cmii.app: cmii-uas-datahub
cmii.type: backend
spec:
affinity:
nodeAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
nodeSelectorTerms:
- matchExpressions:
- key: uavcloud.env
operator: In
values:
- 命名空间
containers:
- env:
- name: K8S_NAMESPACE
value: 命名空间
- name: APPLICATION_NAME
value: cmii-uas-datahub
- name: CUST_JAVA_OPTS
value: -Xms200m -Xmx1500m -XX:+UseG1GC -XX:MaxGCPauseMillis=200 -Dlog4j2.formatMsgNoLookups=true -Duser.timezone=Asia/Shanghai
- 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
value: uas-2.3
- name: SYS_CONFIG_GROUP
value: uas-2.3
- name: NACOS_USERNAME
value: developer
- name: NACOS_PASSWORD
value: Deve@9128201
- name: IMAGE_NAME
value: uas-2.3
- name: POD_NAME
valueFrom:
fieldRef:
apiVersion: v1
fieldPath: metadata.name
- name: POD_NAMESPACE
valueFrom:
fieldRef:
apiVersion: v1
fieldPath: metadata.namespace
- name: NODE_NAME
valueFrom:
fieldRef:
apiVersion: v1
fieldPath: spec.nodeName
- name: NODE_IP
valueFrom:
fieldRef:
apiVersion: v1
fieldPath: status.hostIP
- name: LIMIT_CPU
valueFrom:
resourceFieldRef:
containerName: cmii-uas-datahub
divisor: "0"
resource: limits.cpu
- name: LIMIT_MEMORY
valueFrom:
resourceFieldRef:
containerName: cmii-uas-datahub
divisor: "0"
resource: limits.memory
- name: REQUEST_CPU
valueFrom:
resourceFieldRef:
containerName: cmii-uas-datahub
divisor: "0"
resource: requests.cpu
- name: REQUEST_MEMORY
valueFrom:
resourceFieldRef:
containerName: cmii-uas-datahub
divisor: "0"
resource: requests.memory
image: 镜像仓库/cmii/cmii-uas-datahub:2.3.0-pro-20260226
imagePullPolicy: Always
livenessProbe:
failureThreshold: 3
httpGet:
path: /cmii/health
port: pod-port
scheme: HTTP
initialDelaySeconds: 60
periodSeconds: 20
successThreshold: 1
timeoutSeconds: 5
name: cmii-uas-datahub
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: "2"
memory: 2Gi
requests:
cpu: 200m
memory: 200Mi
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: 命名空间/cmii-uas-datahub
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: v1
kind: Service
metadata:
labels:
app.kubernetes.io/app-version: uas-2.0
app.kubernetes.io/managed-by: octopus
cmii.app: cmii-uas-datahub
cmii.type: backend
octopus/control: backend-app-1.0.0
name: cmii-uas-datahub
namespace: 命名空间
spec:
ports:
- name: backend-tcp
port: 8080
protocol: TCP
targetPort: 8080
selector:
cmii.app: cmii-uas-datahub
cmii.type: backend
sessionAffinity: None
type: ClusterIP

View File

@@ -0,0 +1,196 @@
---
apiVersion: apps/v1
kind: Deployment
metadata:
labels:
app.kubernetes.io/app-version: uas-2.0
app.kubernetes.io/managed-by: octopus
cmii.app: cmii-uas-fusion
cmii.type: backend
octopus/control: backend-app-1.0.0
name: cmii-uas-fusion
namespace: 命名空间
spec:
progressDeadlineSeconds: 600
replicas: 1
revisionHistoryLimit: 10
selector:
matchLabels:
cmii.app: cmii-uas-fusion
cmii.type: backend
strategy:
rollingUpdate:
maxSurge: 25%
maxUnavailable: 1
type: RollingUpdate
template:
metadata:
creationTimestamp: null
labels:
cmii.app: cmii-uas-fusion
cmii.type: backend
spec:
affinity:
nodeAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
nodeSelectorTerms:
- matchExpressions:
- key: uavcloud.env
operator: In
values:
- 命名空间
containers:
- env:
- name: K8S_NAMESPACE
value: 命名空间
- name: APPLICATION_NAME
value: cmii-uas-fusion
- name: CUST_JAVA_OPTS
value: -Xms200m -Xmx1500m -XX:+UseG1GC -XX:MaxGCPauseMillis=200 -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
value: uas-2.3
- name: SYS_CONFIG_GROUP
value: uas-2.3
- name: NACOS_USERNAME
value: developer
- name: NACOS_PASSWORD
value: Deve@9128201
- name: IMAGE_NAME
value: uas-2.3
- name: POD_NAME
valueFrom:
fieldRef:
apiVersion: v1
fieldPath: metadata.name
- name: POD_NAMESPACE
valueFrom:
fieldRef:
apiVersion: v1
fieldPath: metadata.namespace
- name: NODE_NAME
valueFrom:
fieldRef:
apiVersion: v1
fieldPath: spec.nodeName
- name: NODE_IP
valueFrom:
fieldRef:
apiVersion: v1
fieldPath: status.hostIP
- name: LIMIT_CPU
valueFrom:
resourceFieldRef:
containerName: cmii-uas-fusion
divisor: "0"
resource: limits.cpu
- name: LIMIT_MEMORY
valueFrom:
resourceFieldRef:
containerName: cmii-uas-fusion
divisor: "0"
resource: limits.memory
- name: REQUEST_CPU
valueFrom:
resourceFieldRef:
containerName: cmii-uas-fusion
divisor: "0"
resource: requests.cpu
- name: REQUEST_MEMORY
valueFrom:
resourceFieldRef:
containerName: cmii-uas-fusion
divisor: "0"
resource: requests.memory
image: 镜像仓库/cmii/cmii-uas-fusion:2.2.0-112
imagePullPolicy: Always
livenessProbe:
failureThreshold: 3
httpGet:
path: /cmii/health
port: pod-port
scheme: HTTP
initialDelaySeconds: 60
periodSeconds: 20
successThreshold: 1
timeoutSeconds: 5
name: cmii-uas-fusion
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: "2"
memory: 2Gi
requests:
cpu: 200m
memory: 200Mi
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: 命名空间/cmii-uas-fusion
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: v1
kind: Service
metadata:
labels:
app.kubernetes.io/app-version: uas-2.0
app.kubernetes.io/managed-by: octopus
cmii.app: cmii-uas-fusion
cmii.type: backend
octopus/control: backend-app-1.0.0
name: cmii-uas-fusion
namespace: 命名空间
spec:
ports:
- name: backend-tcp
port: 8080
protocol: TCP
targetPort: 8080
selector:
cmii.app: cmii-uas-fusion
cmii.type: backend
sessionAffinity: None
type: ClusterIP

View File

@@ -0,0 +1,196 @@
---
apiVersion: apps/v1
kind: Deployment
metadata:
labels:
app.kubernetes.io/app-version: uas-2.3
app.kubernetes.io/managed-by: octopus
cmii.app: cmii-uas-gateway
cmii.type: backend
octopus/control: backend-app-1.0.0
name: cmii-uas-gateway
namespace: 命名空间
spec:
progressDeadlineSeconds: 600
replicas: 1
revisionHistoryLimit: 10
selector:
matchLabels:
cmii.app: cmii-uas-gateway
cmii.type: backend
strategy:
rollingUpdate:
maxSurge: 25%
maxUnavailable: 1
type: RollingUpdate
template:
metadata:
creationTimestamp: null
labels:
cmii.app: cmii-uas-gateway
cmii.type: backend
spec:
affinity:
nodeAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
nodeSelectorTerms:
- matchExpressions:
- key: uavcloud.env
operator: In
values:
- 命名空间
containers:
- env:
- name: K8S_NAMESPACE
value: 命名空间
- name: APPLICATION_NAME
value: cmii-uas-gateway
- name: CUST_JAVA_OPTS
value: -Xms200m -Xmx1500m -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
value: uas-2.3
- name: SYS_CONFIG_GROUP
value: uas-2.3
- name: NACOS_USERNAME
value: developer
- name: NACOS_PASSWORD
value: Deve@9128201
- name: IMAGE_NAME
value: 镜像仓库/cmii/cmii-uas-gateway:2.2.0-pro-20251031
- name: POD_NAME
valueFrom:
fieldRef:
apiVersion: v1
fieldPath: metadata.name
- name: POD_NAMESPACE
valueFrom:
fieldRef:
apiVersion: v1
fieldPath: metadata.namespace
- name: NODE_NAME
valueFrom:
fieldRef:
apiVersion: v1
fieldPath: spec.nodeName
- name: NODE_IP
valueFrom:
fieldRef:
apiVersion: v1
fieldPath: status.hostIP
- name: LIMIT_CPU
valueFrom:
resourceFieldRef:
containerName: cmii-uas-gateway
divisor: "0"
resource: limits.cpu
- name: LIMIT_MEMORY
valueFrom:
resourceFieldRef:
containerName: cmii-uas-gateway
divisor: "0"
resource: limits.memory
- name: REQUEST_CPU
valueFrom:
resourceFieldRef:
containerName: cmii-uas-gateway
divisor: "0"
resource: requests.cpu
- name: REQUEST_MEMORY
valueFrom:
resourceFieldRef:
containerName: cmii-uas-gateway
divisor: "0"
resource: requests.memory
image: 镜像仓库/cmii/cmii-uas-gateway:2.3.0-pro-20260226
imagePullPolicy: Always
livenessProbe:
failureThreshold: 3
httpGet:
path: /cmii/health
port: pod-port
scheme: HTTP
initialDelaySeconds: 60
periodSeconds: 20
successThreshold: 1
timeoutSeconds: 5
name: cmii-uas-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: "2"
memory: 2Gi
requests:
cpu: 200m
memory: 200Mi
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: 命名空间/cmii-uas-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: v1
kind: Service
metadata:
labels:
app.kubernetes.io/app-version: uas-2.3
app.kubernetes.io/managed-by: octopus
cmii.app: cmii-uas-gateway
cmii.type: backend
octopus/control: backend-app-1.0.0
name: cmii-uas-gateway
namespace: 命名空间
spec:
ports:
- name: backend-tcp
port: 8080
protocol: TCP
targetPort: 8080
selector:
cmii.app: cmii-uas-gateway
cmii.type: backend
sessionAffinity: None
type: ClusterIP

View File

@@ -0,0 +1,196 @@
---
apiVersion: apps/v1
kind: Deployment
metadata:
labels:
app.kubernetes.io/app-version: uas-2.3
app.kubernetes.io/managed-by: octopus
cmii.app: cmii-uas-lifecycle
cmii.type: backend
octopus/control: backend-app-1.0.0
name: cmii-uas-lifecycle
namespace: 命名空间
spec:
progressDeadlineSeconds: 600
replicas: 1
revisionHistoryLimit: 10
selector:
matchLabels:
cmii.app: cmii-uas-lifecycle
cmii.type: backend
strategy:
rollingUpdate:
maxSurge: 25%
maxUnavailable: 1
type: RollingUpdate
template:
metadata:
creationTimestamp: null
labels:
cmii.app: cmii-uas-lifecycle
cmii.type: backend
spec:
affinity:
nodeAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
nodeSelectorTerms:
- matchExpressions:
- key: uavcloud.env
operator: In
values:
- 命名空间
containers:
- env:
- name: K8S_NAMESPACE
value: 命名空间
- name: APPLICATION_NAME
value: cmii-uas-lifecycle
- name: CUST_JAVA_OPTS
value: -Xms1500m -Xmx5500m -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
value: uas-2.3
- name: SYS_CONFIG_GROUP
value: uas-2.3
- name: NACOS_USERNAME
value: developer
- name: NACOS_PASSWORD
value: Deve@9128201
- name: IMAGE_NAME
value: 镜像仓库/cmii/cmii-uas-lifecycle:2.2.0-pro-20251120
- name: POD_NAME
valueFrom:
fieldRef:
apiVersion: v1
fieldPath: metadata.name
- name: POD_NAMESPACE
valueFrom:
fieldRef:
apiVersion: v1
fieldPath: metadata.namespace
- name: NODE_NAME
valueFrom:
fieldRef:
apiVersion: v1
fieldPath: spec.nodeName
- name: NODE_IP
valueFrom:
fieldRef:
apiVersion: v1
fieldPath: status.hostIP
- name: LIMIT_CPU
valueFrom:
resourceFieldRef:
containerName: cmii-uas-lifecycle
divisor: "0"
resource: limits.cpu
- name: LIMIT_MEMORY
valueFrom:
resourceFieldRef:
containerName: cmii-uas-lifecycle
divisor: "0"
resource: limits.memory
- name: REQUEST_CPU
valueFrom:
resourceFieldRef:
containerName: cmii-uas-lifecycle
divisor: "0"
resource: requests.cpu
- name: REQUEST_MEMORY
valueFrom:
resourceFieldRef:
containerName: cmii-uas-lifecycle
divisor: "0"
resource: requests.memory
image: 镜像仓库/cmii/cmii-uas-lifecycle:2.3.4-xa-2026042901
imagePullPolicy: Always
livenessProbe:
failureThreshold: 3
httpGet:
path: /cmii/health
port: pod-port
scheme: HTTP
initialDelaySeconds: 60
periodSeconds: 20
successThreshold: 1
timeoutSeconds: 5
name: cmii-uas-lifecycle
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: 6Gi
requests:
cpu: "1"
memory: 1500Mi
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: 命名空间/cmii-uas-lifecycle
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: v1
kind: Service
metadata:
labels:
app.kubernetes.io/app-version: uas-2.3
app.kubernetes.io/managed-by: octopus
cmii.app: cmii-uas-lifecycle
cmii.type: backend
octopus/control: backend-app-1.0.0
name: cmii-uas-lifecycle
namespace: 命名空间
spec:
ports:
- name: backend-tcp
port: 8080
protocol: TCP
targetPort: 8080
selector:
cmii.app: cmii-uas-lifecycle
cmii.type: backend
sessionAffinity: None
type: ClusterIP

View File

@@ -0,0 +1,196 @@
---
apiVersion: apps/v1
kind: Deployment
metadata:
labels:
app.kubernetes.io/app-version: uas-2.3
app.kubernetes.io/managed-by: octopus
cmii.app: cmii-uas-perception-live
cmii.type: backend
octopus/control: backend-app-1.0.0
name: cmii-uas-perception-live
namespace: 命名空间
spec:
progressDeadlineSeconds: 600
replicas: 1
revisionHistoryLimit: 10
selector:
matchLabels:
cmii.app: cmii-uas-perception-live
cmii.type: backend
strategy:
rollingUpdate:
maxSurge: 25%
maxUnavailable: 1
type: RollingUpdate
template:
metadata:
creationTimestamp: null
labels:
cmii.app: cmii-uas-perception-live
cmii.type: backend
spec:
affinity:
nodeAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
nodeSelectorTerms:
- matchExpressions:
- key: uavcloud.env
operator: In
values:
- 命名空间
containers:
- env:
- name: K8S_NAMESPACE
value: 命名空间
- name: APPLICATION_NAME
value: cmii-uas-perception-live
- name: CUST_JAVA_OPTS
value: -Xms200m -Xmx1500m -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
value: uas-2.3
- name: SYS_CONFIG_GROUP
value: uas-2.3
- name: NACOS_USERNAME
value: developer
- name: NACOS_PASSWORD
value: Deve@9128201
- name: IMAGE_NAME
value: 镜像仓库/cmii/cmii-uas-perception-live:2.2.0-pro-20251031
- name: POD_NAME
valueFrom:
fieldRef:
apiVersion: v1
fieldPath: metadata.name
- name: POD_NAMESPACE
valueFrom:
fieldRef:
apiVersion: v1
fieldPath: metadata.namespace
- name: NODE_NAME
valueFrom:
fieldRef:
apiVersion: v1
fieldPath: spec.nodeName
- name: NODE_IP
valueFrom:
fieldRef:
apiVersion: v1
fieldPath: status.hostIP
- name: LIMIT_CPU
valueFrom:
resourceFieldRef:
containerName: cmii-uas-perception-live
divisor: "0"
resource: limits.cpu
- name: LIMIT_MEMORY
valueFrom:
resourceFieldRef:
containerName: cmii-uas-perception-live
divisor: "0"
resource: limits.memory
- name: REQUEST_CPU
valueFrom:
resourceFieldRef:
containerName: cmii-uas-perception-live
divisor: "0"
resource: requests.cpu
- name: REQUEST_MEMORY
valueFrom:
resourceFieldRef:
containerName: cmii-uas-perception-live
divisor: "0"
resource: requests.memory
image: 镜像仓库/cmii/cmii-uas-perception-live:2.3.0-pro-2.3.1-0428-04
imagePullPolicy: Always
livenessProbe:
failureThreshold: 3
httpGet:
path: /cmii/health
port: pod-port
scheme: HTTP
initialDelaySeconds: 60
periodSeconds: 20
successThreshold: 1
timeoutSeconds: 5
name: cmii-uas-perception-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: "2"
memory: 2Gi
requests:
cpu: 200m
memory: 200Mi
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: 命名空间/cmii-uas-perception-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: v1
kind: Service
metadata:
labels:
app.kubernetes.io/app-version: uas-2.3
app.kubernetes.io/managed-by: octopus
cmii.app: cmii-uas-perception-live
cmii.type: backend
octopus/control: backend-app-1.0.0
name: cmii-uas-perception-live
namespace: 命名空间
spec:
ports:
- name: backend-tcp
port: 8080
protocol: TCP
targetPort: 8080
selector:
cmii.app: cmii-uas-perception-live
cmii.type: backend
sessionAffinity: None
type: ClusterIP

View File

@@ -0,0 +1,196 @@
---
apiVersion: apps/v1
kind: Deployment
metadata:
labels:
app.kubernetes.io/app-version: uas-2.3
app.kubernetes.io/managed-by: octopus
cmii.app: cmii-uav-data-center
cmii.type: backend
octopus/control: backend-app-1.0.0
name: cmii-uav-data-center
namespace: 命名空间
spec:
progressDeadlineSeconds: 600
replicas: 1
revisionHistoryLimit: 10
selector:
matchLabels:
cmii.app: cmii-uav-data-center
cmii.type: backend
strategy:
rollingUpdate:
maxSurge: 25%
maxUnavailable: 1
type: RollingUpdate
template:
metadata:
creationTimestamp: null
labels:
cmii.app: cmii-uav-data-center
cmii.type: backend
spec:
affinity:
nodeAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
nodeSelectorTerms:
- matchExpressions:
- key: uavcloud.env
operator: In
values:
- 命名空间
containers:
- env:
- name: K8S_NAMESPACE
value: 命名空间
- name: APPLICATION_NAME
value: cmii-uav-data-center
- name: CUST_JAVA_OPTS
value: -Xms1024m -Xmx3072m -XX:+UseG1GC -XX:MaxGCPauseMillis=200 -Dlog4j2.formatMsgNoLookups=true -Duser.timezone=Asia/Shanghai
- 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
value: uas-2.3
- name: SYS_CONFIG_GROUP
value: uas-2.3
- name: NACOS_USERNAME
value: developer
- name: NACOS_PASSWORD
value: Deve@9128201
- name: IMAGE_NAME
value: uas-2.3
- name: POD_NAME
valueFrom:
fieldRef:
apiVersion: v1
fieldPath: metadata.name
- name: POD_NAMESPACE
valueFrom:
fieldRef:
apiVersion: v1
fieldPath: metadata.namespace
- name: NODE_NAME
valueFrom:
fieldRef:
apiVersion: v1
fieldPath: spec.nodeName
- name: NODE_IP
valueFrom:
fieldRef:
apiVersion: v1
fieldPath: status.hostIP
- name: LIMIT_CPU
valueFrom:
resourceFieldRef:
containerName: cmii-uav-data-center
divisor: "0"
resource: limits.cpu
- name: LIMIT_MEMORY
valueFrom:
resourceFieldRef:
containerName: cmii-uav-data-center
divisor: "0"
resource: limits.memory
- name: REQUEST_CPU
valueFrom:
resourceFieldRef:
containerName: cmii-uav-data-center
divisor: "0"
resource: requests.cpu
- name: REQUEST_MEMORY
valueFrom:
resourceFieldRef:
containerName: cmii-uav-data-center
divisor: "0"
resource: requests.memory
image: 镜像仓库/cmii/cmii-uav-data-center:2.3.3-xa-260402
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-center
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: "2"
memory: 4Gi
requests:
cpu: 200m
memory: 200Mi
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: 命名空间/cmii-uav-data-center
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: v1
kind: Service
metadata:
labels:
app.kubernetes.io/app-version: uas-2.3
app.kubernetes.io/managed-by: octopus
cmii.app: cmii-uav-data-center
cmii.type: backend
octopus/control: backend-app-1.0.0
name: cmii-uav-data-center
namespace: 命名空间
spec:
ports:
- name: backend-tcp
port: 8080
protocol: TCP
targetPort: 8080
selector:
cmii.app: cmii-uav-data-center
cmii.type: backend
sessionAffinity: None
type: ClusterIP

View File

@@ -0,0 +1,208 @@
---
apiVersion: apps/v1
kind: Deployment
metadata:
labels:
app.kubernetes.io/app-version: uas-2.3
app.kubernetes.io/managed-by: octopus
cmii.app: cmii-uav-iot-dispatcher
cmii.type: backend
octopus/control: backend-app-1.0.0
name: cmii-uav-iot-dispatcher
namespace: 命名空间
spec:
progressDeadlineSeconds: 600
replicas: 1
revisionHistoryLimit: 10
selector:
matchLabels:
cmii.app: cmii-uav-iot-dispatcher
cmii.type: backend
strategy:
rollingUpdate:
maxSurge: 25%
maxUnavailable: 1
type: RollingUpdate
template:
metadata:
creationTimestamp: null
labels:
cmii.app: cmii-uav-iot-dispatcher
cmii.type: backend
spec:
affinity:
nodeAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
nodeSelectorTerms:
- matchExpressions:
- key: uavcloud.env
operator: In
values:
- 命名空间
containers:
- env:
- name: ENV
value: production
- name: NACOS_SYSTEM_CONFIG_NAME
value: cmii-backend-system
- name: NACOS_SERVICE_CONFIG_NAME
value: cmii-uav-iot-dispatcher
- name: NACOS_SERVER_ADDRESS
value: helm-nacos:8848
- name: NACOS_NAMESPACE_ID
value: public
- name: K8S_NAMESPACE
value: 命名空间
- name: APPLICATION_NAME
value: cmii-uav-iot-dispatcher
- name: IMAGE_VERSION
value: uas-2.3
- name: CUST_JAVA_OPTS
value: -Xms200m -Xmx1500m -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
value: uas-2.3
- name: SYS_CONFIG_GROUP
value: uas-2.3
- name: NACOS_USERNAME
value: developer
- name: NACOS_PASSWORD
value: Deve@9128201
- name: IMAGE_NAME
value: 镜像仓库/cmii/cmii-uav-iot-dispatcher:2.2.0-pro-20251104
- name: POD_NAME
valueFrom:
fieldRef:
apiVersion: v1
fieldPath: metadata.name
- name: POD_NAMESPACE
valueFrom:
fieldRef:
apiVersion: v1
fieldPath: metadata.namespace
- name: NODE_NAME
valueFrom:
fieldRef:
apiVersion: v1
fieldPath: spec.nodeName
- name: NODE_IP
valueFrom:
fieldRef:
apiVersion: v1
fieldPath: status.hostIP
- name: LIMIT_CPU
valueFrom:
resourceFieldRef:
containerName: cmii-uav-iot-dispatcher
divisor: "0"
resource: limits.cpu
- name: LIMIT_MEMORY
valueFrom:
resourceFieldRef:
containerName: cmii-uav-iot-dispatcher
divisor: "0"
resource: limits.memory
- name: REQUEST_CPU
valueFrom:
resourceFieldRef:
containerName: cmii-uav-iot-dispatcher
divisor: "0"
resource: requests.cpu
- name: REQUEST_MEMORY
valueFrom:
resourceFieldRef:
containerName: cmii-uav-iot-dispatcher
divisor: "0"
resource: requests.memory
image: 镜像仓库/cmii/cmii-uav-iot-dispatcher:2.3.0-20260211-fix-live-record-v4
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-iot-dispatcher
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: "2"
memory: 2Gi
requests:
cpu: 200m
memory: 200Mi
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: 命名空间/cmii-uav-iot-dispatcher
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: v1
kind: Service
metadata:
labels:
app.kubernetes.io/app-version: uas-2.3
app.kubernetes.io/managed-by: octopus
cmii.app: cmii-uav-iot-dispatcher
cmii.type: backend
octopus/control: backend-app-1.0.0
name: cmii-uav-iot-dispatcher
namespace: 命名空间
spec:
ports:
- name: backend-tcp
port: 8080
protocol: TCP
targetPort: 8080
selector:
cmii.app: cmii-uav-iot-dispatcher
cmii.type: backend
sessionAffinity: None
type: ClusterIP

View File

@@ -0,0 +1,196 @@
---
apiVersion: apps/v1
kind: Deployment
metadata:
labels:
app.kubernetes.io/app-version: uas-2.3
app.kubernetes.io/managed-by: octopus
cmii.app: cmii-uav-material-warehouse
cmii.type: backend
octopus/control: backend-app-1.0.0
name: cmii-uav-material-warehouse
namespace: 命名空间
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:
- 命名空间
containers:
- env:
- name: K8S_NAMESPACE
value: 命名空间
- name: APPLICATION_NAME
value: cmii-uav-material-warehouse
- name: CUST_JAVA_OPTS
value: -Xms200m -Xmx1500m -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
value: uas-2.3
- name: SYS_CONFIG_GROUP
value: uas-2.3
- name: NACOS_USERNAME
value: developer
- name: NACOS_PASSWORD
value: Deve@9128201
- name: IMAGE_NAME
value: 镜像仓库/cmii/cmii-uav-material-warehouse:2.2.0-pro-20251104
- name: POD_NAME
valueFrom:
fieldRef:
apiVersion: v1
fieldPath: metadata.name
- name: POD_NAMESPACE
valueFrom:
fieldRef:
apiVersion: v1
fieldPath: metadata.namespace
- name: NODE_NAME
valueFrom:
fieldRef:
apiVersion: v1
fieldPath: spec.nodeName
- name: NODE_IP
valueFrom:
fieldRef:
apiVersion: v1
fieldPath: status.hostIP
- name: LIMIT_CPU
valueFrom:
resourceFieldRef:
containerName: cmii-uav-material-warehouse
divisor: "0"
resource: limits.cpu
- name: LIMIT_MEMORY
valueFrom:
resourceFieldRef:
containerName: cmii-uav-material-warehouse
divisor: "0"
resource: limits.memory
- name: REQUEST_CPU
valueFrom:
resourceFieldRef:
containerName: cmii-uav-material-warehouse
divisor: "0"
resource: requests.cpu
- name: REQUEST_MEMORY
valueFrom:
resourceFieldRef:
containerName: cmii-uav-material-warehouse
divisor: "0"
resource: requests.memory
image: 镜像仓库/cmii/cmii-uav-material-warehouse:2.3.0-pro-20260225
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:
limits:
cpu: "2"
memory: 2Gi
requests:
cpu: 200m
memory: 200Mi
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: 命名空间/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
---
apiVersion: v1
kind: Service
metadata:
labels:
app.kubernetes.io/app-version: uas-2.3
app.kubernetes.io/managed-by: octopus
cmii.app: cmii-uav-material-warehouse
cmii.type: backend
octopus/control: backend-app-1.0.0
name: cmii-uav-material-warehouse
namespace: 命名空间
spec:
ports:
- name: backend-tcp
port: 8080
protocol: TCP
targetPort: 8080
selector:
cmii.app: cmii-uav-material-warehouse
cmii.type: backend
sessionAffinity: None
type: ClusterIP

View File

@@ -0,0 +1,125 @@
---
apiVersion: apps/v1
kind: Deployment
metadata:
labels:
app.kubernetes.io/app-version: uas-2.3
cmii.app: cmii-uav-platform-uas
cmii.type: frontend
octopus.control: frontend-app-wdd
name: cmii-uav-platform-uas
namespace: 命名空间
spec:
progressDeadlineSeconds: 600
replicas: 1
revisionHistoryLimit: 10
selector:
matchLabels:
cmii.app: cmii-uav-platform-uas
cmii.type: frontend
strategy:
rollingUpdate:
maxSurge: 25%
maxUnavailable: 1
type: RollingUpdate
template:
metadata:
creationTimestamp: null
labels:
cmii.app: cmii-uav-platform-uas
cmii.type: frontend
spec:
containers:
- env:
- name: K8S_NAMESPACE
value: 命名空间
- name: APPLICATION_NAME
value: cmii-uav-platform-uas
image: 镜像仓库/cmii/cmii-uav-platform-uas:2.3.4-xa-20260427
imagePullPolicy: Always
name: cmii-uav-platform-uas
ports:
- containerPort: 9528
name: platform-9528
protocol: TCP
resources:
limits:
cpu: "1"
memory: 1Gi
requests:
cpu: 50m
memory: 50Mi
terminationMessagePath: /dev/termination-log
terminationMessagePolicy: File
volumeMounts:
- mountPath: /etc/nginx/conf.d/nginx.conf
name: nginx-conf
subPath: nginx.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: ingress-config.js
path: ingress-config.js
name: tenant-prefix-uas
name: tenant-prefix
---
apiVersion: v1
kind: Service
metadata:
labels:
app.kubernetes.io/version: uas-2.3
cmii.app: cmii-uav-platform-uas
cmii.type: frontend
octopus.control: frontend-app-wdd
name: cmii-uav-platform-uas
namespace: 命名空间
spec:
ports:
- name: web-svc-port
port: 9528
protocol: TCP
targetPort: 9528
selector:
cmii.app: cmii-uav-platform-uas
cmii.type: frontend
sessionAffinity: None
type: ClusterIP
---
kind: ConfigMap
apiVersion: v1
metadata:
name: tenant-prefix-uas
namespace: 命名空间
data:
ingress-config.js: |-
var __GlobalIngressConfig = {
TenantEnvironment: "",
CloudHOST: "实际公网入口CloudHOST",
ApplicationShortName: "uas",
TdtToken: '0b0f172571340ced0900bf2fd08cdbfd',
AppClientId: "empty",
brandConfig: {
title: 'XXX低空应用公共服务平台'
},
MapConfigs:{
center: [115.941198, 39.049656]
}
}

View File

@@ -0,0 +1,127 @@
---
apiVersion: apps/v1
kind: Deployment
metadata:
labels:
app.kubernetes.io/app-version: uas-2.3
cmii.app: cmii-uav-platform-uasms
cmii.type: frontend
octopus.control: frontend-app-wdd
name: cmii-uav-platform-uasms
namespace: 命名空间
spec:
progressDeadlineSeconds: 600
replicas: 1
revisionHistoryLimit: 10
selector:
matchLabels:
cmii.app: cmii-uav-platform-uasms
cmii.type: frontend
strategy:
rollingUpdate:
maxSurge: 25%
maxUnavailable: 1
type: RollingUpdate
template:
metadata:
creationTimestamp: null
labels:
cmii.app: cmii-uav-platform-uasms
cmii.type: frontend
spec:
containers:
- env:
- name: K8S_NAMESPACE
value: 命名空间
- name: APPLICATION_NAME
value: cmii-uav-platform-uasms
image: 镜像仓库/cmii/cmii-uav-platform-uasms:2.3.4-xa-2026050801
imagePullPolicy: Always
name: cmii-uav-platform-uasms
ports:
- containerPort: 9528
name: platform-9528
protocol: TCP
resources:
limits:
cpu: "1"
memory: 1Gi
requests:
cpu: 50m
memory: 50Mi
terminationMessagePath: /dev/termination-log
terminationMessagePolicy: File
volumeMounts:
- mountPath: /etc/nginx/conf.d/nginx.conf
name: nginx-conf
subPath: nginx.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: ingress-config.js
path: ingress-config.js
name: tenant-prefix-uasms
name: tenant-prefix
---
apiVersion: v1
kind: Service
metadata:
labels:
app.kubernetes.io/version: uas-2.3
cmii.app: cmii-uav-platform-uasms
cmii.type: frontend
octopus.control: frontend-app-wdd
name: cmii-uav-platform-uasms
namespace: 命名空间
spec:
ports:
- name: web-svc-port
port: 9528
protocol: TCP
targetPort: 9528
selector:
cmii.app: cmii-uav-platform-uasms
cmii.type: frontend
sessionAffinity: None
type: ClusterIP
---
kind: ConfigMap
apiVersion: v1
metadata:
name: tenant-prefix-uasms
namespace: 命名空间
data:
ingress-config.js: |-
var __GlobalIngressConfig = {
TenantEnvironment: "",
CloudHOST: "实际公网入口CloudHOST",
ApplicationShortName: "uasms",
TdtToken: '1f905fbf3a730cecc43256a87afaa2b8',
AppClientId: "empty",
brandConfig: {
title: 'XXX低空应用公共服务平台',
name: '',
logoImg: './security.png'
},
MapConfigs:{
center: [115.941198, 39.049656]
}
}

View File

@@ -0,0 +1,212 @@
---
apiVersion: apps/v1
kind: Deployment
metadata:
labels:
app.kubernetes.io/app-version: uas-2.3
app.kubernetes.io/managed-by: octopus
cmii.app: cmii-uav-sense-adapter
cmii.type: backend
octopus/control: backend-app-1.0.0
name: cmii-uav-sense-adapter
namespace: 命名空间
spec:
progressDeadlineSeconds: 600
replicas: 1
revisionHistoryLimit: 10
selector:
matchLabels:
cmii.app: cmii-uav-sense-adapter
cmii.type: backend
strategy:
rollingUpdate:
maxSurge: 25%
maxUnavailable: 1
type: RollingUpdate
template:
metadata:
creationTimestamp: null
labels:
cmii.app: cmii-uav-sense-adapter
cmii.type: backend
spec:
affinity:
nodeAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
nodeSelectorTerms:
- matchExpressions:
- key: uavcloud.env
operator: In
values:
- 命名空间
containers:
- env:
- name: K8S_NAMESPACE
value: 命名空间
- name: APPLICATION_NAME
value: cmii-uav-sense-adapter
- name: CUST_JAVA_OPTS
value: -Xms200m -Xmx1500m -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
value: uas-2.3
- name: SYS_CONFIG_GROUP
value: uas-2.3
- name: NACOS_USERNAME
value: developer
- name: NACOS_PASSWORD
value: Deve@9128201
- name: IMAGE_NAME
value: 镜像仓库/cmii/cmii-uav-sense-adapter:2.2.0-pro-20251031
- name: POD_NAME
valueFrom:
fieldRef:
apiVersion: v1
fieldPath: metadata.name
- name: POD_NAMESPACE
valueFrom:
fieldRef:
apiVersion: v1
fieldPath: metadata.namespace
- name: NODE_NAME
valueFrom:
fieldRef:
apiVersion: v1
fieldPath: spec.nodeName
- name: NODE_IP
valueFrom:
fieldRef:
apiVersion: v1
fieldPath: status.hostIP
- name: LIMIT_CPU
valueFrom:
resourceFieldRef:
containerName: cmii-uav-sense-adapter
divisor: "0"
resource: limits.cpu
- name: LIMIT_MEMORY
valueFrom:
resourceFieldRef:
containerName: cmii-uav-sense-adapter
divisor: "0"
resource: limits.memory
- name: REQUEST_CPU
valueFrom:
resourceFieldRef:
containerName: cmii-uav-sense-adapter
divisor: "0"
resource: requests.cpu
- name: REQUEST_MEMORY
valueFrom:
resourceFieldRef:
containerName: cmii-uav-sense-adapter
divisor: "0"
resource: requests.memory
image: 镜像仓库/cmii/cmii-uav-sense-adapter:2.2.0-pro-20251031
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-sense-adapter
ports:
- name: pod-port
containerPort: 8080
protocol: TCP
- name: tcp8010
containerPort: 8010
protocol: TCP
- name: udp8011
containerPort: 8011
protocol: UDP
readinessProbe:
failureThreshold: 3
httpGet:
path: /cmii/health
port: pod-port
scheme: HTTP
initialDelaySeconds: 60
periodSeconds: 20
successThreshold: 1
timeoutSeconds: 5
resources:
limits:
cpu: "2"
memory: 2Gi
requests:
cpu: 200m
memory: 200Mi
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: 命名空间/cmii-uav-sense-adapter
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: v1
kind: Service
metadata:
labels:
app.kubernetes.io/app-version: uas-2.3
app.kubernetes.io/managed-by: octopus
cmii.app: cmii-uav-sense-adapter
cmii.type: backend
octopus/control: backend-app-1.0.0
name: cmii-uav-sense-adapter
namespace: 命名空间
spec:
ports:
- name: backend-tcp
protocol: TCP
port: 8080
targetPort: 8080
- name: tcp-8010
protocol: TCP
port: 8010
targetPort: 8010
nodePort: 31554
- name: tcp-8011
protocol: UDP
port: 8011
targetPort: 8011
nodePort: 31556
selector:
cmii.app: cmii-uav-sense-adapter
cmii.type: backend
sessionAffinity: None
type: NodePort

View File

@@ -0,0 +1,111 @@
---
apiVersion: apps/v1
kind: StatefulSet
metadata:
name: helm-minio
namespace: 命名空间
spec:
persistentVolumeClaimRetentionPolicy:
whenDeleted: Retain
whenScaled: Retain
podManagementPolicy: OrderedReady
replicas: 1
revisionHistoryLimit: 10
selector:
matchLabels:
app: helm-minio
serviceName: helm-minio
template:
metadata:
creationTimestamp: null
labels:
app: helm-minio
spec:
affinity:
nodeAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
nodeSelectorTerms:
- matchExpressions:
- key: minio-deploy
operator: In
values:
- "true"
containers:
- args:
- minio server /data --console-address ":9001"
command:
- /bin/sh
- -c
env:
- name: MINIO_ACCESS_KEY
value: cmii
- name: MINIO_SECRET_KEY
value: B#923fC7mk
image: 镜像仓库/cmii/minio:RELEASE.2023-06-02T23-17-26Z
imagePullPolicy: IfNotPresent
name: minio
ports:
- containerPort: 9000
name: api
protocol: TCP
- containerPort: 9001
name: console
protocol: TCP
resources:
limits:
cpu: "2"
memory: 2Gi
requests:
cpu: 200m
memory: 200Mi
terminationMessagePath: /dev/termination-log
terminationMessagePolicy: File
volumeMounts:
- mountPath: /data
name: data
dnsPolicy: ClusterFirst
imagePullSecrets:
- name: harborsecret
restartPolicy: Always
schedulerName: default-scheduler
securityContext: {}
terminationGracePeriodSeconds: 30
volumes:
- hostPath:
path: /var/lib/docker/minio-pv/
type: ""
name: data
updateStrategy:
rollingUpdate:
partition: 0
type: RollingUpdate
---
apiVersion: v1
kind: Service
metadata:
name: helm-minio
namespace: 命名空间
spec:
clusterIP: 10.74.247.190
clusterIPs:
- 10.74.247.190
externalTrafficPolicy: Cluster
internalTrafficPolicy: Cluster
ipFamilies:
- IPv4
ipFamilyPolicy: SingleStack
ports:
- name: api
nodePort: 39000
port: 9000
protocol: TCP
targetPort: 9000
- name: console
nodePort: 39001
port: 9001
protocol: TCP
targetPort: 9001
selector:
app: helm-minio
sessionAffinity: None
type: NodePort

View File

@@ -0,0 +1,50 @@
upstream cc_server {
ip_hash;
server 192.168.3.31:30500;
server 192.168.3.32:30500;
server 192.168.3.33:30500;
}
server {
listen 8088;
server_name localhost;
location / {
proxy_pass http://cc_server;
client_max_body_size 5120m;
client_body_buffer_size 5120m;
client_body_timeout 6000s;
proxy_send_timeout 10000s;
proxy_read_timeout 10000s;
proxy_connect_timeout 600s;
proxy_max_temp_file_size 5120m;
proxy_request_buffering on;
proxy_buffering off;
proxy_buffer_size 4k;
proxy_buffers 4 12k;
proxy_set_header Host fake-domain.ahyd-app.io;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade";
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
# 高德内网代理
location /_AMapService/ {
proxy_pass https://restapi.amap.com/;
}
location /_AMapService/v4/map/styles {
set $args "$args&jscode=cf66cea95bdcdfcf8048456b36f357a1";
proxy_pass https://webapi.amap.com/v4/ap/styles;
}
location /_AMapService/ {
set $args "$args&jscode=cf66cea95bdcdfcf8048456b36f357a1";
proxy_pass https://restapi.amap.com/;
}
location ~ ^/.*/(actuator|swagger-resources|api-docs|env|ping|health)(/|$) {
return 403;
}
}

View File

@@ -0,0 +1,4 @@
命名空间
镜像仓库
实际公网入口CloudHOST
XXX低空应用公共服务平台

View File

@@ -0,0 +1,10 @@
https://oss.demo.uavcmlc.com/cmlc-installation/tmp/cmii-uas-gateway=2.3.0-pro-20260226=2026-03-13=986.tar.gz
https://oss.demo.uavcmlc.com/cmlc-installation/tmp/cmii-uas-lifecycle=2.3.0-pro-20260304=2026-03-13=626.tar.gz
https://oss.demo.uavcmlc.com/cmlc-installation/tmp/cmii-uas-perception-live=2.3.0-pro-20260226=2026-03-13=110.tar.gz
https://oss.demo.uavcmlc.com/cmlc-installation/tmp/cmii-uas-datahub=2.3.0-comp=2026-04-11=742.tar.gz
https://oss.demo.uavcmlc.com/cmlc-installation/tmp/cmii-uav-material-warehouse=2.3.0-pro-20260225=2026-03-13=879.tar.gz
https://oss.demo.uavcmlc.com/cmlc-installation/tmp/cmii-uav-data-center=2.3.0-pro-20260225=2026-03-13=358.tar.gz
https://oss.demo.uavcmlc.com/cmlc-installation/tmp/cmii-uav-platform-uasms=2.3.0-pro-20260403=2026-04-03=450.tar.gz
https://oss.demo.uavcmlc.com/cmlc-installation/tmp/cmii-uav-platform-uas=2.3.0-pro-20260403=2026-04-03=864.tar.gz
https://oss.demo.uavcmlc.com/cmlc-installation/tmp/cmii-uas-fusion=2.2.0-112=2026-03-13=454.tar.gz