diff --git a/.run/CmiiUpdater-35.70.run.xml b/.run/CmiiUpdater-35.70.run.xml
new file mode 100644
index 0000000..9b86212
--- /dev/null
+++ b/.run/CmiiUpdater-35.70.run.xml
@@ -0,0 +1,15 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.run/DCU全部CMII镜像.run.xml b/.run/DCU全部CMII镜像.run.xml
new file mode 100644
index 0000000..ab9048a
--- /dev/null
+++ b/.run/DCU全部CMII镜像.run.xml
@@ -0,0 +1,15 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/agent-common/real_project/CmiiImageListConfig.go b/agent-common/real_project/CmiiImageListConfig.go
index 18594a0..5a13295 100644
--- a/agent-common/real_project/CmiiImageListConfig.go
+++ b/agent-common/real_project/CmiiImageListConfig.go
@@ -1,86 +1,84 @@
package real_project
var Cmii600ImageList = []string{
- "harbor.cdcyy.com.cn/cmii/cmii-uav-autowaypoint:4.2.0-beta",
- "harbor.cdcyy.com.cn/cmii/cmii-uav-clusters:5.2.0",
- "harbor.cdcyy.com.cn/cmii/cmii-uav-emergency:6.0.0",
- "harbor.cdcyy.com.cn/cmii/cmii-uav-kpi-monitor:6.0.0",
- "harbor.cdcyy.com.cn/cmii/cmii-admin-gateway:6.0.0",
- "harbor.cdcyy.com.cn/cmii/cmii-uav-mqtthandler:6.0.0-31369-yunnan-092402",
- "harbor.cdcyy.com.cn/cmii/cmii-uav-industrial-portfolio:6.0.0-31369-101201",
- "harbor.cdcyy.com.cn/cmii/cmii-uav-user:6.0.0",
- "harbor.cdcyy.com.cn/cmii/cmii-uav-integration:5.7.0-32108-0930",
- "harbor.cdcyy.com.cn/cmii/cmii-uav-grid-manage:5.1.0",
- "harbor.cdcyy.com.cn/cmii/cmii-uav-device:6.0.0",
- "harbor.cdcyy.com.cn/cmii/cmii-uav-airspace:6.0.0",
- "harbor.cdcyy.com.cn/cmii/cmii-uav-cloud-live:6.0.0-090901",
- "harbor.cdcyy.com.cn/cmii/cmii-uav-grid-engine:5.1.0",
- "harbor.cdcyy.com.cn/cmii/cmii-uav-material-warehouse:6.0.0",
- "harbor.cdcyy.com.cn/cmii/cmii-open-gateway:6.0.0",
- "harbor.cdcyy.com.cn/cmii/cmii-uav-mission:6.0.0",
- "harbor.cdcyy.com.cn/cmii/cmii-uav-notice:6.0.0",
"harbor.cdcyy.com.cn/cmii/cmii-uav-gateway:6.0.0",
- "harbor.cdcyy.com.cn/cmii/cmii-uav-developer:6.0.0",
- "harbor.cdcyy.com.cn/cmii/cmii-uav-process:6.0.0",
- "harbor.cdcyy.com.cn/cmii/cmii-uav-depotautoreturn:5.5.0",
- "harbor.cdcyy.com.cn/cmii/cmii-uav-brain:6.0.0",
- "harbor.cdcyy.com.cn/cmii/cmii-uav-sense-adapter:6.0.0",
- "harbor.cdcyy.com.cn/cmii/cmii-app-release:4.2.0-validation",
- "harbor.cdcyy.com.cn/cmii/cmii-uav-logger:6.0.0",
- "harbor.cdcyy.com.cn/cmii/cmii-uav-tower:5.8.0",
- "harbor.cdcyy.com.cn/cmii/cmii-uav-waypoint:6.0.0",
- "harbor.cdcyy.com.cn/cmii/cmii-uav-multilink:6.0.0",
- "harbor.cdcyy.com.cn/cmii/cmii-uav-grid-datasource:5.2.0-24810",
- "harbor.cdcyy.com.cn/cmii/cmii-uav-surveillance:6.0.0",
- "harbor.cdcyy.com.cn/cmii/cmii-suav-supervision:6.0.0",
- "harbor.cdcyy.com.cn/cmii/cmii-uav-cms:6.0.0",
- "harbor.cdcyy.com.cn/cmii/cmii-uav-gis-server:6.0.0",
- "harbor.cdcyy.com.cn/cmii/cmii-uas-lifecycle:6.0.0",
- "harbor.cdcyy.com.cn/cmii/cmii-uav-data-post-process:6.0.0",
- "harbor.cdcyy.com.cn/cmii/cmii-iam-gateway:5.6.0",
+ "harbor.cdcyy.com.cn/cmii/cmii-uav-ruoyi:2024102802",
"harbor.cdcyy.com.cn/cmii/cmii-uav-threedsimulation:6.0.0",
+ "harbor.cdcyy.com.cn/cmii/cmii-uav-user:6.0.0",
"harbor.cdcyy.com.cn/cmii/cmii-uav-alarm:6.0.0",
+ "harbor.cdcyy.com.cn/cmii/cmii-uav-brain:6.0.0",
+ "harbor.cdcyy.com.cn/cmii/cmii-uav-tower:5.8.0",
+ "harbor.cdcyy.com.cn/cmii/cmii-uav-grid-datasource:5.2.0-24810",
+ "harbor.cdcyy.com.cn/cmii/cmii-uav-sense-adapter:6.0.0-snapshot-1026-db-confidence-bird",
"harbor.cdcyy.com.cn/cmii/cmii-admin-data:6.0.0",
+ "harbor.cdcyy.com.cn/cmii/cmii-suav-supervision:6.0.0",
+ "harbor.cdcyy.com.cn/cmii/cmii-uav-data-post-process:6.0.0",
"harbor.cdcyy.com.cn/cmii/cmii-uas-gateway:6.0.0",
- "harbor.cdcyy.com.cn/cmii/cmii-uav-advanced5g:6.0.0",
+ "harbor.cdcyy.com.cn/cmii/cmii-uav-surveillance:6.0.0",
+ "harbor.cdcyy.com.cn/cmii/cmii-uav-industrial-portfolio:6.0.0-31369-102401",
+ "harbor.cdcyy.com.cn/cmii/cmii-uav-logger:6.0.0",
+ "harbor.cdcyy.com.cn/cmii/cmii-uav-mqtthandler:6.0.0-31369-yunnan-092402",
"harbor.cdcyy.com.cn/cmii/cmii-uav-oauth:6.0.0",
+ "harbor.cdcyy.com.cn/cmii/cmii-iam-gateway:5.6.0",
+ "harbor.cdcyy.com.cn/cmii/cmii-uav-device:6.0.0",
+ "harbor.cdcyy.com.cn/cmii/cmii-uav-integration:5.7.0-32108-0930",
+ "harbor.cdcyy.com.cn/cmii/cmii-uav-advanced5g:6.0.0-102001",
+ "harbor.cdcyy.com.cn/cmii/cmii-uav-mission:6.0.0",
+ "harbor.cdcyy.com.cn/cmii/cmii-uav-cloud-live:6.0.0",
+ "harbor.cdcyy.com.cn/cmii/cmii-uav-emergency:6.0.0",
+ "harbor.cdcyy.com.cn/cmii/cmii-uav-notice:6.0.0",
+ "harbor.cdcyy.com.cn/cmii/cmii-uav-depotautoreturn:5.5.0",
+ "harbor.cdcyy.com.cn/cmii/cmii-uav-multilink:6.0.0",
+ "harbor.cdcyy.com.cn/cmii/cmii-app-release:4.2.0-validation",
+ "harbor.cdcyy.com.cn/cmii/cmii-open-gateway:6.0.0",
+ "harbor.cdcyy.com.cn/cmii/cmii-uav-airspace:6.0.0",
+ "harbor.cdcyy.com.cn/cmii/cmii-admin-gateway:6.0.0",
+ "harbor.cdcyy.com.cn/cmii/cmii-uav-gis-server:6.0.0",
+ "harbor.cdcyy.com.cn/cmii/cmii-uav-grid-engine:5.1.0",
+ "harbor.cdcyy.com.cn/cmii/cmii-uav-grid-manage:5.1.0",
+ "harbor.cdcyy.com.cn/cmii/cmii-uav-kpi-monitor:6.0.0",
+ "harbor.cdcyy.com.cn/cmii/cmii-uav-developer:6.0.0",
+ "harbor.cdcyy.com.cn/cmii/cmii-uav-material-warehouse:6.0.0",
+ "harbor.cdcyy.com.cn/cmii/cmii-uav-process:6.0.0",
+ "harbor.cdcyy.com.cn/cmii/cmii-uav-clusters:5.2.0",
+ "harbor.cdcyy.com.cn/cmii/cmii-uav-waypoint:6.0.0",
"harbor.cdcyy.com.cn/cmii/cmii-admin-user:6.0.0",
- "harbor.cdcyy.com.cn/cmii/cmii-uav-platform-qinghaitourism:4.1.0-21377-0508",
- "harbor.cdcyy.com.cn/cmii/cmii-uav-platform-security:5.6.0",
- "harbor.cdcyy.com.cn/cmii/cmii-uav-platform-logistics:5.6.0",
- "harbor.cdcyy.com.cn/cmii/cmii-uav-platform-base:5.4.0",
- //"harbor.cdcyy.com.cn/cmii/cmii-uav-platform-eventsh5:5.8.0",
- "harbor.cdcyy.com.cn/cmii/cmii-uav-platform-multiterminal:5.6.0",
- "harbor.cdcyy.com.cn/cmii/cmii-uav-platform-threedsimulation:5.2.0-21392",
- "harbor.cdcyy.com.cn/cmii/cmii-uav-platform-detection:5.6.0",
- "harbor.cdcyy.com.cn/cmii/cmii-uav-platform-emergency-rescue:5.6.0",
- "harbor.cdcyy.com.cn/cmii/cmii-uav-platform-ai-brain:6.0.0",
- "harbor.cdcyy.com.cn/cmii/cmii-suav-platform-supervisionh5:6.0.0",
- "harbor.cdcyy.com.cn/cmii/cmii-uav-platform-open:6.0.0",
- "harbor.cdcyy.com.cn/cmii/cmii-uav-platform-uasms:6.0.0",
- "harbor.cdcyy.com.cn/cmii/cmii-uav-platform-seniclive:5.2.0",
- "harbor.cdcyy.com.cn/cmii/cmii-uav-platform-uas:6.0.0",
+ "harbor.cdcyy.com.cn/cmii/cmii-uav-cms:6.0.0",
+ "harbor.cdcyy.com.cn/cmii/cmii-uas-lifecycle:6.0.0-102901",
+ "harbor.cdcyy.com.cn/cmii/cmii-uav-autowaypoint:4.2.0-beta",
+ "harbor.cdcyy.com.cn/cmii/cmii-uav-platform-armypeople:6.0.0-32443-102201",
"harbor.cdcyy.com.cn/cmii/cmii-suav-platform-supervision:6.0.0",
- "harbor.cdcyy.com.cn/cmii/cmii-uav-platform-pilot2-to-cloud:6.0.0-092502",
- "harbor.cdcyy.com.cn/cmii/cmii-uav-platform-dispatchh5:5.6.0-0708",
- "harbor.cdcyy.com.cn/cmii/cmii-uav-platform:6.0.0",
- "harbor.cdcyy.com.cn/cmii/cmii-uav-platform-oms:6.0.0",
- "harbor.cdcyy.com.cn/cmii/cmii-uav-platform-visualization:5.2.0",
- "harbor.cdcyy.com.cn/cmii/cmii-uav-platform-cms-portal:6.0.0",
- "harbor.cdcyy.com.cn/cmii/cmii-uav-platform-jiangsuwenlv:4.1.3-jiangsu-0427",
- //"harbor.cdcyy.com.cn/cmii/cmii-uav-platform-mianyangh5:6.0.0",
- "harbor.cdcyy.com.cn/cmii/cmii-uav-platform-splice:5.7.0",
- //"harbor.cdcyy.com.cn/cmii/cmii-uav-platform-comtemp:temp-29535-0929",
- "harbor.cdcyy.com.cn/cmii/cmii-uav-platform-media:6.0.0",
- "harbor.cdcyy.com.cn/cmii/cmii-uav-platform-armypeople:6.0.0-32443-101401",
- "harbor.cdcyy.com.cn/cmii/cmii-uav-platform-share:6.0.0",
- "harbor.cdcyy.com.cn/cmii/cmii-uav-platform-qingdao:5.7.0-29766-0815",
"harbor.cdcyy.com.cn/cmii/cmii-uav-platform-hljtt:5.7.0-hjltt",
"harbor.cdcyy.com.cn/cmii/cmii-uav-platform-mws:6.0.0",
+ "harbor.cdcyy.com.cn/cmii/cmii-uav-platform-qinghaitourism:4.1.0-21377-0508",
+ "harbor.cdcyy.com.cn/cmii/cmii-uav-platform-share:6.0.0",
+ "harbor.cdcyy.com.cn/cmii/cmii-uav-platform-oms:6.0.0",
+ "harbor.cdcyy.com.cn/cmii/cmii-uav-platform-splice:5.7.0",
+ "harbor.cdcyy.com.cn/cmii/cmii-uav-platform-base:5.4.0",
+ "harbor.cdcyy.com.cn/cmii/cmii-uav-platform-pilot2-to-cloud:6.0.0-092502",
+ "harbor.cdcyy.com.cn/cmii/cmii-uav-platform-emergency-rescue:5.6.0",
+ "harbor.cdcyy.com.cn/cmii/cmii-uav-platform-logistics:5.6.0",
+ "harbor.cdcyy.com.cn/cmii/cmii-uav-platform-seniclive:5.2.0",
+ "harbor.cdcyy.com.cn/cmii/cmii-uav-platform-media:6.0.0",
+ "harbor.cdcyy.com.cn/cmii/cmii-uav-platform-threedsimulation:5.2.0-21392",
+ "harbor.cdcyy.com.cn/cmii/cmii-uav-platform-cms-portal:6.0.0",
+ "harbor.cdcyy.com.cn/cmii/cmii-uav-platform-jiangsuwenlv:4.1.3-jiangsu-0427",
+ "harbor.cdcyy.com.cn/cmii/cmii-uav-platform-open:6.0.0",
+ "harbor.cdcyy.com.cn/cmii/cmii-uav-platform-uas:6.0.0-102301",
+ "harbor.cdcyy.com.cn/cmii/cmii-uav-platform-security:5.6.0",
+ "harbor.cdcyy.com.cn/cmii/cmii-uav-platform-multiterminal:5.6.0",
+ "harbor.cdcyy.com.cn/cmii/cmii-uav-platform-qingdao:5.7.0-29766-0815",
+ "harbor.cdcyy.com.cn/cmii/cmii-uav-platform:6.0.0-master600",
+ "harbor.cdcyy.com.cn/cmii/cmii-uav-platform-ai-brain:6.0.0",
+ "harbor.cdcyy.com.cn/cmii/cmii-uav-platform-visualization:5.2.0",
+ "harbor.cdcyy.com.cn/cmii/cmii-uav-platform-detection:5.6.0",
"harbor.cdcyy.com.cn/cmii/cmii-uav-platform-securityh5:6.0.0",
- "harbor.cdcyy.com.cn/cmii/ossrs/srs:v5.0.195",
+ "harbor.cdcyy.com.cn/cmii/cmii-uav-platform-dispatchh5:5.6.0-0708",
+ "harbor.cdcyy.com.cn/cmii/cmii-uav-platform-uasms:6.0.0-31981",
+ "harbor.cdcyy.com.cn/cmii/cmii-suav-platform-supervisionh5:6.0.0",
"harbor.cdcyy.com.cn/cmii/cmii-srs-oss-adaptor:2023-SA",
"harbor.cdcyy.com.cn/cmii/cmii-live-operator:5.2.0",
+ "harbor.cdcyy.com.cn/cmii/ossrs/srs:v5.0.195",
}
var Cmii570ImageList = []string{
diff --git a/agent-common/real_project/uavcloud-devflight/k8s-backend.yaml b/agent-common/real_project/uavcloud-devflight/k8s-backend.yaml
index 661e561..0b01637 100644
--- a/agent-common/real_project/uavcloud-devflight/k8s-backend.yaml
+++ b/agent-common/real_project/uavcloud-devflight/k8s-backend.yaml
@@ -1,5288 +1,6 @@
---
apiVersion: apps/v1
kind: Deployment
-metadata:
- name: cmii-uav-autowaypoint
- namespace: uavcloud-devflight
- labels:
- cmii.type: backend
- cmii.app: cmii-uav-autowaypoint
- octopus/control: backend-app-1.0.0
- app.kubernetes.io/managed-by: octopus
- app.kubernetes.io/app-version: 5.7.0
-spec:
- replicas: 0
- strategy:
- rollingUpdate:
- maxUnavailable: 1
- selector:
- matchLabels:
- cmii.type: backend
- cmii.app: cmii-uav-autowaypoint
- template:
- metadata:
- labels:
- cmii.type: backend
- cmii.app: cmii-uav-autowaypoint
- spec:
- affinity:
- nodeAffinity:
- requiredDuringSchedulingIgnoredDuringExecution:
- nodeSelectorTerms:
- - matchExpressions:
- - key: uavcloud.env
- operator: In
- values:
- - devflight
- imagePullSecrets:
- - name: harborsecret
- containers:
- - name: cmii-uav-autowaypoint
- image: harbor.cdcyy.com.cn/cmii/cmii-uav-autowaypoint:5.6.0
- imagePullPolicy: Always
- env:
- - name: K8S_NAMESPACE
- value: uavcloud-devflight
- - name: APPLICATION_NAME
- value: cmii-uav-autowaypoint
- - name: CUST_JAVA_OPTS
- value: "-Xms200m -Xmx1500m -Dlog4j2.formatMsgNoLookups=true"
- - name: NACOS_REGISTRY
- value: "helm-nacos:8848"
- - name: NACOS_DISCOVERY_IP
- valueFrom:
- fieldRef:
- fieldPath: status.podIP
- - name: NACOS_DISCOVERY_PORT
- value: "8080"
- - name: BIZ_CONFIG_GROUP
- value: 5.7.0
- - name: SYS_CONFIG_GROUP
- value: 5.7.0
- - name: IMAGE_VERSION
- value: 5.7.0
- - name: NACOS_USERNAME
- value: "developer"
- - name: NACOS_PASSWORD
- value: "Deve@9128201"
- ports:
- - name: pod-port
- containerPort: 8080
- protocol: TCP
- resources:
- limits:
- memory: 2Gi
- cpu: "2"
- requests:
- memory: 200Mi
- cpu: 200m
- 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: uavcloud-devflight/cmii-uav-autowaypoint
- volumes:
- - name: nfs-backend-log-volume
- persistentVolumeClaim:
- claimName: nfs-backend-log-pvc
----
-apiVersion: v1
-kind: Service
-metadata:
- name: cmii-uav-autowaypoint
- namespace: uavcloud-devflight
- labels:
- cmii.type: backend
- cmii.app: cmii-uav-autowaypoint
- octopus/control: backend-app-1.0.0
- app.kubernetes.io/managed-by: octopus
- app.kubernetes.io/app-version: 5.7.0
-spec:
- type: ClusterIP
- selector:
- cmii.type: backend
- cmii.app: cmii-uav-autowaypoint
- ports:
- - name: backend-tcp
- port: 8080
- protocol: TCP
- targetPort: 8080
----
-apiVersion: apps/v1
-kind: Deployment
-metadata:
- name: cmii-uav-logger
- namespace: uavcloud-devflight
- labels:
- cmii.type: backend
- cmii.app: cmii-uav-logger
- octopus/control: backend-app-1.0.0
- app.kubernetes.io/managed-by: octopus
- app.kubernetes.io/app-version: 5.7.0
-spec:
- replicas: 1
- strategy:
- rollingUpdate:
- maxUnavailable: 1
- selector:
- matchLabels:
- cmii.type: backend
- cmii.app: cmii-uav-logger
- template:
- metadata:
- labels:
- cmii.type: backend
- cmii.app: cmii-uav-logger
- spec:
- affinity:
- nodeAffinity:
- requiredDuringSchedulingIgnoredDuringExecution:
- nodeSelectorTerms:
- - matchExpressions:
- - key: uavcloud.env
- operator: In
- values:
- - devflight
- imagePullSecrets:
- - name: harborsecret
- containers:
- - name: cmii-uav-logger
- image: harbor.cdcyy.com.cn/cmii/cmii-uav-logger:5.6.0
- imagePullPolicy: Always
- env:
- - name: K8S_NAMESPACE
- value: uavcloud-devflight
- - name: APPLICATION_NAME
- value: cmii-uav-logger
- - name: CUST_JAVA_OPTS
- value: "-Xms200m -Xmx1500m -Dlog4j2.formatMsgNoLookups=true"
- - name: NACOS_REGISTRY
- value: "helm-nacos:8848"
- - name: NACOS_DISCOVERY_IP
- valueFrom:
- fieldRef:
- fieldPath: status.podIP
- - name: NACOS_DISCOVERY_PORT
- value: "8080"
- - name: BIZ_CONFIG_GROUP
- value: 5.7.0
- - name: SYS_CONFIG_GROUP
- value: 5.7.0
- - name: IMAGE_VERSION
- value: 5.7.0
- - name: NACOS_USERNAME
- value: "developer"
- - name: NACOS_PASSWORD
- value: "Deve@9128201"
- ports:
- - name: pod-port
- containerPort: 8080
- protocol: TCP
- resources:
- limits:
- memory: 2Gi
- cpu: "2"
- requests:
- memory: 200Mi
- cpu: 200m
- 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: uavcloud-devflight/cmii-uav-logger
- volumes:
- - name: nfs-backend-log-volume
- persistentVolumeClaim:
- claimName: nfs-backend-log-pvc
----
-apiVersion: v1
-kind: Service
-metadata:
- name: cmii-uav-logger
- namespace: uavcloud-devflight
- labels:
- cmii.type: backend
- cmii.app: cmii-uav-logger
- octopus/control: backend-app-1.0.0
- app.kubernetes.io/managed-by: octopus
- app.kubernetes.io/app-version: 5.7.0
-spec:
- type: ClusterIP
- selector:
- cmii.type: backend
- cmii.app: cmii-uav-logger
- ports:
- - name: backend-tcp
- port: 8080
- protocol: TCP
- targetPort: 8080
----
-apiVersion: apps/v1
-kind: Deployment
-metadata:
- name: cmii-suav-supervision
- namespace: uavcloud-devflight
- labels:
- cmii.type: backend
- cmii.app: cmii-suav-supervision
- octopus/control: backend-app-1.0.0
- app.kubernetes.io/managed-by: octopus
- app.kubernetes.io/app-version: 5.7.0
-spec:
- replicas: 1
- strategy:
- rollingUpdate:
- maxUnavailable: 1
- selector:
- matchLabels:
- cmii.type: backend
- cmii.app: cmii-suav-supervision
- template:
- metadata:
- labels:
- cmii.type: backend
- cmii.app: cmii-suav-supervision
- spec:
- affinity:
- nodeAffinity:
- requiredDuringSchedulingIgnoredDuringExecution:
- nodeSelectorTerms:
- - matchExpressions:
- - key: uavcloud.env
- operator: In
- values:
- - devflight
- imagePullSecrets:
- - name: harborsecret
- containers:
- - name: cmii-suav-supervision
- image: harbor.cdcyy.com.cn/cmii/cmii-suav-supervision:5.6.0
- imagePullPolicy: Always
- env:
- - name: K8S_NAMESPACE
- value: uavcloud-devflight
- - name: APPLICATION_NAME
- value: cmii-suav-supervision
- - name: CUST_JAVA_OPTS
- value: "-Xms200m -Xmx1500m -Dlog4j2.formatMsgNoLookups=true"
- - name: NACOS_REGISTRY
- value: "helm-nacos:8848"
- - name: NACOS_DISCOVERY_IP
- valueFrom:
- fieldRef:
- fieldPath: status.podIP
- - name: NACOS_DISCOVERY_PORT
- value: "8080"
- - name: BIZ_CONFIG_GROUP
- value: 5.7.0
- - name: SYS_CONFIG_GROUP
- value: 5.7.0
- - name: IMAGE_VERSION
- value: 5.7.0
- - name: NACOS_USERNAME
- value: "developer"
- - name: NACOS_PASSWORD
- value: "Deve@9128201"
- ports:
- - name: pod-port
- containerPort: 8080
- protocol: TCP
- resources:
- limits:
- memory: 2Gi
- cpu: "2"
- requests:
- memory: 200Mi
- cpu: 200m
- 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: uavcloud-devflight/cmii-suav-supervision
- volumes:
- - name: nfs-backend-log-volume
- persistentVolumeClaim:
- claimName: nfs-backend-log-pvc
----
-apiVersion: v1
-kind: Service
-metadata:
- name: cmii-suav-supervision
- namespace: uavcloud-devflight
- labels:
- cmii.type: backend
- cmii.app: cmii-suav-supervision
- octopus/control: backend-app-1.0.0
- app.kubernetes.io/managed-by: octopus
- app.kubernetes.io/app-version: 5.7.0
-spec:
- type: ClusterIP
- selector:
- cmii.type: backend
- cmii.app: cmii-suav-supervision
- ports:
- - name: backend-tcp
- port: 8080
- protocol: TCP
- targetPort: 8080
----
-apiVersion: apps/v1
-kind: Deployment
-metadata:
- name: cmii-uav-sync
- namespace: uavcloud-devflight
- labels:
- cmii.type: backend
- cmii.app: cmii-uav-sync
- octopus/control: backend-app-1.0.0
- app.kubernetes.io/managed-by: octopus
- app.kubernetes.io/app-version: 5.7.0
-spec:
- replicas: 1
- strategy:
- rollingUpdate:
- maxUnavailable: 1
- selector:
- matchLabels:
- cmii.type: backend
- cmii.app: cmii-uav-sync
- template:
- metadata:
- labels:
- cmii.type: backend
- cmii.app: cmii-uav-sync
- spec:
- affinity:
- nodeAffinity:
- requiredDuringSchedulingIgnoredDuringExecution:
- nodeSelectorTerms:
- - matchExpressions:
- - key: uavcloud.env
- operator: In
- values:
- - devflight
- imagePullSecrets:
- - name: harborsecret
- containers:
- - name: cmii-uav-sync
- image: harbor.cdcyy.com.cn/cmii/cmii-uav-sync:5.7.0-snapshot
- imagePullPolicy: Always
- env:
- - name: K8S_NAMESPACE
- value: uavcloud-devflight
- - name: APPLICATION_NAME
- value: cmii-uav-sync
- - name: CUST_JAVA_OPTS
- value: "-Xms200m -Xmx1500m -Dlog4j2.formatMsgNoLookups=true"
- - name: NACOS_REGISTRY
- value: "helm-nacos:8848"
- - name: NACOS_DISCOVERY_IP
- valueFrom:
- fieldRef:
- fieldPath: status.podIP
- - name: NACOS_DISCOVERY_PORT
- value: "8080"
- - name: BIZ_CONFIG_GROUP
- value: 5.7.0
- - name: SYS_CONFIG_GROUP
- value: 5.7.0
- - name: IMAGE_VERSION
- value: 5.7.0
- - name: NACOS_USERNAME
- value: "developer"
- - name: NACOS_PASSWORD
- value: "Deve@9128201"
- ports:
- - name: pod-port
- containerPort: 8080
- protocol: TCP
- resources:
- limits:
- memory: 2Gi
- cpu: "2"
- requests:
- memory: 200Mi
- cpu: 200m
- 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: uavcloud-devflight/cmii-uav-sync
- volumes:
- - name: nfs-backend-log-volume
- persistentVolumeClaim:
- claimName: nfs-backend-log-pvc
----
-apiVersion: v1
-kind: Service
-metadata:
- name: cmii-uav-sync
- namespace: uavcloud-devflight
- labels:
- cmii.type: backend
- cmii.app: cmii-uav-sync
- octopus/control: backend-app-1.0.0
- app.kubernetes.io/managed-by: octopus
- app.kubernetes.io/app-version: 5.7.0
-spec:
- type: ClusterIP
- selector:
- cmii.type: backend
- cmii.app: cmii-uav-sync
- ports:
- - name: backend-tcp
- port: 8080
- protocol: TCP
- targetPort: 8080
----
-apiVersion: apps/v1
-kind: Deployment
-metadata:
- name: cmii-admin-gateway
- namespace: uavcloud-devflight
- labels:
- cmii.type: backend
- cmii.app: cmii-admin-gateway
- octopus/control: backend-app-1.0.0
- app.kubernetes.io/managed-by: octopus
- app.kubernetes.io/app-version: 5.7.0
-spec:
- replicas: 1
- strategy:
- rollingUpdate:
- maxUnavailable: 1
- selector:
- matchLabels:
- cmii.type: backend
- cmii.app: cmii-admin-gateway
- template:
- metadata:
- labels:
- cmii.type: backend
- cmii.app: cmii-admin-gateway
- spec:
- affinity:
- nodeAffinity:
- requiredDuringSchedulingIgnoredDuringExecution:
- nodeSelectorTerms:
- - matchExpressions:
- - key: uavcloud.env
- operator: In
- values:
- - devflight
- imagePullSecrets:
- - name: harborsecret
- containers:
- - name: cmii-admin-gateway
- image: harbor.cdcyy.com.cn/cmii/cmii-admin-gateway:5.6.0
- imagePullPolicy: Always
- env:
- - name: K8S_NAMESPACE
- value: uavcloud-devflight
- - name: APPLICATION_NAME
- value: cmii-admin-gateway
- - name: CUST_JAVA_OPTS
- value: "-Xms200m -Xmx1500m -Dlog4j2.formatMsgNoLookups=true"
- - name: NACOS_REGISTRY
- value: "helm-nacos:8848"
- - name: NACOS_DISCOVERY_IP
- valueFrom:
- fieldRef:
- fieldPath: status.podIP
- - name: NACOS_DISCOVERY_PORT
- value: "8080"
- - name: BIZ_CONFIG_GROUP
- value: 5.7.0
- - name: SYS_CONFIG_GROUP
- value: 5.7.0
- - name: IMAGE_VERSION
- value: 5.7.0
- - name: NACOS_USERNAME
- value: "developer"
- - name: NACOS_PASSWORD
- value: "Deve@9128201"
- ports:
- - name: pod-port
- containerPort: 8080
- protocol: TCP
- resources:
- limits:
- memory: 2Gi
- cpu: "2"
- requests:
- memory: 200Mi
- cpu: 200m
- 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: uavcloud-devflight/cmii-admin-gateway
- volumes:
- - name: nfs-backend-log-volume
- persistentVolumeClaim:
- claimName: nfs-backend-log-pvc
----
-apiVersion: v1
-kind: Service
-metadata:
- name: cmii-admin-gateway
- namespace: uavcloud-devflight
- labels:
- cmii.type: backend
- cmii.app: cmii-admin-gateway
- octopus/control: backend-app-1.0.0
- app.kubernetes.io/managed-by: octopus
- app.kubernetes.io/app-version: 5.7.0
-spec:
- type: ClusterIP
- selector:
- cmii.type: backend
- cmii.app: cmii-admin-gateway
- ports:
- - name: backend-tcp
- port: 8080
- protocol: TCP
- targetPort: 8080
----
-apiVersion: apps/v1
-kind: Deployment
-metadata:
- name: cmii-uav-brain
- namespace: uavcloud-devflight
- labels:
- cmii.type: backend
- cmii.app: cmii-uav-brain
- octopus/control: backend-app-1.0.0
- app.kubernetes.io/managed-by: octopus
- app.kubernetes.io/app-version: 5.7.0
-spec:
- replicas: 0
- strategy:
- rollingUpdate:
- maxUnavailable: 1
- selector:
- matchLabels:
- cmii.type: backend
- cmii.app: cmii-uav-brain
- template:
- metadata:
- labels:
- cmii.type: backend
- cmii.app: cmii-uav-brain
- spec:
- affinity:
- nodeAffinity:
- requiredDuringSchedulingIgnoredDuringExecution:
- nodeSelectorTerms:
- - matchExpressions:
- - key: uavcloud.env
- operator: In
- values:
- - devflight
- imagePullSecrets:
- - name: harborsecret
- containers:
- - name: cmii-uav-brain
- image: harbor.cdcyy.com.cn/cmii/cmii-uav-brain:5.6.0
- imagePullPolicy: Always
- env:
- - name: K8S_NAMESPACE
- value: uavcloud-devflight
- - name: APPLICATION_NAME
- value: cmii-uav-brain
- - name: CUST_JAVA_OPTS
- value: "-Xms200m -Xmx1500m -Dlog4j2.formatMsgNoLookups=true"
- - name: NACOS_REGISTRY
- value: "helm-nacos:8848"
- - name: NACOS_DISCOVERY_IP
- valueFrom:
- fieldRef:
- fieldPath: status.podIP
- - name: NACOS_DISCOVERY_PORT
- value: "8080"
- - name: BIZ_CONFIG_GROUP
- value: 5.7.0
- - name: SYS_CONFIG_GROUP
- value: 5.7.0
- - name: IMAGE_VERSION
- value: 5.7.0
- - name: NACOS_USERNAME
- value: "developer"
- - name: NACOS_PASSWORD
- value: "Deve@9128201"
- ports:
- - name: pod-port
- containerPort: 8080
- protocol: TCP
- resources:
- limits:
- memory: 2Gi
- cpu: "2"
- requests:
- memory: 200Mi
- cpu: 200m
- 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: uavcloud-devflight/cmii-uav-brain
- volumes:
- - name: nfs-backend-log-volume
- persistentVolumeClaim:
- claimName: nfs-backend-log-pvc
----
-apiVersion: v1
-kind: Service
-metadata:
- name: cmii-uav-brain
- namespace: uavcloud-devflight
- labels:
- cmii.type: backend
- cmii.app: cmii-uav-brain
- octopus/control: backend-app-1.0.0
- app.kubernetes.io/managed-by: octopus
- app.kubernetes.io/app-version: 5.7.0
-spec:
- type: ClusterIP
- selector:
- cmii.type: backend
- cmii.app: cmii-uav-brain
- ports:
- - name: backend-tcp
- port: 8080
- protocol: TCP
- targetPort: 8080
----
-apiVersion: apps/v1
-kind: Deployment
-metadata:
- name: cmii-uav-process
- namespace: uavcloud-devflight
- labels:
- cmii.type: backend
- cmii.app: cmii-uav-process
- octopus/control: backend-app-1.0.0
- app.kubernetes.io/managed-by: octopus
- app.kubernetes.io/app-version: 5.7.0
-spec:
- replicas: 1
- strategy:
- rollingUpdate:
- maxUnavailable: 1
- selector:
- matchLabels:
- cmii.type: backend
- cmii.app: cmii-uav-process
- template:
- metadata:
- labels:
- cmii.type: backend
- cmii.app: cmii-uav-process
- spec:
- affinity:
- nodeAffinity:
- requiredDuringSchedulingIgnoredDuringExecution:
- nodeSelectorTerms:
- - matchExpressions:
- - key: uavcloud.env
- operator: In
- values:
- - devflight
- imagePullSecrets:
- - name: harborsecret
- containers:
- - name: cmii-uav-process
- image: harbor.cdcyy.com.cn/cmii/cmii-uav-process:5.7.0-snapshot
- imagePullPolicy: Always
- env:
- - name: K8S_NAMESPACE
- value: uavcloud-devflight
- - name: APPLICATION_NAME
- value: cmii-uav-process
- - name: CUST_JAVA_OPTS
- value: "-Xms200m -Xmx1500m -Dlog4j2.formatMsgNoLookups=true"
- - name: NACOS_REGISTRY
- value: "helm-nacos:8848"
- - name: NACOS_DISCOVERY_IP
- valueFrom:
- fieldRef:
- fieldPath: status.podIP
- - name: NACOS_DISCOVERY_PORT
- value: "8080"
- - name: BIZ_CONFIG_GROUP
- value: 5.7.0
- - name: SYS_CONFIG_GROUP
- value: 5.7.0
- - name: IMAGE_VERSION
- value: 5.7.0
- - name: NACOS_USERNAME
- value: "developer"
- - name: NACOS_PASSWORD
- value: "Deve@9128201"
- ports:
- - name: pod-port
- containerPort: 8080
- protocol: TCP
- resources:
- limits:
- memory: 2Gi
- cpu: "2"
- requests:
- memory: 200Mi
- cpu: 200m
- 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: uavcloud-devflight/cmii-uav-process
- volumes:
- - name: nfs-backend-log-volume
- persistentVolumeClaim:
- claimName: nfs-backend-log-pvc
----
-apiVersion: v1
-kind: Service
-metadata:
- name: cmii-uav-process
- namespace: uavcloud-devflight
- labels:
- cmii.type: backend
- cmii.app: cmii-uav-process
- octopus/control: backend-app-1.0.0
- app.kubernetes.io/managed-by: octopus
- app.kubernetes.io/app-version: 5.7.0
-spec:
- type: ClusterIP
- selector:
- cmii.type: backend
- cmii.app: cmii-uav-process
- ports:
- - name: backend-tcp
- port: 8080
- protocol: TCP
- targetPort: 8080
----
-apiVersion: apps/v1
-kind: Deployment
-metadata:
- name: cmii-uav-depotautoreturn
- namespace: uavcloud-devflight
- labels:
- cmii.type: backend
- cmii.app: cmii-uav-depotautoreturn
- octopus/control: backend-app-1.0.0
- app.kubernetes.io/managed-by: octopus
- app.kubernetes.io/app-version: 5.7.0
-spec:
- replicas: 0
- strategy:
- rollingUpdate:
- maxUnavailable: 1
- selector:
- matchLabels:
- cmii.type: backend
- cmii.app: cmii-uav-depotautoreturn
- template:
- metadata:
- labels:
- cmii.type: backend
- cmii.app: cmii-uav-depotautoreturn
- spec:
- affinity:
- nodeAffinity:
- requiredDuringSchedulingIgnoredDuringExecution:
- nodeSelectorTerms:
- - matchExpressions:
- - key: uavcloud.env
- operator: In
- values:
- - devflight
- imagePullSecrets:
- - name: harborsecret
- containers:
- - name: cmii-uav-depotautoreturn
- image: harbor.cdcyy.com.cn/cmii/cmii-uav-depotautoreturn:5.6.0
- imagePullPolicy: Always
- env:
- - name: K8S_NAMESPACE
- value: uavcloud-devflight
- - name: APPLICATION_NAME
- value: cmii-uav-depotautoreturn
- - name: CUST_JAVA_OPTS
- value: "-Xms200m -Xmx1500m -Dlog4j2.formatMsgNoLookups=true"
- - name: NACOS_REGISTRY
- value: "helm-nacos:8848"
- - name: NACOS_DISCOVERY_IP
- valueFrom:
- fieldRef:
- fieldPath: status.podIP
- - name: NACOS_DISCOVERY_PORT
- value: "8080"
- - name: BIZ_CONFIG_GROUP
- value: 5.7.0
- - name: SYS_CONFIG_GROUP
- value: 5.7.0
- - name: IMAGE_VERSION
- value: 5.7.0
- - name: NACOS_USERNAME
- value: "developer"
- - name: NACOS_PASSWORD
- value: "Deve@9128201"
- ports:
- - name: pod-port
- containerPort: 8080
- protocol: TCP
- resources:
- limits:
- memory: 2Gi
- cpu: "2"
- requests:
- memory: 200Mi
- cpu: 200m
- 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: uavcloud-devflight/cmii-uav-depotautoreturn
- volumes:
- - name: nfs-backend-log-volume
- persistentVolumeClaim:
- claimName: nfs-backend-log-pvc
----
-apiVersion: v1
-kind: Service
-metadata:
- name: cmii-uav-depotautoreturn
- namespace: uavcloud-devflight
- labels:
- cmii.type: backend
- cmii.app: cmii-uav-depotautoreturn
- octopus/control: backend-app-1.0.0
- app.kubernetes.io/managed-by: octopus
- app.kubernetes.io/app-version: 5.7.0
-spec:
- type: ClusterIP
- selector:
- cmii.type: backend
- cmii.app: cmii-uav-depotautoreturn
- ports:
- - name: backend-tcp
- port: 8080
- protocol: TCP
- targetPort: 8080
----
-apiVersion: apps/v1
-kind: Deployment
-metadata:
- name: cmii-uav-tower
- namespace: uavcloud-devflight
- labels:
- cmii.type: backend
- cmii.app: cmii-uav-tower
- octopus/control: backend-app-1.0.0
- app.kubernetes.io/managed-by: octopus
- app.kubernetes.io/app-version: 5.7.0
-spec:
- replicas: 0
- strategy:
- rollingUpdate:
- maxUnavailable: 1
- selector:
- matchLabels:
- cmii.type: backend
- cmii.app: cmii-uav-tower
- template:
- metadata:
- labels:
- cmii.type: backend
- cmii.app: cmii-uav-tower
- spec:
- affinity:
- nodeAffinity:
- requiredDuringSchedulingIgnoredDuringExecution:
- nodeSelectorTerms:
- - matchExpressions:
- - key: uavcloud.env
- operator: In
- values:
- - devflight
- imagePullSecrets:
- - name: harborsecret
- containers:
- - name: cmii-uav-tower
- image: harbor.cdcyy.com.cn/cmii/cmii-uav-tower:5.6.0
- imagePullPolicy: Always
- env:
- - name: K8S_NAMESPACE
- value: uavcloud-devflight
- - name: APPLICATION_NAME
- value: cmii-uav-tower
- - name: CUST_JAVA_OPTS
- value: "-Xms200m -Xmx1500m -Dlog4j2.formatMsgNoLookups=true"
- - name: NACOS_REGISTRY
- value: "helm-nacos:8848"
- - name: NACOS_DISCOVERY_IP
- valueFrom:
- fieldRef:
- fieldPath: status.podIP
- - name: NACOS_DISCOVERY_PORT
- value: "8080"
- - name: BIZ_CONFIG_GROUP
- value: 5.7.0
- - name: SYS_CONFIG_GROUP
- value: 5.7.0
- - name: IMAGE_VERSION
- value: 5.7.0
- - name: NACOS_USERNAME
- value: "developer"
- - name: NACOS_PASSWORD
- value: "Deve@9128201"
- ports:
- - name: pod-port
- containerPort: 8080
- protocol: TCP
- resources:
- limits:
- memory: 2Gi
- cpu: "2"
- requests:
- memory: 200Mi
- cpu: 200m
- 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: uavcloud-devflight/cmii-uav-tower
- volumes:
- - name: nfs-backend-log-volume
- persistentVolumeClaim:
- claimName: nfs-backend-log-pvc
----
-apiVersion: v1
-kind: Service
-metadata:
- name: cmii-uav-tower
- namespace: uavcloud-devflight
- labels:
- cmii.type: backend
- cmii.app: cmii-uav-tower
- octopus/control: backend-app-1.0.0
- app.kubernetes.io/managed-by: octopus
- app.kubernetes.io/app-version: 5.7.0
-spec:
- type: ClusterIP
- selector:
- cmii.type: backend
- cmii.app: cmii-uav-tower
- ports:
- - name: backend-tcp
- port: 8080
- protocol: TCP
- targetPort: 8080
----
-apiVersion: apps/v1
-kind: Deployment
-metadata:
- name: cmii-uav-airspace
- namespace: uavcloud-devflight
- labels:
- cmii.type: backend
- cmii.app: cmii-uav-airspace
- octopus/control: backend-app-1.0.0
- app.kubernetes.io/managed-by: octopus
- app.kubernetes.io/app-version: 5.7.0
-spec:
- replicas: 1
- strategy:
- rollingUpdate:
- maxUnavailable: 1
- selector:
- matchLabels:
- cmii.type: backend
- cmii.app: cmii-uav-airspace
- template:
- metadata:
- labels:
- cmii.type: backend
- cmii.app: cmii-uav-airspace
- spec:
- affinity:
- nodeAffinity:
- requiredDuringSchedulingIgnoredDuringExecution:
- nodeSelectorTerms:
- - matchExpressions:
- - key: uavcloud.env
- operator: In
- values:
- - devflight
- imagePullSecrets:
- - name: harborsecret
- containers:
- - name: cmii-uav-airspace
- image: harbor.cdcyy.com.cn/cmii/cmii-uav-airspace:5.7.0-snapshot
- imagePullPolicy: Always
- env:
- - name: K8S_NAMESPACE
- value: uavcloud-devflight
- - name: APPLICATION_NAME
- value: cmii-uav-airspace
- - name: CUST_JAVA_OPTS
- value: "-Xms200m -Xmx1500m -Dlog4j2.formatMsgNoLookups=true"
- - name: NACOS_REGISTRY
- value: "helm-nacos:8848"
- - name: NACOS_DISCOVERY_IP
- valueFrom:
- fieldRef:
- fieldPath: status.podIP
- - name: NACOS_DISCOVERY_PORT
- value: "8080"
- - name: BIZ_CONFIG_GROUP
- value: 5.7.0
- - name: SYS_CONFIG_GROUP
- value: 5.7.0
- - name: IMAGE_VERSION
- value: 5.7.0
- - name: NACOS_USERNAME
- value: "developer"
- - name: NACOS_PASSWORD
- value: "Deve@9128201"
- ports:
- - name: pod-port
- containerPort: 8080
- protocol: TCP
- resources:
- limits:
- memory: 2Gi
- cpu: "2"
- requests:
- memory: 200Mi
- cpu: 200m
- 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: uavcloud-devflight/cmii-uav-airspace
- volumes:
- - name: nfs-backend-log-volume
- persistentVolumeClaim:
- claimName: nfs-backend-log-pvc
----
-apiVersion: v1
-kind: Service
-metadata:
- name: cmii-uav-airspace
- namespace: uavcloud-devflight
- labels:
- cmii.type: backend
- cmii.app: cmii-uav-airspace
- octopus/control: backend-app-1.0.0
- app.kubernetes.io/managed-by: octopus
- app.kubernetes.io/app-version: 5.7.0
-spec:
- type: ClusterIP
- selector:
- cmii.type: backend
- cmii.app: cmii-uav-airspace
- ports:
- - name: backend-tcp
- port: 8080
- protocol: TCP
- targetPort: 8080
----
-apiVersion: apps/v1
-kind: Deployment
-metadata:
- name: cmii-admin-data
- namespace: uavcloud-devflight
- labels:
- cmii.type: backend
- cmii.app: cmii-admin-data
- octopus/control: backend-app-1.0.0
- app.kubernetes.io/managed-by: octopus
- app.kubernetes.io/app-version: 5.7.0
-spec:
- replicas: 1
- strategy:
- rollingUpdate:
- maxUnavailable: 1
- selector:
- matchLabels:
- cmii.type: backend
- cmii.app: cmii-admin-data
- template:
- metadata:
- labels:
- cmii.type: backend
- cmii.app: cmii-admin-data
- spec:
- affinity:
- nodeAffinity:
- requiredDuringSchedulingIgnoredDuringExecution:
- nodeSelectorTerms:
- - matchExpressions:
- - key: uavcloud.env
- operator: In
- values:
- - devflight
- imagePullSecrets:
- - name: harborsecret
- containers:
- - name: cmii-admin-data
- image: harbor.cdcyy.com.cn/cmii/cmii-admin-data:5.7.0-snapshot
- imagePullPolicy: Always
- env:
- - name: K8S_NAMESPACE
- value: uavcloud-devflight
- - name: APPLICATION_NAME
- value: cmii-admin-data
- - name: CUST_JAVA_OPTS
- value: "-Xms200m -Xmx1500m -Dlog4j2.formatMsgNoLookups=true"
- - name: NACOS_REGISTRY
- value: "helm-nacos:8848"
- - name: NACOS_DISCOVERY_IP
- valueFrom:
- fieldRef:
- fieldPath: status.podIP
- - name: NACOS_DISCOVERY_PORT
- value: "8080"
- - name: BIZ_CONFIG_GROUP
- value: 5.7.0
- - name: SYS_CONFIG_GROUP
- value: 5.7.0
- - name: IMAGE_VERSION
- value: 5.7.0
- - name: NACOS_USERNAME
- value: "developer"
- - name: NACOS_PASSWORD
- value: "Deve@9128201"
- ports:
- - name: pod-port
- containerPort: 8080
- protocol: TCP
- resources:
- limits:
- memory: 2Gi
- cpu: "2"
- requests:
- memory: 200Mi
- cpu: 200m
- 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: uavcloud-devflight/cmii-admin-data
- volumes:
- - name: nfs-backend-log-volume
- persistentVolumeClaim:
- claimName: nfs-backend-log-pvc
----
-apiVersion: v1
-kind: Service
-metadata:
- name: cmii-admin-data
- namespace: uavcloud-devflight
- labels:
- cmii.type: backend
- cmii.app: cmii-admin-data
- octopus/control: backend-app-1.0.0
- app.kubernetes.io/managed-by: octopus
- app.kubernetes.io/app-version: 5.7.0
-spec:
- type: ClusterIP
- selector:
- cmii.type: backend
- cmii.app: cmii-admin-data
- ports:
- - name: backend-tcp
- port: 8080
- protocol: TCP
- targetPort: 8080
----
-apiVersion: apps/v1
-kind: Deployment
-metadata:
- name: cmii-uav-cloud-live
- namespace: uavcloud-devflight
- labels:
- cmii.type: backend
- cmii.app: cmii-uav-cloud-live
- octopus/control: backend-app-1.0.0
- app.kubernetes.io/managed-by: octopus
- app.kubernetes.io/app-version: 5.7.0
-spec:
- replicas: 1
- strategy:
- rollingUpdate:
- maxUnavailable: 1
- selector:
- matchLabels:
- cmii.type: backend
- cmii.app: cmii-uav-cloud-live
- template:
- metadata:
- labels:
- cmii.type: backend
- cmii.app: cmii-uav-cloud-live
- spec:
- affinity:
- nodeAffinity:
- requiredDuringSchedulingIgnoredDuringExecution:
- nodeSelectorTerms:
- - matchExpressions:
- - key: uavcloud.env
- operator: In
- values:
- - devflight
- imagePullSecrets:
- - name: harborsecret
- containers:
- - name: cmii-uav-cloud-live
- image: harbor.cdcyy.com.cn/cmii/cmii-uav-cloud-live:5.7.0-snapshot
- imagePullPolicy: Always
- env:
- - name: K8S_NAMESPACE
- value: uavcloud-devflight
- - name: APPLICATION_NAME
- value: cmii-uav-cloud-live
- - name: CUST_JAVA_OPTS
- value: "-Xms200m -Xmx1500m -Dlog4j2.formatMsgNoLookups=true"
- - name: NACOS_REGISTRY
- value: "helm-nacos:8848"
- - name: NACOS_DISCOVERY_IP
- valueFrom:
- fieldRef:
- fieldPath: status.podIP
- - name: NACOS_DISCOVERY_PORT
- value: "8080"
- - name: BIZ_CONFIG_GROUP
- value: 5.7.0
- - name: SYS_CONFIG_GROUP
- value: 5.7.0
- - name: IMAGE_VERSION
- value: 5.7.0
- - name: NACOS_USERNAME
- value: "developer"
- - name: NACOS_PASSWORD
- value: "Deve@9128201"
- ports:
- - name: pod-port
- containerPort: 8080
- protocol: TCP
- resources:
- limits:
- memory: 2Gi
- cpu: "2"
- requests:
- memory: 200Mi
- cpu: 200m
- 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: uavcloud-devflight/cmii-uav-cloud-live
- volumes:
- - name: nfs-backend-log-volume
- persistentVolumeClaim:
- claimName: nfs-backend-log-pvc
----
-apiVersion: v1
-kind: Service
-metadata:
- name: cmii-uav-cloud-live
- namespace: uavcloud-devflight
- labels:
- cmii.type: backend
- cmii.app: cmii-uav-cloud-live
- octopus/control: backend-app-1.0.0
- app.kubernetes.io/managed-by: octopus
- app.kubernetes.io/app-version: 5.7.0
-spec:
- type: ClusterIP
- selector:
- cmii.type: backend
- cmii.app: cmii-uav-cloud-live
- ports:
- - name: backend-tcp
- port: 8080
- protocol: TCP
- targetPort: 8080
----
-apiVersion: apps/v1
-kind: Deployment
-metadata:
- name: cmii-uav-alarm
- namespace: uavcloud-devflight
- labels:
- cmii.type: backend
- cmii.app: cmii-uav-alarm
- octopus/control: backend-app-1.0.0
- app.kubernetes.io/managed-by: octopus
- app.kubernetes.io/app-version: 5.7.0
-spec:
- replicas: 0
- strategy:
- rollingUpdate:
- maxUnavailable: 1
- selector:
- matchLabels:
- cmii.type: backend
- cmii.app: cmii-uav-alarm
- template:
- metadata:
- labels:
- cmii.type: backend
- cmii.app: cmii-uav-alarm
- spec:
- affinity:
- nodeAffinity:
- requiredDuringSchedulingIgnoredDuringExecution:
- nodeSelectorTerms:
- - matchExpressions:
- - key: uavcloud.env
- operator: In
- values:
- - devflight
- imagePullSecrets:
- - name: harborsecret
- containers:
- - name: cmii-uav-alarm
- image: harbor.cdcyy.com.cn/cmii/cmii-uav-alarm:5.7.0-snapshot
- imagePullPolicy: Always
- env:
- - name: K8S_NAMESPACE
- value: uavcloud-devflight
- - name: APPLICATION_NAME
- value: cmii-uav-alarm
- - name: CUST_JAVA_OPTS
- value: "-Xms200m -Xmx1500m -Dlog4j2.formatMsgNoLookups=true"
- - name: NACOS_REGISTRY
- value: "helm-nacos:8848"
- - name: NACOS_DISCOVERY_IP
- valueFrom:
- fieldRef:
- fieldPath: status.podIP
- - name: NACOS_DISCOVERY_PORT
- value: "8080"
- - name: BIZ_CONFIG_GROUP
- value: 5.7.0
- - name: SYS_CONFIG_GROUP
- value: 5.7.0
- - name: IMAGE_VERSION
- value: 5.7.0
- - name: NACOS_USERNAME
- value: "developer"
- - name: NACOS_PASSWORD
- value: "Deve@9128201"
- ports:
- - name: pod-port
- containerPort: 8080
- protocol: TCP
- resources:
- limits:
- memory: 2Gi
- cpu: "2"
- requests:
- memory: 200Mi
- cpu: 200m
- 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: uavcloud-devflight/cmii-uav-alarm
- volumes:
- - name: nfs-backend-log-volume
- persistentVolumeClaim:
- claimName: nfs-backend-log-pvc
----
-apiVersion: v1
-kind: Service
-metadata:
- name: cmii-uav-alarm
- namespace: uavcloud-devflight
- labels:
- cmii.type: backend
- cmii.app: cmii-uav-alarm
- octopus/control: backend-app-1.0.0
- app.kubernetes.io/managed-by: octopus
- app.kubernetes.io/app-version: 5.7.0
-spec:
- type: ClusterIP
- selector:
- cmii.type: backend
- cmii.app: cmii-uav-alarm
- ports:
- - name: backend-tcp
- port: 8080
- protocol: TCP
- targetPort: 8080
----
-apiVersion: apps/v1
-kind: Deployment
-metadata:
- name: cmii-uav-kpi-monitor
- namespace: uavcloud-devflight
- labels:
- cmii.type: backend
- cmii.app: cmii-uav-kpi-monitor
- octopus/control: backend-app-1.0.0
- app.kubernetes.io/managed-by: octopus
- app.kubernetes.io/app-version: 5.7.0
-spec:
- replicas: 0
- strategy:
- rollingUpdate:
- maxUnavailable: 1
- selector:
- matchLabels:
- cmii.type: backend
- cmii.app: cmii-uav-kpi-monitor
- template:
- metadata:
- labels:
- cmii.type: backend
- cmii.app: cmii-uav-kpi-monitor
- spec:
- affinity:
- nodeAffinity:
- requiredDuringSchedulingIgnoredDuringExecution:
- nodeSelectorTerms:
- - matchExpressions:
- - key: uavcloud.env
- operator: In
- values:
- - devflight
- imagePullSecrets:
- - name: harborsecret
- containers:
- - name: cmii-uav-kpi-monitor
- image: harbor.cdcyy.com.cn/cmii/cmii-uav-kpi-monitor:5.6.0
- imagePullPolicy: Always
- env:
- - name: K8S_NAMESPACE
- value: uavcloud-devflight
- - name: APPLICATION_NAME
- value: cmii-uav-kpi-monitor
- - name: CUST_JAVA_OPTS
- value: "-Xms200m -Xmx1500m -Dlog4j2.formatMsgNoLookups=true"
- - name: NACOS_REGISTRY
- value: "helm-nacos:8848"
- - name: NACOS_DISCOVERY_IP
- valueFrom:
- fieldRef:
- fieldPath: status.podIP
- - name: NACOS_DISCOVERY_PORT
- value: "8080"
- - name: BIZ_CONFIG_GROUP
- value: 5.7.0
- - name: SYS_CONFIG_GROUP
- value: 5.7.0
- - name: IMAGE_VERSION
- value: 5.7.0
- - name: NACOS_USERNAME
- value: "developer"
- - name: NACOS_PASSWORD
- value: "Deve@9128201"
- ports:
- - name: pod-port
- containerPort: 8080
- protocol: TCP
- resources:
- limits:
- memory: 2Gi
- cpu: "2"
- requests:
- memory: 200Mi
- cpu: 200m
- 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: uavcloud-devflight/cmii-uav-kpi-monitor
- volumes:
- - name: nfs-backend-log-volume
- persistentVolumeClaim:
- claimName: nfs-backend-log-pvc
----
-apiVersion: v1
-kind: Service
-metadata:
- name: cmii-uav-kpi-monitor
- namespace: uavcloud-devflight
- labels:
- cmii.type: backend
- cmii.app: cmii-uav-kpi-monitor
- octopus/control: backend-app-1.0.0
- app.kubernetes.io/managed-by: octopus
- app.kubernetes.io/app-version: 5.7.0
-spec:
- type: ClusterIP
- selector:
- cmii.type: backend
- cmii.app: cmii-uav-kpi-monitor
- ports:
- - name: backend-tcp
- port: 8080
- protocol: TCP
- targetPort: 8080
----
-apiVersion: apps/v1
-kind: Deployment
-metadata:
- name: cmii-uav-oauth
- namespace: uavcloud-devflight
- labels:
- cmii.type: backend
- cmii.app: cmii-uav-oauth
- octopus/control: backend-app-1.0.0
- app.kubernetes.io/managed-by: octopus
- app.kubernetes.io/app-version: 5.7.0
-spec:
- replicas: 1
- strategy:
- rollingUpdate:
- maxUnavailable: 1
- selector:
- matchLabels:
- cmii.type: backend
- cmii.app: cmii-uav-oauth
- template:
- metadata:
- labels:
- cmii.type: backend
- cmii.app: cmii-uav-oauth
- spec:
- affinity:
- nodeAffinity:
- requiredDuringSchedulingIgnoredDuringExecution:
- nodeSelectorTerms:
- - matchExpressions:
- - key: uavcloud.env
- operator: In
- values:
- - devflight
- imagePullSecrets:
- - name: harborsecret
- containers:
- - name: cmii-uav-oauth
- image: harbor.cdcyy.com.cn/cmii/cmii-uav-oauth:5.7.0-snapshot
- imagePullPolicy: Always
- env:
- - name: K8S_NAMESPACE
- value: uavcloud-devflight
- - name: APPLICATION_NAME
- value: cmii-uav-oauth
- - name: CUST_JAVA_OPTS
- value: "-Xms200m -Xmx1500m -Dlog4j2.formatMsgNoLookups=true"
- - name: NACOS_REGISTRY
- value: "helm-nacos:8848"
- - name: NACOS_DISCOVERY_IP
- valueFrom:
- fieldRef:
- fieldPath: status.podIP
- - name: NACOS_DISCOVERY_PORT
- value: "8080"
- - name: BIZ_CONFIG_GROUP
- value: 5.7.0
- - name: SYS_CONFIG_GROUP
- value: 5.7.0
- - name: IMAGE_VERSION
- value: 5.7.0
- - name: NACOS_USERNAME
- value: "developer"
- - name: NACOS_PASSWORD
- value: "Deve@9128201"
- ports:
- - name: pod-port
- containerPort: 8080
- protocol: TCP
- resources:
- limits:
- memory: 2Gi
- cpu: "2"
- requests:
- memory: 200Mi
- cpu: 200m
- 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: uavcloud-devflight/cmii-uav-oauth
- volumes:
- - name: nfs-backend-log-volume
- persistentVolumeClaim:
- claimName: nfs-backend-log-pvc
----
-apiVersion: v1
-kind: Service
-metadata:
- name: cmii-uav-oauth
- namespace: uavcloud-devflight
- labels:
- cmii.type: backend
- cmii.app: cmii-uav-oauth
- octopus/control: backend-app-1.0.0
- app.kubernetes.io/managed-by: octopus
- app.kubernetes.io/app-version: 5.7.0
-spec:
- type: ClusterIP
- selector:
- cmii.type: backend
- cmii.app: cmii-uav-oauth
- ports:
- - name: backend-tcp
- port: 8080
- protocol: TCP
- targetPort: 8080
----
-apiVersion: apps/v1
-kind: Deployment
-metadata:
- name: cmii-uav-developer
- namespace: uavcloud-devflight
- labels:
- cmii.type: backend
- cmii.app: cmii-uav-developer
- octopus/control: backend-app-1.0.0
- app.kubernetes.io/managed-by: octopus
- app.kubernetes.io/app-version: 5.7.0
-spec:
- replicas: 0
- strategy:
- rollingUpdate:
- maxUnavailable: 1
- selector:
- matchLabels:
- cmii.type: backend
- cmii.app: cmii-uav-developer
- template:
- metadata:
- labels:
- cmii.type: backend
- cmii.app: cmii-uav-developer
- spec:
- affinity:
- nodeAffinity:
- requiredDuringSchedulingIgnoredDuringExecution:
- nodeSelectorTerms:
- - matchExpressions:
- - key: uavcloud.env
- operator: In
- values:
- - devflight
- imagePullSecrets:
- - name: harborsecret
- containers:
- - name: cmii-uav-developer
- image: harbor.cdcyy.com.cn/cmii/cmii-uav-developer:5.6.0
- imagePullPolicy: Always
- env:
- - name: K8S_NAMESPACE
- value: uavcloud-devflight
- - name: APPLICATION_NAME
- value: cmii-uav-developer
- - name: CUST_JAVA_OPTS
- value: "-Xms200m -Xmx1500m -Dlog4j2.formatMsgNoLookups=true"
- - name: NACOS_REGISTRY
- value: "helm-nacos:8848"
- - name: NACOS_DISCOVERY_IP
- valueFrom:
- fieldRef:
- fieldPath: status.podIP
- - name: NACOS_DISCOVERY_PORT
- value: "8080"
- - name: BIZ_CONFIG_GROUP
- value: 5.7.0
- - name: SYS_CONFIG_GROUP
- value: 5.7.0
- - name: IMAGE_VERSION
- value: 5.7.0
- - name: NACOS_USERNAME
- value: "developer"
- - name: NACOS_PASSWORD
- value: "Deve@9128201"
- ports:
- - name: pod-port
- containerPort: 8080
- protocol: TCP
- resources:
- limits:
- memory: 2Gi
- cpu: "2"
- requests:
- memory: 200Mi
- cpu: 200m
- 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: uavcloud-devflight/cmii-uav-developer
- volumes:
- - name: nfs-backend-log-volume
- persistentVolumeClaim:
- claimName: nfs-backend-log-pvc
----
-apiVersion: v1
-kind: Service
-metadata:
- name: cmii-uav-developer
- namespace: uavcloud-devflight
- labels:
- cmii.type: backend
- cmii.app: cmii-uav-developer
- octopus/control: backend-app-1.0.0
- app.kubernetes.io/managed-by: octopus
- app.kubernetes.io/app-version: 5.7.0
-spec:
- type: ClusterIP
- selector:
- cmii.type: backend
- cmii.app: cmii-uav-developer
- ports:
- - name: backend-tcp
- port: 8080
- protocol: TCP
- targetPort: 8080
----
-apiVersion: apps/v1
-kind: Deployment
-metadata:
- name: cmii-uav-multilink
- namespace: uavcloud-devflight
- labels:
- cmii.type: backend
- cmii.app: cmii-uav-multilink
- octopus/control: backend-app-1.0.0
- app.kubernetes.io/managed-by: octopus
- app.kubernetes.io/app-version: 5.7.0
-spec:
- replicas: 0
- strategy:
- rollingUpdate:
- maxUnavailable: 1
- selector:
- matchLabels:
- cmii.type: backend
- cmii.app: cmii-uav-multilink
- template:
- metadata:
- labels:
- cmii.type: backend
- cmii.app: cmii-uav-multilink
- spec:
- affinity:
- nodeAffinity:
- requiredDuringSchedulingIgnoredDuringExecution:
- nodeSelectorTerms:
- - matchExpressions:
- - key: uavcloud.env
- operator: In
- values:
- - devflight
- imagePullSecrets:
- - name: harborsecret
- containers:
- - name: cmii-uav-multilink
- image: harbor.cdcyy.com.cn/cmii/cmii-uav-multilink:5.6.0
- imagePullPolicy: Always
- env:
- - name: K8S_NAMESPACE
- value: uavcloud-devflight
- - name: APPLICATION_NAME
- value: cmii-uav-multilink
- - name: CUST_JAVA_OPTS
- value: "-Xms200m -Xmx1500m -Dlog4j2.formatMsgNoLookups=true"
- - name: NACOS_REGISTRY
- value: "helm-nacos:8848"
- - name: NACOS_DISCOVERY_IP
- valueFrom:
- fieldRef:
- fieldPath: status.podIP
- - name: NACOS_DISCOVERY_PORT
- value: "8080"
- - name: BIZ_CONFIG_GROUP
- value: 5.7.0
- - name: SYS_CONFIG_GROUP
- value: 5.7.0
- - name: IMAGE_VERSION
- value: 5.7.0
- - name: NACOS_USERNAME
- value: "developer"
- - name: NACOS_PASSWORD
- value: "Deve@9128201"
- ports:
- - name: pod-port
- containerPort: 8080
- protocol: TCP
- resources:
- limits:
- memory: 2Gi
- cpu: "2"
- requests:
- memory: 200Mi
- cpu: 200m
- 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: uavcloud-devflight/cmii-uav-multilink
- volumes:
- - name: nfs-backend-log-volume
- persistentVolumeClaim:
- claimName: nfs-backend-log-pvc
----
-apiVersion: v1
-kind: Service
-metadata:
- name: cmii-uav-multilink
- namespace: uavcloud-devflight
- labels:
- cmii.type: backend
- cmii.app: cmii-uav-multilink
- octopus/control: backend-app-1.0.0
- app.kubernetes.io/managed-by: octopus
- app.kubernetes.io/app-version: 5.7.0
-spec:
- type: ClusterIP
- selector:
- cmii.type: backend
- cmii.app: cmii-uav-multilink
- ports:
- - name: backend-tcp
- port: 8080
- protocol: TCP
- targetPort: 8080
----
-apiVersion: apps/v1
-kind: Deployment
-metadata:
- name: cmii-uav-grid-manage
- namespace: uavcloud-devflight
- labels:
- cmii.type: backend
- cmii.app: cmii-uav-grid-manage
- octopus/control: backend-app-1.0.0
- app.kubernetes.io/managed-by: octopus
- app.kubernetes.io/app-version: 5.7.0
-spec:
- replicas: 0
- strategy:
- rollingUpdate:
- maxUnavailable: 1
- selector:
- matchLabels:
- cmii.type: backend
- cmii.app: cmii-uav-grid-manage
- template:
- metadata:
- labels:
- cmii.type: backend
- cmii.app: cmii-uav-grid-manage
- spec:
- affinity:
- nodeAffinity:
- requiredDuringSchedulingIgnoredDuringExecution:
- nodeSelectorTerms:
- - matchExpressions:
- - key: uavcloud.env
- operator: In
- values:
- - devflight
- imagePullSecrets:
- - name: harborsecret
- containers:
- - name: cmii-uav-grid-manage
- image: harbor.cdcyy.com.cn/cmii/cmii-uav-grid-manage:5.6.0
- imagePullPolicy: Always
- env:
- - name: K8S_NAMESPACE
- value: uavcloud-devflight
- - name: APPLICATION_NAME
- value: cmii-uav-grid-manage
- - name: CUST_JAVA_OPTS
- value: "-Xms200m -Xmx1500m -Dlog4j2.formatMsgNoLookups=true"
- - name: NACOS_REGISTRY
- value: "helm-nacos:8848"
- - name: NACOS_DISCOVERY_IP
- valueFrom:
- fieldRef:
- fieldPath: status.podIP
- - name: NACOS_DISCOVERY_PORT
- value: "8080"
- - name: BIZ_CONFIG_GROUP
- value: 5.7.0
- - name: SYS_CONFIG_GROUP
- value: 5.7.0
- - name: IMAGE_VERSION
- value: 5.7.0
- - name: NACOS_USERNAME
- value: "developer"
- - name: NACOS_PASSWORD
- value: "Deve@9128201"
- ports:
- - name: pod-port
- containerPort: 8080
- protocol: TCP
- resources:
- limits:
- memory: 2Gi
- cpu: "2"
- requests:
- memory: 200Mi
- cpu: 200m
- 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: uavcloud-devflight/cmii-uav-grid-manage
- volumes:
- - name: nfs-backend-log-volume
- persistentVolumeClaim:
- claimName: nfs-backend-log-pvc
----
-apiVersion: v1
-kind: Service
-metadata:
- name: cmii-uav-grid-manage
- namespace: uavcloud-devflight
- labels:
- cmii.type: backend
- cmii.app: cmii-uav-grid-manage
- octopus/control: backend-app-1.0.0
- app.kubernetes.io/managed-by: octopus
- app.kubernetes.io/app-version: 5.7.0
-spec:
- type: ClusterIP
- selector:
- cmii.type: backend
- cmii.app: cmii-uav-grid-manage
- ports:
- - name: backend-tcp
- port: 8080
- protocol: TCP
- targetPort: 8080
----
-apiVersion: apps/v1
-kind: Deployment
-metadata:
- name: cmii-uav-user
- namespace: uavcloud-devflight
- labels:
- cmii.type: backend
- cmii.app: cmii-uav-user
- octopus/control: backend-app-1.0.0
- app.kubernetes.io/managed-by: octopus
- app.kubernetes.io/app-version: 5.7.0
-spec:
- replicas: 1
- strategy:
- rollingUpdate:
- maxUnavailable: 1
- selector:
- matchLabels:
- cmii.type: backend
- cmii.app: cmii-uav-user
- template:
- metadata:
- labels:
- cmii.type: backend
- cmii.app: cmii-uav-user
- spec:
- affinity:
- nodeAffinity:
- requiredDuringSchedulingIgnoredDuringExecution:
- nodeSelectorTerms:
- - matchExpressions:
- - key: uavcloud.env
- operator: In
- values:
- - devflight
- imagePullSecrets:
- - name: harborsecret
- containers:
- - name: cmii-uav-user
- image: harbor.cdcyy.com.cn/cmii/cmii-uav-user:5.6.0
- imagePullPolicy: Always
- env:
- - name: K8S_NAMESPACE
- value: uavcloud-devflight
- - name: APPLICATION_NAME
- value: cmii-uav-user
- - name: CUST_JAVA_OPTS
- value: "-Xms200m -Xmx1500m -Dlog4j2.formatMsgNoLookups=true"
- - name: NACOS_REGISTRY
- value: "helm-nacos:8848"
- - name: NACOS_DISCOVERY_IP
- valueFrom:
- fieldRef:
- fieldPath: status.podIP
- - name: NACOS_DISCOVERY_PORT
- value: "8080"
- - name: BIZ_CONFIG_GROUP
- value: 5.7.0
- - name: SYS_CONFIG_GROUP
- value: 5.7.0
- - name: IMAGE_VERSION
- value: 5.7.0
- - name: NACOS_USERNAME
- value: "developer"
- - name: NACOS_PASSWORD
- value: "Deve@9128201"
- ports:
- - name: pod-port
- containerPort: 8080
- protocol: TCP
- resources:
- limits:
- memory: 2Gi
- cpu: "2"
- requests:
- memory: 200Mi
- cpu: 200m
- 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: uavcloud-devflight/cmii-uav-user
- volumes:
- - name: nfs-backend-log-volume
- persistentVolumeClaim:
- claimName: nfs-backend-log-pvc
----
-apiVersion: v1
-kind: Service
-metadata:
- name: cmii-uav-user
- namespace: uavcloud-devflight
- labels:
- cmii.type: backend
- cmii.app: cmii-uav-user
- octopus/control: backend-app-1.0.0
- app.kubernetes.io/managed-by: octopus
- app.kubernetes.io/app-version: 5.7.0
-spec:
- type: ClusterIP
- selector:
- cmii.type: backend
- cmii.app: cmii-uav-user
- ports:
- - name: backend-tcp
- port: 8080
- protocol: TCP
- targetPort: 8080
----
-apiVersion: apps/v1
-kind: Deployment
-metadata:
- name: cmii-uas-lifecycle
- namespace: uavcloud-devflight
- 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: 5.7.0
-spec:
- replicas: 0
- 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:
- - devflight
- imagePullSecrets:
- - name: harborsecret
- containers:
- - name: cmii-uas-lifecycle
- image: harbor.cdcyy.com.cn/cmii/cmii-uas-lifecycle:5.7.0-snapshot
- imagePullPolicy: Always
- env:
- - name: K8S_NAMESPACE
- value: uavcloud-devflight
- - name: APPLICATION_NAME
- value: cmii-uas-lifecycle
- - name: CUST_JAVA_OPTS
- value: "-Xms200m -Xmx1500m -Dlog4j2.formatMsgNoLookups=true"
- - name: NACOS_REGISTRY
- value: "helm-nacos:8848"
- - name: NACOS_DISCOVERY_IP
- valueFrom:
- fieldRef:
- fieldPath: status.podIP
- - name: NACOS_DISCOVERY_PORT
- value: "8080"
- - name: BIZ_CONFIG_GROUP
- value: 5.7.0
- - name: SYS_CONFIG_GROUP
- value: 5.7.0
- - name: IMAGE_VERSION
- value: 5.7.0
- - name: NACOS_USERNAME
- value: "developer"
- - name: NACOS_PASSWORD
- value: "Deve@9128201"
- ports:
- - name: pod-port
- containerPort: 8080
- protocol: TCP
- resources:
- limits:
- memory: 2Gi
- cpu: "2"
- requests:
- memory: 200Mi
- cpu: 200m
- 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: uavcloud-devflight/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: uavcloud-devflight
- 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: 5.7.0
-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-uav-mqtthandler
- namespace: uavcloud-devflight
- labels:
- cmii.type: backend
- cmii.app: cmii-uav-mqtthandler
- octopus/control: backend-app-1.0.0
- app.kubernetes.io/managed-by: octopus
- app.kubernetes.io/app-version: 5.7.0
-spec:
- replicas: 1
- strategy:
- rollingUpdate:
- maxUnavailable: 1
- selector:
- matchLabels:
- cmii.type: backend
- cmii.app: cmii-uav-mqtthandler
- template:
- metadata:
- labels:
- cmii.type: backend
- cmii.app: cmii-uav-mqtthandler
- spec:
- affinity:
- nodeAffinity:
- requiredDuringSchedulingIgnoredDuringExecution:
- nodeSelectorTerms:
- - matchExpressions:
- - key: uavcloud.env
- operator: In
- values:
- - devflight
- imagePullSecrets:
- - name: harborsecret
- containers:
- - name: cmii-uav-mqtthandler
- image: harbor.cdcyy.com.cn/cmii/cmii-uav-mqtthandler:5.7.0-snapshot
- imagePullPolicy: Always
- env:
- - name: K8S_NAMESPACE
- value: uavcloud-devflight
- - name: APPLICATION_NAME
- value: cmii-uav-mqtthandler
- - name: CUST_JAVA_OPTS
- value: "-Xms200m -Xmx1500m -Dlog4j2.formatMsgNoLookups=true"
- - name: NACOS_REGISTRY
- value: "helm-nacos:8848"
- - name: NACOS_DISCOVERY_IP
- valueFrom:
- fieldRef:
- fieldPath: status.podIP
- - name: NACOS_DISCOVERY_PORT
- value: "8080"
- - name: BIZ_CONFIG_GROUP
- value: 5.7.0
- - name: SYS_CONFIG_GROUP
- value: 5.7.0
- - name: IMAGE_VERSION
- value: 5.7.0
- - name: NACOS_USERNAME
- value: "developer"
- - name: NACOS_PASSWORD
- value: "Deve@9128201"
- ports:
- - name: pod-port
- containerPort: 8080
- protocol: TCP
- resources:
- limits:
- memory: 2Gi
- cpu: "2"
- requests:
- memory: 200Mi
- cpu: 200m
- 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: uavcloud-devflight/cmii-uav-mqtthandler
- volumes:
- - name: nfs-backend-log-volume
- persistentVolumeClaim:
- claimName: nfs-backend-log-pvc
----
-apiVersion: v1
-kind: Service
-metadata:
- name: cmii-uav-mqtthandler
- namespace: uavcloud-devflight
- labels:
- cmii.type: backend
- cmii.app: cmii-uav-mqtthandler
- octopus/control: backend-app-1.0.0
- app.kubernetes.io/managed-by: octopus
- app.kubernetes.io/app-version: 5.7.0
-spec:
- type: ClusterIP
- selector:
- cmii.type: backend
- cmii.app: cmii-uav-mqtthandler
- ports:
- - name: backend-tcp
- port: 8080
- protocol: TCP
- targetPort: 8080
----
-apiVersion: apps/v1
-kind: Deployment
-metadata:
- name: cmii-uav-bridge
- namespace: uavcloud-devflight
- labels:
- cmii.type: backend
- cmii.app: cmii-uav-bridge
- octopus/control: backend-app-1.0.0
- app.kubernetes.io/managed-by: octopus
- app.kubernetes.io/app-version: 5.7.0
-spec:
- replicas: 1
- strategy:
- rollingUpdate:
- maxUnavailable: 1
- selector:
- matchLabels:
- cmii.type: backend
- cmii.app: cmii-uav-bridge
- template:
- metadata:
- labels:
- cmii.type: backend
- cmii.app: cmii-uav-bridge
- spec:
- affinity:
- nodeAffinity:
- requiredDuringSchedulingIgnoredDuringExecution:
- nodeSelectorTerms:
- - matchExpressions:
- - key: uavcloud.env
- operator: In
- values:
- - devflight
- imagePullSecrets:
- - name: harborsecret
- containers:
- - name: cmii-uav-bridge
- image: harbor.cdcyy.com.cn/cmii/cmii-uav-bridge:5.6.0-redisBackup
- imagePullPolicy: Always
- env:
- - name: K8S_NAMESPACE
- value: uavcloud-devflight
- - name: APPLICATION_NAME
- value: cmii-uav-bridge
- - name: CUST_JAVA_OPTS
- value: "-Xms200m -Xmx1500m -Dlog4j2.formatMsgNoLookups=true"
- - name: NACOS_REGISTRY
- value: "helm-nacos:8848"
- - name: NACOS_DISCOVERY_IP
- valueFrom:
- fieldRef:
- fieldPath: status.podIP
- - name: NACOS_DISCOVERY_PORT
- value: "8080"
- - name: BIZ_CONFIG_GROUP
- value: 5.7.0
- - name: SYS_CONFIG_GROUP
- value: 5.7.0
- - name: IMAGE_VERSION
- value: 5.7.0
- - name: NACOS_USERNAME
- value: "developer"
- - name: NACOS_PASSWORD
- value: "Deve@9128201"
- ports:
- - name: pod-port
- containerPort: 8080
- protocol: TCP
- resources:
- limits:
- memory: 2Gi
- cpu: "2"
- requests:
- memory: 200Mi
- cpu: 200m
- 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: uavcloud-devflight/cmii-uav-bridge
- volumes:
- - name: nfs-backend-log-volume
- persistentVolumeClaim:
- claimName: nfs-backend-log-pvc
----
-apiVersion: v1
-kind: Service
-metadata:
- name: cmii-uav-bridge
- namespace: uavcloud-devflight
- labels:
- cmii.type: backend
- cmii.app: cmii-uav-bridge
- octopus/control: backend-app-1.0.0
- app.kubernetes.io/managed-by: octopus
- app.kubernetes.io/app-version: 5.7.0
-spec:
- type: ClusterIP
- selector:
- cmii.type: backend
- cmii.app: cmii-uav-bridge
- ports:
- - name: backend-tcp
- port: 8080
- protocol: TCP
- targetPort: 8080
----
-apiVersion: apps/v1
-kind: Deployment
-metadata:
- name: cmii-uav-waypoint
- namespace: uavcloud-devflight
- labels:
- cmii.type: backend
- cmii.app: cmii-uav-waypoint
- octopus/control: backend-app-1.0.0
- app.kubernetes.io/managed-by: octopus
- app.kubernetes.io/app-version: 5.7.0
-spec:
- replicas: 1
- strategy:
- rollingUpdate:
- maxUnavailable: 1
- selector:
- matchLabels:
- cmii.type: backend
- cmii.app: cmii-uav-waypoint
- template:
- metadata:
- labels:
- cmii.type: backend
- cmii.app: cmii-uav-waypoint
- spec:
- affinity:
- nodeAffinity:
- requiredDuringSchedulingIgnoredDuringExecution:
- nodeSelectorTerms:
- - matchExpressions:
- - key: uavcloud.env
- operator: In
- values:
- - devflight
- imagePullSecrets:
- - name: harborsecret
- containers:
- - name: cmii-uav-waypoint
- image: harbor.cdcyy.com.cn/cmii/cmii-uav-waypoint:5.7.0
- imagePullPolicy: Always
- env:
- - name: K8S_NAMESPACE
- value: uavcloud-devflight
- - name: APPLICATION_NAME
- value: cmii-uav-waypoint
- - name: CUST_JAVA_OPTS
- value: "-Xms200m -Xmx1500m -Dlog4j2.formatMsgNoLookups=true"
- - name: NACOS_REGISTRY
- value: "helm-nacos:8848"
- - name: NACOS_DISCOVERY_IP
- valueFrom:
- fieldRef:
- fieldPath: status.podIP
- - name: NACOS_DISCOVERY_PORT
- value: "8080"
- - name: BIZ_CONFIG_GROUP
- value: 5.7.0
- - name: SYS_CONFIG_GROUP
- value: 5.7.0
- - name: IMAGE_VERSION
- value: 5.7.0
- - name: NACOS_USERNAME
- value: "developer"
- - name: NACOS_PASSWORD
- value: "Deve@9128201"
- ports:
- - name: pod-port
- containerPort: 8080
- protocol: TCP
- resources:
- limits:
- memory: 2Gi
- cpu: "2"
- requests:
- memory: 200Mi
- cpu: 200m
- 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: uavcloud-devflight/cmii-uav-waypoint
- volumes:
- - name: nfs-backend-log-volume
- persistentVolumeClaim:
- claimName: nfs-backend-log-pvc
----
-apiVersion: v1
-kind: Service
-metadata:
- name: cmii-uav-waypoint
- namespace: uavcloud-devflight
- labels:
- cmii.type: backend
- cmii.app: cmii-uav-waypoint
- octopus/control: backend-app-1.0.0
- app.kubernetes.io/managed-by: octopus
- app.kubernetes.io/app-version: 5.7.0
-spec:
- type: ClusterIP
- selector:
- cmii.type: backend
- cmii.app: cmii-uav-waypoint
- ports:
- - name: backend-tcp
- port: 8080
- protocol: TCP
- targetPort: 8080
----
-apiVersion: apps/v1
-kind: Deployment
-metadata:
- name: cmii-uav-notice
- namespace: uavcloud-devflight
- 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: 5.7.0
-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:
- - devflight
- imagePullSecrets:
- - name: harborsecret
- containers:
- - name: cmii-uav-notice
- image: harbor.cdcyy.com.cn/cmii/cmii-uav-notice:5.6.0
- imagePullPolicy: Always
- env:
- - name: K8S_NAMESPACE
- value: uavcloud-devflight
- - name: APPLICATION_NAME
- value: cmii-uav-notice
- - name: CUST_JAVA_OPTS
- value: "-Xms200m -Xmx1500m -Dlog4j2.formatMsgNoLookups=true"
- - name: NACOS_REGISTRY
- value: "helm-nacos:8848"
- - name: NACOS_DISCOVERY_IP
- valueFrom:
- fieldRef:
- fieldPath: status.podIP
- - name: NACOS_DISCOVERY_PORT
- value: "8080"
- - name: BIZ_CONFIG_GROUP
- value: 5.7.0
- - name: SYS_CONFIG_GROUP
- value: 5.7.0
- - name: IMAGE_VERSION
- value: 5.7.0
- - name: NACOS_USERNAME
- value: "developer"
- - name: NACOS_PASSWORD
- value: "Deve@9128201"
- ports:
- - name: pod-port
- containerPort: 8080
- protocol: TCP
- resources:
- limits:
- memory: 2Gi
- cpu: "2"
- requests:
- memory: 200Mi
- cpu: 200m
- 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: uavcloud-devflight/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: uavcloud-devflight
- 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: 5.7.0
-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: uavcloud-devflight
- 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: 5.7.0
-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:
- - devflight
- imagePullSecrets:
- - name: harborsecret
- containers:
- - name: cmii-uav-material-warehouse
- image: harbor.cdcyy.com.cn/cmii/cmii-uav-material-warehouse:5.6.0
- imagePullPolicy: Always
- env:
- - name: K8S_NAMESPACE
- value: uavcloud-devflight
- - 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:
- fieldPath: status.podIP
- - name: NACOS_DISCOVERY_PORT
- value: "8080"
- - name: BIZ_CONFIG_GROUP
- value: 5.7.0
- - name: SYS_CONFIG_GROUP
- value: 5.7.0
- - name: IMAGE_VERSION
- value: 5.7.0
- - name: NACOS_USERNAME
- value: "developer"
- - name: NACOS_PASSWORD
- value: "Deve@9128201"
- ports:
- - name: pod-port
- containerPort: 8080
- protocol: TCP
- resources:
- limits:
- memory: 2Gi
- cpu: "2"
- requests:
- memory: 200Mi
- cpu: 200m
- 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: uavcloud-devflight/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: uavcloud-devflight
- 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: 5.7.0
-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-clusters
- namespace: uavcloud-devflight
- labels:
- cmii.type: backend
- cmii.app: cmii-uav-clusters
- octopus/control: backend-app-1.0.0
- app.kubernetes.io/managed-by: octopus
- app.kubernetes.io/app-version: 5.7.0
-spec:
- replicas: 0
- strategy:
- rollingUpdate:
- maxUnavailable: 1
- selector:
- matchLabels:
- cmii.type: backend
- cmii.app: cmii-uav-clusters
- template:
- metadata:
- labels:
- cmii.type: backend
- cmii.app: cmii-uav-clusters
- spec:
- affinity:
- nodeAffinity:
- requiredDuringSchedulingIgnoredDuringExecution:
- nodeSelectorTerms:
- - matchExpressions:
- - key: uavcloud.env
- operator: In
- values:
- - devflight
- imagePullSecrets:
- - name: harborsecret
- containers:
- - name: cmii-uav-clusters
- image: harbor.cdcyy.com.cn/cmii/cmii-uav-clusters:5.6.0
- imagePullPolicy: Always
- env:
- - name: K8S_NAMESPACE
- value: uavcloud-devflight
- - name: APPLICATION_NAME
- value: cmii-uav-clusters
- - name: CUST_JAVA_OPTS
- value: "-Xms200m -Xmx1500m -Dlog4j2.formatMsgNoLookups=true"
- - name: NACOS_REGISTRY
- value: "helm-nacos:8848"
- - name: NACOS_DISCOVERY_IP
- valueFrom:
- fieldRef:
- fieldPath: status.podIP
- - name: NACOS_DISCOVERY_PORT
- value: "8080"
- - name: BIZ_CONFIG_GROUP
- value: 5.7.0
- - name: SYS_CONFIG_GROUP
- value: 5.7.0
- - name: IMAGE_VERSION
- value: 5.7.0
- - name: NACOS_USERNAME
- value: "developer"
- - name: NACOS_PASSWORD
- value: "Deve@9128201"
- ports:
- - name: pod-port
- containerPort: 8080
- protocol: TCP
- resources:
- limits:
- memory: 2Gi
- cpu: "2"
- requests:
- memory: 200Mi
- cpu: 200m
- 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: uavcloud-devflight/cmii-uav-clusters
- volumes:
- - name: nfs-backend-log-volume
- persistentVolumeClaim:
- claimName: nfs-backend-log-pvc
----
-apiVersion: v1
-kind: Service
-metadata:
- name: cmii-uav-clusters
- namespace: uavcloud-devflight
- labels:
- cmii.type: backend
- cmii.app: cmii-uav-clusters
- octopus/control: backend-app-1.0.0
- app.kubernetes.io/managed-by: octopus
- app.kubernetes.io/app-version: 5.7.0
-spec:
- type: ClusterIP
- selector:
- cmii.type: backend
- cmii.app: cmii-uav-clusters
- ports:
- - name: backend-tcp
- port: 8080
- protocol: TCP
- targetPort: 8080
----
-apiVersion: apps/v1
-kind: Deployment
-metadata:
- name: cmii-uav-integration
- namespace: uavcloud-devflight
- labels:
- cmii.type: backend
- cmii.app: cmii-uav-integration
- octopus/control: backend-app-1.0.0
- app.kubernetes.io/managed-by: octopus
- app.kubernetes.io/app-version: 5.7.0
-spec:
- replicas: 0
- strategy:
- rollingUpdate:
- maxUnavailable: 1
- selector:
- matchLabels:
- cmii.type: backend
- cmii.app: cmii-uav-integration
- template:
- metadata:
- labels:
- cmii.type: backend
- cmii.app: cmii-uav-integration
- spec:
- affinity:
- nodeAffinity:
- requiredDuringSchedulingIgnoredDuringExecution:
- nodeSelectorTerms:
- - matchExpressions:
- - key: uavcloud.env
- operator: In
- values:
- - devflight
- imagePullSecrets:
- - name: harborsecret
- containers:
- - name: cmii-uav-integration
- image: harbor.cdcyy.com.cn/cmii/cmii-uav-integration:5.7.0-snapshot
- imagePullPolicy: Always
- env:
- - name: K8S_NAMESPACE
- value: uavcloud-devflight
- - name: APPLICATION_NAME
- value: cmii-uav-integration
- - name: CUST_JAVA_OPTS
- value: "-Xms200m -Xmx1500m -Dlog4j2.formatMsgNoLookups=true"
- - name: NACOS_REGISTRY
- value: "helm-nacos:8848"
- - name: NACOS_DISCOVERY_IP
- valueFrom:
- fieldRef:
- fieldPath: status.podIP
- - name: NACOS_DISCOVERY_PORT
- value: "8080"
- - name: BIZ_CONFIG_GROUP
- value: 5.7.0
- - name: SYS_CONFIG_GROUP
- value: 5.7.0
- - name: IMAGE_VERSION
- value: 5.7.0
- - name: NACOS_USERNAME
- value: "developer"
- - name: NACOS_PASSWORD
- value: "Deve@9128201"
- ports:
- - name: pod-port
- containerPort: 8080
- protocol: TCP
- resources:
- limits:
- memory: 2Gi
- cpu: "2"
- requests:
- memory: 200Mi
- cpu: 200m
- 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: uavcloud-devflight/cmii-uav-integration
- volumes:
- - name: nfs-backend-log-volume
- persistentVolumeClaim:
- claimName: nfs-backend-log-pvc
----
-apiVersion: v1
-kind: Service
-metadata:
- name: cmii-uav-integration
- namespace: uavcloud-devflight
- labels:
- cmii.type: backend
- cmii.app: cmii-uav-integration
- octopus/control: backend-app-1.0.0
- app.kubernetes.io/managed-by: octopus
- app.kubernetes.io/app-version: 5.7.0
-spec:
- type: ClusterIP
- selector:
- cmii.type: backend
- cmii.app: cmii-uav-integration
- ports:
- - name: backend-tcp
- port: 8080
- protocol: TCP
- targetPort: 8080
----
-apiVersion: apps/v1
-kind: Deployment
-metadata:
- name: cmii-uav-device
- namespace: uavcloud-devflight
- labels:
- cmii.type: backend
- cmii.app: cmii-uav-device
- octopus/control: backend-app-1.0.0
- app.kubernetes.io/managed-by: octopus
- app.kubernetes.io/app-version: 5.7.0
-spec:
- replicas: 1
- strategy:
- rollingUpdate:
- maxUnavailable: 1
- selector:
- matchLabels:
- cmii.type: backend
- cmii.app: cmii-uav-device
- template:
- metadata:
- labels:
- cmii.type: backend
- cmii.app: cmii-uav-device
- spec:
- affinity:
- nodeAffinity:
- requiredDuringSchedulingIgnoredDuringExecution:
- nodeSelectorTerms:
- - matchExpressions:
- - key: uavcloud.env
- operator: In
- values:
- - devflight
- imagePullSecrets:
- - name: harborsecret
- containers:
- - name: cmii-uav-device
- image: harbor.cdcyy.com.cn/cmii/cmii-uav-device:5.7.0-snapshot
- imagePullPolicy: Always
- env:
- - name: K8S_NAMESPACE
- value: uavcloud-devflight
- - name: APPLICATION_NAME
- value: cmii-uav-device
- - name: CUST_JAVA_OPTS
- value: "-Xms200m -Xmx1500m -Dlog4j2.formatMsgNoLookups=true"
- - name: NACOS_REGISTRY
- value: "helm-nacos:8848"
- - name: NACOS_DISCOVERY_IP
- valueFrom:
- fieldRef:
- fieldPath: status.podIP
- - name: NACOS_DISCOVERY_PORT
- value: "8080"
- - name: BIZ_CONFIG_GROUP
- value: 5.7.0
- - name: SYS_CONFIG_GROUP
- value: 5.7.0
- - name: IMAGE_VERSION
- value: 5.7.0
- - name: NACOS_USERNAME
- value: "developer"
- - name: NACOS_PASSWORD
- value: "Deve@9128201"
- ports:
- - name: pod-port
- containerPort: 8080
- protocol: TCP
- resources:
- limits:
- memory: 2Gi
- cpu: "2"
- requests:
- memory: 200Mi
- cpu: 200m
- 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: uavcloud-devflight/cmii-uav-device
- volumes:
- - name: nfs-backend-log-volume
- persistentVolumeClaim:
- claimName: nfs-backend-log-pvc
----
-apiVersion: v1
-kind: Service
-metadata:
- name: cmii-uav-device
- namespace: uavcloud-devflight
- labels:
- cmii.type: backend
- cmii.app: cmii-uav-device
- octopus/control: backend-app-1.0.0
- app.kubernetes.io/managed-by: octopus
- app.kubernetes.io/app-version: 5.7.0
-spec:
- type: ClusterIP
- selector:
- cmii.type: backend
- cmii.app: cmii-uav-device
- ports:
- - name: backend-tcp
- port: 8080
- protocol: TCP
- targetPort: 8080
----
-apiVersion: apps/v1
-kind: Deployment
-metadata:
- name: cmii-uav-data-post-process
- namespace: uavcloud-devflight
- labels:
- cmii.type: backend
- cmii.app: cmii-uav-data-post-process
- octopus/control: backend-app-1.0.0
- app.kubernetes.io/managed-by: octopus
- app.kubernetes.io/app-version: 5.7.0
-spec:
- replicas: 0
- strategy:
- rollingUpdate:
- maxUnavailable: 1
- selector:
- matchLabels:
- cmii.type: backend
- cmii.app: cmii-uav-data-post-process
- template:
- metadata:
- labels:
- cmii.type: backend
- cmii.app: cmii-uav-data-post-process
- spec:
- affinity:
- nodeAffinity:
- requiredDuringSchedulingIgnoredDuringExecution:
- nodeSelectorTerms:
- - matchExpressions:
- - key: uavcloud.env
- operator: In
- values:
- - devflight
- imagePullSecrets:
- - name: harborsecret
- containers:
- - name: cmii-uav-data-post-process
- image: harbor.cdcyy.com.cn/cmii/cmii-uav-data-post-process:5.6.0
- imagePullPolicy: Always
- env:
- - name: K8S_NAMESPACE
- value: uavcloud-devflight
- - name: APPLICATION_NAME
- value: cmii-uav-data-post-process
- - name: CUST_JAVA_OPTS
- value: "-Xms200m -Xmx1500m -Dlog4j2.formatMsgNoLookups=true"
- - name: NACOS_REGISTRY
- value: "helm-nacos:8848"
- - name: NACOS_DISCOVERY_IP
- valueFrom:
- fieldRef:
- fieldPath: status.podIP
- - name: NACOS_DISCOVERY_PORT
- value: "8080"
- - name: BIZ_CONFIG_GROUP
- value: 5.7.0
- - name: SYS_CONFIG_GROUP
- value: 5.7.0
- - name: IMAGE_VERSION
- value: 5.7.0
- - name: NACOS_USERNAME
- value: "developer"
- - name: NACOS_PASSWORD
- value: "Deve@9128201"
- ports:
- - name: pod-port
- containerPort: 8080
- protocol: TCP
- resources:
- limits:
- memory: 2Gi
- cpu: "2"
- requests:
- memory: 200Mi
- cpu: 200m
- 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: uavcloud-devflight/cmii-uav-data-post-process
- volumes:
- - name: nfs-backend-log-volume
- persistentVolumeClaim:
- claimName: nfs-backend-log-pvc
----
-apiVersion: v1
-kind: Service
-metadata:
- name: cmii-uav-data-post-process
- namespace: uavcloud-devflight
- labels:
- cmii.type: backend
- cmii.app: cmii-uav-data-post-process
- octopus/control: backend-app-1.0.0
- app.kubernetes.io/managed-by: octopus
- app.kubernetes.io/app-version: 5.7.0
-spec:
- type: ClusterIP
- selector:
- cmii.type: backend
- cmii.app: cmii-uav-data-post-process
- ports:
- - name: backend-tcp
- port: 8080
- protocol: TCP
- targetPort: 8080
----
-apiVersion: apps/v1
-kind: Deployment
-metadata:
- name: cmii-uav-emergency
- namespace: uavcloud-devflight
- labels:
- cmii.type: backend
- cmii.app: cmii-uav-emergency
- octopus/control: backend-app-1.0.0
- app.kubernetes.io/managed-by: octopus
- app.kubernetes.io/app-version: 5.7.0
-spec:
- replicas: 1
- strategy:
- rollingUpdate:
- maxUnavailable: 1
- selector:
- matchLabels:
- cmii.type: backend
- cmii.app: cmii-uav-emergency
- template:
- metadata:
- labels:
- cmii.type: backend
- cmii.app: cmii-uav-emergency
- spec:
- affinity:
- nodeAffinity:
- requiredDuringSchedulingIgnoredDuringExecution:
- nodeSelectorTerms:
- - matchExpressions:
- - key: uavcloud.env
- operator: In
- values:
- - devflight
- imagePullSecrets:
- - name: harborsecret
- containers:
- - name: cmii-uav-emergency
- image: harbor.cdcyy.com.cn/cmii/cmii-uav-emergency:5.7.0-snapshot
- imagePullPolicy: Always
- env:
- - name: K8S_NAMESPACE
- value: uavcloud-devflight
- - name: APPLICATION_NAME
- value: cmii-uav-emergency
- - name: CUST_JAVA_OPTS
- value: "-Xms200m -Xmx1500m -Dlog4j2.formatMsgNoLookups=true"
- - name: NACOS_REGISTRY
- value: "helm-nacos:8848"
- - name: NACOS_DISCOVERY_IP
- valueFrom:
- fieldRef:
- fieldPath: status.podIP
- - name: NACOS_DISCOVERY_PORT
- value: "8080"
- - name: BIZ_CONFIG_GROUP
- value: 5.7.0
- - name: SYS_CONFIG_GROUP
- value: 5.7.0
- - name: IMAGE_VERSION
- value: 5.7.0
- - name: NACOS_USERNAME
- value: "developer"
- - name: NACOS_PASSWORD
- value: "Deve@9128201"
- ports:
- - name: pod-port
- containerPort: 8080
- protocol: TCP
- resources:
- limits:
- memory: 2Gi
- cpu: "2"
- requests:
- memory: 200Mi
- cpu: 200m
- 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: uavcloud-devflight/cmii-uav-emergency
- volumes:
- - name: nfs-backend-log-volume
- persistentVolumeClaim:
- claimName: nfs-backend-log-pvc
----
-apiVersion: v1
-kind: Service
-metadata:
- name: cmii-uav-emergency
- namespace: uavcloud-devflight
- labels:
- cmii.type: backend
- cmii.app: cmii-uav-emergency
- octopus/control: backend-app-1.0.0
- app.kubernetes.io/managed-by: octopus
- app.kubernetes.io/app-version: 5.7.0
-spec:
- type: ClusterIP
- selector:
- cmii.type: backend
- cmii.app: cmii-uav-emergency
- ports:
- - name: backend-tcp
- port: 8080
- protocol: TCP
- targetPort: 8080
----
-apiVersion: apps/v1
-kind: Deployment
-metadata:
- name: cmii-uas-gateway
- namespace: uavcloud-devflight
- 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: 5.7.0
-spec:
- replicas: 0
- 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:
- - devflight
- imagePullSecrets:
- - name: harborsecret
- containers:
- - name: cmii-uas-gateway
- image: harbor.cdcyy.com.cn/cmii/cmii-uas-gateway:5.6.0
- imagePullPolicy: Always
- env:
- - name: K8S_NAMESPACE
- value: uavcloud-devflight
- - 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:
- fieldPath: status.podIP
- - name: NACOS_DISCOVERY_PORT
- value: "8080"
- - name: BIZ_CONFIG_GROUP
- value: 5.7.0
- - name: SYS_CONFIG_GROUP
- value: 5.7.0
- - name: IMAGE_VERSION
- value: 5.7.0
- - name: NACOS_USERNAME
- value: "developer"
- - name: NACOS_PASSWORD
- value: "Deve@9128201"
- ports:
- - name: pod-port
- containerPort: 8080
- protocol: TCP
- resources:
- limits:
- memory: 2Gi
- cpu: "2"
- requests:
- memory: 200Mi
- cpu: 200m
- 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: uavcloud-devflight/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: uavcloud-devflight
- 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: 5.7.0
-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-grid-datasource
- namespace: uavcloud-devflight
- labels:
- cmii.type: backend
- cmii.app: cmii-uav-grid-datasource
- octopus/control: backend-app-1.0.0
- app.kubernetes.io/managed-by: octopus
- app.kubernetes.io/app-version: 5.7.0
-spec:
- replicas: 0
- strategy:
- rollingUpdate:
- maxUnavailable: 1
- selector:
- matchLabels:
- cmii.type: backend
- cmii.app: cmii-uav-grid-datasource
- template:
- metadata:
- labels:
- cmii.type: backend
- cmii.app: cmii-uav-grid-datasource
- spec:
- affinity:
- nodeAffinity:
- requiredDuringSchedulingIgnoredDuringExecution:
- nodeSelectorTerms:
- - matchExpressions:
- - key: uavcloud.env
- operator: In
- values:
- - devflight
- imagePullSecrets:
- - name: harborsecret
- containers:
- - name: cmii-uav-grid-datasource
- image: harbor.cdcyy.com.cn/cmii/cmii-uav-grid-datasource:5.6.0
- imagePullPolicy: Always
- env:
- - name: K8S_NAMESPACE
- value: uavcloud-devflight
- - name: APPLICATION_NAME
- value: cmii-uav-grid-datasource
- - name: CUST_JAVA_OPTS
- value: "-Xms200m -Xmx1500m -Dlog4j2.formatMsgNoLookups=true"
- - name: NACOS_REGISTRY
- value: "helm-nacos:8848"
- - name: NACOS_DISCOVERY_IP
- valueFrom:
- fieldRef:
- fieldPath: status.podIP
- - name: NACOS_DISCOVERY_PORT
- value: "8080"
- - name: BIZ_CONFIG_GROUP
- value: 5.7.0
- - name: SYS_CONFIG_GROUP
- value: 5.7.0
- - name: IMAGE_VERSION
- value: 5.7.0
- - name: NACOS_USERNAME
- value: "developer"
- - name: NACOS_PASSWORD
- value: "Deve@9128201"
- ports:
- - name: pod-port
- containerPort: 8080
- protocol: TCP
- resources:
- limits:
- memory: 2Gi
- cpu: "2"
- requests:
- memory: 200Mi
- cpu: 200m
- 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: uavcloud-devflight/cmii-uav-grid-datasource
- volumes:
- - name: nfs-backend-log-volume
- persistentVolumeClaim:
- claimName: nfs-backend-log-pvc
----
-apiVersion: v1
-kind: Service
-metadata:
- name: cmii-uav-grid-datasource
- namespace: uavcloud-devflight
- labels:
- cmii.type: backend
- cmii.app: cmii-uav-grid-datasource
- octopus/control: backend-app-1.0.0
- app.kubernetes.io/managed-by: octopus
- app.kubernetes.io/app-version: 5.7.0
-spec:
- type: ClusterIP
- selector:
- cmii.type: backend
- cmii.app: cmii-uav-grid-datasource
- ports:
- - name: backend-tcp
- port: 8080
- protocol: TCP
- targetPort: 8080
----
-apiVersion: apps/v1
-kind: Deployment
-metadata:
- name: cmii-uav-surveillance
- namespace: uavcloud-devflight
- labels:
- cmii.type: backend
- cmii.app: cmii-uav-surveillance
- octopus/control: backend-app-1.0.0
- app.kubernetes.io/managed-by: octopus
- app.kubernetes.io/app-version: 5.7.0
-spec:
- replicas: 1
- strategy:
- rollingUpdate:
- maxUnavailable: 1
- selector:
- matchLabels:
- cmii.type: backend
- cmii.app: cmii-uav-surveillance
- template:
- metadata:
- labels:
- cmii.type: backend
- cmii.app: cmii-uav-surveillance
- spec:
- affinity:
- nodeAffinity:
- requiredDuringSchedulingIgnoredDuringExecution:
- nodeSelectorTerms:
- - matchExpressions:
- - key: uavcloud.env
- operator: In
- values:
- - devflight
- imagePullSecrets:
- - name: harborsecret
- containers:
- - name: cmii-uav-surveillance
- image: harbor.cdcyy.com.cn/cmii/cmii-uav-surveillance:5.7.0-snapshot
- imagePullPolicy: Always
- env:
- - name: K8S_NAMESPACE
- value: uavcloud-devflight
- - name: APPLICATION_NAME
- value: cmii-uav-surveillance
- - name: CUST_JAVA_OPTS
- value: "-Xms200m -Xmx1500m -Dlog4j2.formatMsgNoLookups=true"
- - name: NACOS_REGISTRY
- value: "helm-nacos:8848"
- - name: NACOS_DISCOVERY_IP
- valueFrom:
- fieldRef:
- fieldPath: status.podIP
- - name: NACOS_DISCOVERY_PORT
- value: "8080"
- - name: BIZ_CONFIG_GROUP
- value: 5.7.0
- - name: SYS_CONFIG_GROUP
- value: 5.7.0
- - name: IMAGE_VERSION
- value: 5.7.0
- - name: NACOS_USERNAME
- value: "developer"
- - name: NACOS_PASSWORD
- value: "Deve@9128201"
- ports:
- - name: pod-port
- containerPort: 8080
- protocol: TCP
- resources:
- limits:
- memory: 2Gi
- cpu: "2"
- requests:
- memory: 200Mi
- cpu: 200m
- 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: uavcloud-devflight/cmii-uav-surveillance
- volumes:
- - name: nfs-backend-log-volume
- persistentVolumeClaim:
- claimName: nfs-backend-log-pvc
----
-apiVersion: v1
-kind: Service
-metadata:
- name: cmii-uav-surveillance
- namespace: uavcloud-devflight
- labels:
- cmii.type: backend
- cmii.app: cmii-uav-surveillance
- octopus/control: backend-app-1.0.0
- app.kubernetes.io/managed-by: octopus
- app.kubernetes.io/app-version: 5.7.0
-spec:
- type: ClusterIP
- selector:
- cmii.type: backend
- cmii.app: cmii-uav-surveillance
- ports:
- - name: backend-tcp
- port: 8080
- protocol: TCP
- targetPort: 8080
----
-apiVersion: apps/v1
-kind: Deployment
-metadata:
- name: cmii-uav-sense-adapter
- namespace: uavcloud-devflight
- 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: 5.7.0
-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:
- - devflight
- imagePullSecrets:
- - name: harborsecret
- containers:
- - name: cmii-uav-sense-adapter
- image: harbor.cdcyy.com.cn/cmii/cmii-uav-sense-adapter:5.6.0
- imagePullPolicy: Always
- env:
- - name: K8S_NAMESPACE
- value: uavcloud-devflight
- - 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:
- fieldPath: status.podIP
- - name: NACOS_DISCOVERY_PORT
- value: "8080"
- - name: BIZ_CONFIG_GROUP
- value: 5.7.0
- - name: SYS_CONFIG_GROUP
- value: 5.7.0
- - name: IMAGE_VERSION
- value: 5.7.0
- - name: NACOS_USERNAME
- value: "developer"
- - name: NACOS_PASSWORD
- value: "Deve@9128201"
- ports:
- - name: pod-port
- containerPort: 8080
- protocol: TCP
- resources:
- limits:
- memory: 2Gi
- cpu: "2"
- requests:
- memory: 200Mi
- cpu: 200m
- 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: uavcloud-devflight/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: uavcloud-devflight
- 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: 5.7.0
-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-open-gateway
- namespace: uavcloud-devflight
- labels:
- cmii.type: backend
- cmii.app: cmii-open-gateway
- octopus/control: backend-app-1.0.0
- app.kubernetes.io/managed-by: octopus
- app.kubernetes.io/app-version: 5.7.0
-spec:
- replicas: 0
- strategy:
- rollingUpdate:
- maxUnavailable: 1
- selector:
- matchLabels:
- cmii.type: backend
- cmii.app: cmii-open-gateway
- template:
- metadata:
- labels:
- cmii.type: backend
- cmii.app: cmii-open-gateway
- spec:
- affinity:
- nodeAffinity:
- requiredDuringSchedulingIgnoredDuringExecution:
- nodeSelectorTerms:
- - matchExpressions:
- - key: uavcloud.env
- operator: In
- values:
- - devflight
- imagePullSecrets:
- - name: harborsecret
- containers:
- - name: cmii-open-gateway
- image: harbor.cdcyy.com.cn/cmii/cmii-open-gateway:5.6.0
- imagePullPolicy: Always
- env:
- - name: K8S_NAMESPACE
- value: uavcloud-devflight
- - name: APPLICATION_NAME
- value: cmii-open-gateway
- - name: CUST_JAVA_OPTS
- value: "-Xms200m -Xmx1500m -Dlog4j2.formatMsgNoLookups=true"
- - name: NACOS_REGISTRY
- value: "helm-nacos:8848"
- - name: NACOS_DISCOVERY_IP
- valueFrom:
- fieldRef:
- fieldPath: status.podIP
- - name: NACOS_DISCOVERY_PORT
- value: "8080"
- - name: BIZ_CONFIG_GROUP
- value: 5.7.0
- - name: SYS_CONFIG_GROUP
- value: 5.7.0
- - name: IMAGE_VERSION
- value: 5.7.0
- - name: NACOS_USERNAME
- value: "developer"
- - name: NACOS_PASSWORD
- value: "Deve@9128201"
- ports:
- - name: pod-port
- containerPort: 8080
- protocol: TCP
- resources:
- limits:
- memory: 2Gi
- cpu: "2"
- requests:
- memory: 200Mi
- cpu: 200m
- 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: uavcloud-devflight/cmii-open-gateway
- volumes:
- - name: nfs-backend-log-volume
- persistentVolumeClaim:
- claimName: nfs-backend-log-pvc
----
-apiVersion: v1
-kind: Service
-metadata:
- name: cmii-open-gateway
- namespace: uavcloud-devflight
- labels:
- cmii.type: backend
- cmii.app: cmii-open-gateway
- octopus/control: backend-app-1.0.0
- app.kubernetes.io/managed-by: octopus
- app.kubernetes.io/app-version: 5.7.0
-spec:
- type: ClusterIP
- selector:
- cmii.type: backend
- cmii.app: cmii-open-gateway
- ports:
- - name: backend-tcp
- port: 8080
- protocol: TCP
- targetPort: 8080
----
-apiVersion: apps/v1
-kind: Deployment
-metadata:
- name: cmii-app-release
- namespace: uavcloud-devflight
- labels:
- cmii.type: backend
- cmii.app: cmii-app-release
- octopus/control: backend-app-1.0.0
- app.kubernetes.io/managed-by: octopus
- app.kubernetes.io/app-version: 5.7.0
-spec:
- replicas: 0
- strategy:
- rollingUpdate:
- maxUnavailable: 1
- selector:
- matchLabels:
- cmii.type: backend
- cmii.app: cmii-app-release
- template:
- metadata:
- labels:
- cmii.type: backend
- cmii.app: cmii-app-release
- spec:
- affinity:
- nodeAffinity:
- requiredDuringSchedulingIgnoredDuringExecution:
- nodeSelectorTerms:
- - matchExpressions:
- - key: uavcloud.env
- operator: In
- values:
- - devflight
- imagePullSecrets:
- - name: harborsecret
- containers:
- - name: cmii-app-release
- image: harbor.cdcyy.com.cn/cmii/cmii-app-release:5.6.0
- imagePullPolicy: Always
- env:
- - name: K8S_NAMESPACE
- value: uavcloud-devflight
- - name: APPLICATION_NAME
- value: cmii-app-release
- - name: CUST_JAVA_OPTS
- value: "-Xms200m -Xmx1500m -Dlog4j2.formatMsgNoLookups=true"
- - name: NACOS_REGISTRY
- value: "helm-nacos:8848"
- - name: NACOS_DISCOVERY_IP
- valueFrom:
- fieldRef:
- fieldPath: status.podIP
- - name: NACOS_DISCOVERY_PORT
- value: "8080"
- - name: BIZ_CONFIG_GROUP
- value: 5.7.0
- - name: SYS_CONFIG_GROUP
- value: 5.7.0
- - name: IMAGE_VERSION
- value: 5.7.0
- - name: NACOS_USERNAME
- value: "developer"
- - name: NACOS_PASSWORD
- value: "Deve@9128201"
- ports:
- - name: pod-port
- containerPort: 8080
- protocol: TCP
- resources:
- limits:
- memory: 2Gi
- cpu: "2"
- requests:
- memory: 200Mi
- cpu: 200m
- 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: uavcloud-devflight/cmii-app-release
- volumes:
- - name: nfs-backend-log-volume
- persistentVolumeClaim:
- claimName: nfs-backend-log-pvc
----
-apiVersion: v1
-kind: Service
-metadata:
- name: cmii-app-release
- namespace: uavcloud-devflight
- labels:
- cmii.type: backend
- cmii.app: cmii-app-release
- octopus/control: backend-app-1.0.0
- app.kubernetes.io/managed-by: octopus
- app.kubernetes.io/app-version: 5.7.0
-spec:
- type: ClusterIP
- selector:
- cmii.type: backend
- cmii.app: cmii-app-release
- ports:
- - name: backend-tcp
- port: 8080
- protocol: TCP
- targetPort: 8080
----
-apiVersion: apps/v1
-kind: Deployment
-metadata:
- name: cmii-uav-gateway
- namespace: uavcloud-devflight
- labels:
- cmii.type: backend
- cmii.app: cmii-uav-gateway
- octopus/control: backend-app-1.0.0
- app.kubernetes.io/managed-by: octopus
- app.kubernetes.io/app-version: 5.7.0
-spec:
- replicas: 1
- strategy:
- rollingUpdate:
- maxUnavailable: 1
- selector:
- matchLabels:
- cmii.type: backend
- cmii.app: cmii-uav-gateway
- template:
- metadata:
- labels:
- cmii.type: backend
- cmii.app: cmii-uav-gateway
- spec:
- affinity:
- nodeAffinity:
- requiredDuringSchedulingIgnoredDuringExecution:
- nodeSelectorTerms:
- - matchExpressions:
- - key: uavcloud.env
- operator: In
- values:
- - devflight
- imagePullSecrets:
- - name: harborsecret
- containers:
- - name: cmii-uav-gateway
- image: harbor.cdcyy.com.cn/cmii/cmii-uav-gateway:5.7.0-snapshot
- imagePullPolicy: Always
- env:
- - name: K8S_NAMESPACE
- value: uavcloud-devflight
- - name: APPLICATION_NAME
- value: cmii-uav-gateway
- - name: CUST_JAVA_OPTS
- value: "-Xms200m -Xmx1500m -Dlog4j2.formatMsgNoLookups=true"
- - name: NACOS_REGISTRY
- value: "helm-nacos:8848"
- - name: NACOS_DISCOVERY_IP
- valueFrom:
- fieldRef:
- fieldPath: status.podIP
- - name: NACOS_DISCOVERY_PORT
- value: "8080"
- - name: BIZ_CONFIG_GROUP
- value: 5.7.0
- - name: SYS_CONFIG_GROUP
- value: 5.7.0
- - name: IMAGE_VERSION
- value: 5.7.0
- - name: NACOS_USERNAME
- value: "developer"
- - name: NACOS_PASSWORD
- value: "Deve@9128201"
- ports:
- - name: pod-port
- containerPort: 8080
- protocol: TCP
- resources:
- limits:
- memory: 2Gi
- cpu: "2"
- requests:
- memory: 200Mi
- cpu: 200m
- 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: uavcloud-devflight/cmii-uav-gateway
- volumes:
- - name: nfs-backend-log-volume
- persistentVolumeClaim:
- claimName: nfs-backend-log-pvc
----
-apiVersion: v1
-kind: Service
-metadata:
- name: cmii-uav-gateway
- namespace: uavcloud-devflight
- labels:
- cmii.type: backend
- cmii.app: cmii-uav-gateway
- octopus/control: backend-app-1.0.0
- app.kubernetes.io/managed-by: octopus
- app.kubernetes.io/app-version: 5.7.0
-spec:
- type: ClusterIP
- selector:
- cmii.type: backend
- cmii.app: cmii-uav-gateway
- ports:
- - name: backend-tcp
- port: 8080
- protocol: TCP
- targetPort: 8080
----
-apiVersion: apps/v1
-kind: Deployment
-metadata:
- name: cmii-admin-user
- namespace: uavcloud-devflight
- labels:
- cmii.type: backend
- cmii.app: cmii-admin-user
- octopus/control: backend-app-1.0.0
- app.kubernetes.io/managed-by: octopus
- app.kubernetes.io/app-version: 5.7.0
-spec:
- replicas: 1
- strategy:
- rollingUpdate:
- maxUnavailable: 1
- selector:
- matchLabels:
- cmii.type: backend
- cmii.app: cmii-admin-user
- template:
- metadata:
- labels:
- cmii.type: backend
- cmii.app: cmii-admin-user
- spec:
- affinity:
- nodeAffinity:
- requiredDuringSchedulingIgnoredDuringExecution:
- nodeSelectorTerms:
- - matchExpressions:
- - key: uavcloud.env
- operator: In
- values:
- - devflight
- imagePullSecrets:
- - name: harborsecret
- containers:
- - name: cmii-admin-user
- image: harbor.cdcyy.com.cn/cmii/cmii-admin-user:5.7.0-snapshot
- imagePullPolicy: Always
- env:
- - name: K8S_NAMESPACE
- value: uavcloud-devflight
- - name: APPLICATION_NAME
- value: cmii-admin-user
- - name: CUST_JAVA_OPTS
- value: "-Xms200m -Xmx1500m -Dlog4j2.formatMsgNoLookups=true"
- - name: NACOS_REGISTRY
- value: "helm-nacos:8848"
- - name: NACOS_DISCOVERY_IP
- valueFrom:
- fieldRef:
- fieldPath: status.podIP
- - name: NACOS_DISCOVERY_PORT
- value: "8080"
- - name: BIZ_CONFIG_GROUP
- value: 5.7.0
- - name: SYS_CONFIG_GROUP
- value: 5.7.0
- - name: IMAGE_VERSION
- value: 5.7.0
- - name: NACOS_USERNAME
- value: "developer"
- - name: NACOS_PASSWORD
- value: "Deve@9128201"
- ports:
- - name: pod-port
- containerPort: 8080
- protocol: TCP
- resources:
- limits:
- memory: 2Gi
- cpu: "2"
- requests:
- memory: 200Mi
- cpu: 200m
- 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: uavcloud-devflight/cmii-admin-user
- volumes:
- - name: nfs-backend-log-volume
- persistentVolumeClaim:
- claimName: nfs-backend-log-pvc
----
-apiVersion: v1
-kind: Service
-metadata:
- name: cmii-admin-user
- namespace: uavcloud-devflight
- labels:
- cmii.type: backend
- cmii.app: cmii-admin-user
- octopus/control: backend-app-1.0.0
- app.kubernetes.io/managed-by: octopus
- app.kubernetes.io/app-version: 5.7.0
-spec:
- type: ClusterIP
- selector:
- cmii.type: backend
- cmii.app: cmii-admin-user
- ports:
- - name: backend-tcp
- port: 8080
- protocol: TCP
- targetPort: 8080
----
-apiVersion: apps/v1
-kind: Deployment
metadata:
name: cmii-uav-threedsimulation
namespace: uavcloud-devflight
@@ -5291,7 +9,7 @@ metadata:
cmii.app: cmii-uav-threedsimulation
octopus/control: backend-app-1.0.0
app.kubernetes.io/managed-by: octopus
- app.kubernetes.io/app-version: 5.7.0
+ app.kubernetes.io/app-version: 6.0.0
spec:
replicas: 1
strategy:
@@ -5338,11 +56,11 @@ spec:
- name: NACOS_DISCOVERY_PORT
value: "8080"
- name: BIZ_CONFIG_GROUP
- value: 5.7.0
+ value: 6.0.0
- name: SYS_CONFIG_GROUP
- value: 5.7.0
+ value: 6.0.0
- name: IMAGE_VERSION
- value: 5.7.0
+ value: 6.0.0
- name: NACOS_USERNAME
value: "developer"
- name: NACOS_PASSWORD
@@ -5352,12 +70,12 @@ spec:
containerPort: 8080
protocol: TCP
resources:
- limits:
- memory: 2Gi
- cpu: "2"
- requests:
- memory: 200Mi
- cpu: 200m
+ limits:
+ memory: 2Gi
+ cpu: "2"
+ requests:
+ memory: 200Mi
+ cpu: 200m
livenessProbe:
httpGet:
path: /cmii/health
@@ -5408,7 +126,7 @@ metadata:
cmii.app: cmii-uav-threedsimulation
octopus/control: backend-app-1.0.0
app.kubernetes.io/managed-by: octopus
- app.kubernetes.io/app-version: 5.7.0
+ app.kubernetes.io/app-version: 6.0.0
spec:
type: ClusterIP
selector:
@@ -5423,292 +141,14 @@ spec:
apiVersion: apps/v1
kind: Deployment
metadata:
- name: cmii-uav-mission
+ name: cmii-uav-alarm
namespace: uavcloud-devflight
labels:
cmii.type: backend
- cmii.app: cmii-uav-mission
+ cmii.app: cmii-uav-alarm
octopus/control: backend-app-1.0.0
app.kubernetes.io/managed-by: octopus
- app.kubernetes.io/app-version: 5.7.0
-spec:
- replicas: 1
- strategy:
- rollingUpdate:
- maxUnavailable: 1
- selector:
- matchLabels:
- cmii.type: backend
- cmii.app: cmii-uav-mission
- template:
- metadata:
- labels:
- cmii.type: backend
- cmii.app: cmii-uav-mission
- spec:
- affinity:
- nodeAffinity:
- requiredDuringSchedulingIgnoredDuringExecution:
- nodeSelectorTerms:
- - matchExpressions:
- - key: uavcloud.env
- operator: In
- values:
- - devflight
- imagePullSecrets:
- - name: harborsecret
- containers:
- - name: cmii-uav-mission
- image: harbor.cdcyy.com.cn/cmii/cmii-uav-mission:5.7.0-snapshot
- imagePullPolicy: Always
- env:
- - name: K8S_NAMESPACE
- value: uavcloud-devflight
- - name: APPLICATION_NAME
- value: cmii-uav-mission
- - name: CUST_JAVA_OPTS
- value: "-Xms200m -Xmx1500m -Dlog4j2.formatMsgNoLookups=true"
- - name: NACOS_REGISTRY
- value: "helm-nacos:8848"
- - name: NACOS_DISCOVERY_IP
- valueFrom:
- fieldRef:
- fieldPath: status.podIP
- - name: NACOS_DISCOVERY_PORT
- value: "8080"
- - name: BIZ_CONFIG_GROUP
- value: 5.7.0
- - name: SYS_CONFIG_GROUP
- value: 5.7.0
- - name: IMAGE_VERSION
- value: 5.7.0
- - name: NACOS_USERNAME
- value: "developer"
- - name: NACOS_PASSWORD
- value: "Deve@9128201"
- ports:
- - name: pod-port
- containerPort: 8080
- protocol: TCP
- resources:
- limits:
- memory: 2Gi
- cpu: "2"
- requests:
- memory: 200Mi
- cpu: 200m
- 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: uavcloud-devflight/cmii-uav-mission
- volumes:
- - name: nfs-backend-log-volume
- persistentVolumeClaim:
- claimName: nfs-backend-log-pvc
----
-apiVersion: v1
-kind: Service
-metadata:
- name: cmii-uav-mission
- namespace: uavcloud-devflight
- labels:
- cmii.type: backend
- cmii.app: cmii-uav-mission
- octopus/control: backend-app-1.0.0
- app.kubernetes.io/managed-by: octopus
- app.kubernetes.io/app-version: 5.7.0
-spec:
- type: ClusterIP
- selector:
- cmii.type: backend
- cmii.app: cmii-uav-mission
- ports:
- - name: backend-tcp
- port: 8080
- protocol: TCP
- targetPort: 8080
----
-apiVersion: apps/v1
-kind: Deployment
-metadata:
- name: cmii-uav-cms
- namespace: uavcloud-devflight
- labels:
- cmii.type: backend
- cmii.app: cmii-uav-cms
- octopus/control: backend-app-1.0.0
- app.kubernetes.io/managed-by: octopus
- app.kubernetes.io/app-version: 5.7.0
-spec:
- replicas: 1
- strategy:
- rollingUpdate:
- maxUnavailable: 1
- selector:
- matchLabels:
- cmii.type: backend
- cmii.app: cmii-uav-cms
- template:
- metadata:
- labels:
- cmii.type: backend
- cmii.app: cmii-uav-cms
- spec:
- affinity:
- nodeAffinity:
- requiredDuringSchedulingIgnoredDuringExecution:
- nodeSelectorTerms:
- - matchExpressions:
- - key: uavcloud.env
- operator: In
- values:
- - devflight
- imagePullSecrets:
- - name: harborsecret
- containers:
- - name: cmii-uav-cms
- image: harbor.cdcyy.com.cn/cmii/cmii-uav-cms:5.6.0
- imagePullPolicy: Always
- env:
- - name: K8S_NAMESPACE
- value: uavcloud-devflight
- - name: APPLICATION_NAME
- value: cmii-uav-cms
- - name: CUST_JAVA_OPTS
- value: "-Xms200m -Xmx1500m -Dlog4j2.formatMsgNoLookups=true"
- - name: NACOS_REGISTRY
- value: "helm-nacos:8848"
- - name: NACOS_DISCOVERY_IP
- valueFrom:
- fieldRef:
- fieldPath: status.podIP
- - name: NACOS_DISCOVERY_PORT
- value: "8080"
- - name: BIZ_CONFIG_GROUP
- value: 5.7.0
- - name: SYS_CONFIG_GROUP
- value: 5.7.0
- - name: IMAGE_VERSION
- value: 5.7.0
- - name: NACOS_USERNAME
- value: "developer"
- - name: NACOS_PASSWORD
- value: "Deve@9128201"
- ports:
- - name: pod-port
- containerPort: 8080
- protocol: TCP
- resources:
- limits:
- memory: 2Gi
- cpu: "2"
- requests:
- memory: 200Mi
- cpu: 200m
- 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: uavcloud-devflight/cmii-uav-cms
- volumes:
- - name: nfs-backend-log-volume
- persistentVolumeClaim:
- claimName: nfs-backend-log-pvc
----
-apiVersion: v1
-kind: Service
-metadata:
- name: cmii-uav-cms
- namespace: uavcloud-devflight
- labels:
- cmii.type: backend
- cmii.app: cmii-uav-cms
- octopus/control: backend-app-1.0.0
- app.kubernetes.io/managed-by: octopus
- app.kubernetes.io/app-version: 5.7.0
-spec:
- type: ClusterIP
- selector:
- cmii.type: backend
- cmii.app: cmii-uav-cms
- ports:
- - name: backend-tcp
- port: 8080
- protocol: TCP
- targetPort: 8080
----
-apiVersion: apps/v1
-kind: Deployment
-metadata:
- name: cmii-uav-grid-engine
- namespace: uavcloud-devflight
- labels:
- cmii.type: backend
- cmii.app: cmii-uav-grid-engine
- octopus/control: backend-app-1.0.0
- app.kubernetes.io/managed-by: octopus
- app.kubernetes.io/app-version: 5.7.0
+ app.kubernetes.io/app-version: 6.0.0
spec:
replicas: 0
strategy:
@@ -5717,12 +157,12 @@ spec:
selector:
matchLabels:
cmii.type: backend
- cmii.app: cmii-uav-grid-engine
+ cmii.app: cmii-uav-alarm
template:
metadata:
labels:
cmii.type: backend
- cmii.app: cmii-uav-grid-engine
+ cmii.app: cmii-uav-alarm
spec:
affinity:
nodeAffinity:
@@ -5736,14 +176,14 @@ spec:
imagePullSecrets:
- name: harborsecret
containers:
- - name: cmii-uav-grid-engine
- image: harbor.cdcyy.com.cn/cmii/cmii-uav-grid-engine:5.6.0
+ - name: cmii-uav-alarm
+ image: harbor.cdcyy.com.cn/cmii/cmii-uav-alarm:5.7.0-snapshot
imagePullPolicy: Always
env:
- name: K8S_NAMESPACE
value: uavcloud-devflight
- name: APPLICATION_NAME
- value: cmii-uav-grid-engine
+ value: cmii-uav-alarm
- name: CUST_JAVA_OPTS
value: "-Xms200m -Xmx1500m -Dlog4j2.formatMsgNoLookups=true"
- name: NACOS_REGISTRY
@@ -5755,11 +195,11 @@ spec:
- name: NACOS_DISCOVERY_PORT
value: "8080"
- name: BIZ_CONFIG_GROUP
- value: 5.7.0
+ value: 6.0.0
- name: SYS_CONFIG_GROUP
- value: 5.7.0
+ value: 6.0.0
- name: IMAGE_VERSION
- value: 5.7.0
+ value: 6.0.0
- name: NACOS_USERNAME
value: "developer"
- name: NACOS_PASSWORD
@@ -5769,12 +209,12 @@ spec:
containerPort: 8080
protocol: TCP
resources:
- limits:
- memory: 2Gi
- cpu: "2"
- requests:
- memory: 200Mi
- cpu: 200m
+ limits:
+ memory: 2Gi
+ cpu: "2"
+ requests:
+ memory: 200Mi
+ cpu: 200m
livenessProbe:
httpGet:
path: /cmii/health
@@ -5809,7 +249,7 @@ spec:
- name: nfs-backend-log-volume
mountPath: /cmii/logs
readOnly: false
- subPath: uavcloud-devflight/cmii-uav-grid-engine
+ subPath: uavcloud-devflight/cmii-uav-alarm
volumes:
- name: nfs-backend-log-volume
persistentVolumeClaim:
@@ -5818,19 +258,158 @@ spec:
apiVersion: v1
kind: Service
metadata:
- name: cmii-uav-grid-engine
+ name: cmii-uav-alarm
namespace: uavcloud-devflight
labels:
cmii.type: backend
- cmii.app: cmii-uav-grid-engine
+ cmii.app: cmii-uav-alarm
octopus/control: backend-app-1.0.0
app.kubernetes.io/managed-by: octopus
- app.kubernetes.io/app-version: 5.7.0
+ app.kubernetes.io/app-version: 6.0.0
spec:
type: ClusterIP
selector:
cmii.type: backend
- cmii.app: cmii-uav-grid-engine
+ cmii.app: cmii-uav-alarm
+ ports:
+ - name: backend-tcp
+ port: 8080
+ protocol: TCP
+ targetPort: 8080
+---
+apiVersion: apps/v1
+kind: Deployment
+metadata:
+ name: cmii-uav-mqtthandler
+ namespace: uavcloud-devflight
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-mqtthandler
+ octopus/control: backend-app-1.0.0
+ app.kubernetes.io/managed-by: octopus
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ replicas: 1
+ strategy:
+ rollingUpdate:
+ maxUnavailable: 1
+ selector:
+ matchLabels:
+ cmii.type: backend
+ cmii.app: cmii-uav-mqtthandler
+ template:
+ metadata:
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-mqtthandler
+ spec:
+ affinity:
+ nodeAffinity:
+ requiredDuringSchedulingIgnoredDuringExecution:
+ nodeSelectorTerms:
+ - matchExpressions:
+ - key: uavcloud.env
+ operator: In
+ values:
+ - devflight
+ imagePullSecrets:
+ - name: harborsecret
+ containers:
+ - name: cmii-uav-mqtthandler
+ image: harbor.cdcyy.com.cn/cmii/cmii-uav-mqtthandler:5.7.0-snapshot
+ imagePullPolicy: Always
+ env:
+ - name: K8S_NAMESPACE
+ value: uavcloud-devflight
+ - name: APPLICATION_NAME
+ value: cmii-uav-mqtthandler
+ - name: CUST_JAVA_OPTS
+ value: "-Xms200m -Xmx1500m -Dlog4j2.formatMsgNoLookups=true"
+ - name: NACOS_REGISTRY
+ value: "helm-nacos:8848"
+ - name: NACOS_DISCOVERY_IP
+ valueFrom:
+ fieldRef:
+ fieldPath: status.podIP
+ - name: NACOS_DISCOVERY_PORT
+ value: "8080"
+ - name: BIZ_CONFIG_GROUP
+ value: 6.0.0
+ - name: SYS_CONFIG_GROUP
+ value: 6.0.0
+ - name: IMAGE_VERSION
+ value: 6.0.0
+ - name: NACOS_USERNAME
+ value: "developer"
+ - name: NACOS_PASSWORD
+ value: "Deve@9128201"
+ ports:
+ - name: pod-port
+ containerPort: 8080
+ protocol: TCP
+ resources:
+ limits:
+ memory: 2Gi
+ cpu: "2"
+ requests:
+ memory: 200Mi
+ cpu: 200m
+ 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: uavcloud-devflight/cmii-uav-mqtthandler
+ volumes:
+ - name: nfs-backend-log-volume
+ persistentVolumeClaim:
+ claimName: nfs-backend-log-pvc
+---
+apiVersion: v1
+kind: Service
+metadata:
+ name: cmii-uav-mqtthandler
+ namespace: uavcloud-devflight
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-mqtthandler
+ octopus/control: backend-app-1.0.0
+ app.kubernetes.io/managed-by: octopus
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ type: ClusterIP
+ selector:
+ cmii.type: backend
+ cmii.app: cmii-uav-mqtthandler
ports:
- name: backend-tcp
port: 8080
@@ -5847,7 +426,7 @@ metadata:
cmii.app: cmii-uav-industrial-portfolio
octopus/control: backend-app-1.0.0
app.kubernetes.io/managed-by: octopus
- app.kubernetes.io/app-version: 5.7.0
+ app.kubernetes.io/app-version: 6.0.0
spec:
replicas: 1
strategy:
@@ -5876,7 +455,7 @@ spec:
- name: harborsecret
containers:
- name: cmii-uav-industrial-portfolio
- image: harbor.cdcyy.com.cn/cmii/cmii-uav-industrial-portfolio:5.7.0-snapshot
+ image: harbor.cdcyy.com.cn/cmii/cmii-uav-industrial-portfolio:5.7.0-sz-1111-snapshot
imagePullPolicy: Always
env:
- name: K8S_NAMESPACE
@@ -5894,11 +473,11 @@ spec:
- name: NACOS_DISCOVERY_PORT
value: "8080"
- name: BIZ_CONFIG_GROUP
- value: 5.7.0
+ value: 6.0.0
- name: SYS_CONFIG_GROUP
- value: 5.7.0
+ value: 6.0.0
- name: IMAGE_VERSION
- value: 5.7.0
+ value: 6.0.0
- name: NACOS_USERNAME
value: "developer"
- name: NACOS_PASSWORD
@@ -5908,12 +487,12 @@ spec:
containerPort: 8080
protocol: TCP
resources:
- limits:
- memory: 2Gi
- cpu: "2"
- requests:
- memory: 200Mi
- cpu: 200m
+ limits:
+ memory: 2Gi
+ cpu: "2"
+ requests:
+ memory: 200Mi
+ cpu: 200m
livenessProbe:
httpGet:
path: /cmii/health
@@ -5964,7 +543,7 @@ metadata:
cmii.app: cmii-uav-industrial-portfolio
octopus/control: backend-app-1.0.0
app.kubernetes.io/managed-by: octopus
- app.kubernetes.io/app-version: 5.7.0
+ app.kubernetes.io/app-version: 6.0.0
spec:
type: ClusterIP
selector:
@@ -5978,6 +557,2091 @@ spec:
---
apiVersion: apps/v1
kind: Deployment
+metadata:
+ name: uav-secret-backend
+ namespace: uavcloud-devflight
+ labels:
+ cmii.type: backend
+ cmii.app: uav-secret-backend
+ octopus/control: backend-app-1.0.0
+ app.kubernetes.io/managed-by: octopus
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ replicas: 1
+ strategy:
+ rollingUpdate:
+ maxUnavailable: 1
+ selector:
+ matchLabels:
+ cmii.type: backend
+ cmii.app: uav-secret-backend
+ template:
+ metadata:
+ labels:
+ cmii.type: backend
+ cmii.app: uav-secret-backend
+ spec:
+ affinity:
+ nodeAffinity:
+ requiredDuringSchedulingIgnoredDuringExecution:
+ nodeSelectorTerms:
+ - matchExpressions:
+ - key: uavcloud.env
+ operator: In
+ values:
+ - devflight
+ imagePullSecrets:
+ - name: harborsecret
+ containers:
+ - name: uav-secret-backend
+ image: harbor.cdcyy.com.cn/cmii/uav-secret-backend:5.7.0-snapshot
+ imagePullPolicy: Always
+ env:
+ - name: K8S_NAMESPACE
+ value: uavcloud-devflight
+ - name: APPLICATION_NAME
+ value: uav-secret-backend
+ - name: CUST_JAVA_OPTS
+ value: "-Xms200m -Xmx1500m -Dlog4j2.formatMsgNoLookups=true"
+ - name: NACOS_REGISTRY
+ value: "helm-nacos:8848"
+ - name: NACOS_DISCOVERY_IP
+ valueFrom:
+ fieldRef:
+ fieldPath: status.podIP
+ - name: NACOS_DISCOVERY_PORT
+ value: "8080"
+ - name: BIZ_CONFIG_GROUP
+ value: 6.0.0
+ - name: SYS_CONFIG_GROUP
+ value: 6.0.0
+ - name: IMAGE_VERSION
+ value: 6.0.0
+ - name: NACOS_USERNAME
+ value: "developer"
+ - name: NACOS_PASSWORD
+ value: "Deve@9128201"
+ ports:
+ - name: pod-port
+ containerPort: 8080
+ protocol: TCP
+ resources:
+ limits:
+ memory: 2Gi
+ cpu: "2"
+ requests:
+ memory: 200Mi
+ cpu: 200m
+ 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: uavcloud-devflight/uav-secret-backend
+ volumes:
+ - name: nfs-backend-log-volume
+ persistentVolumeClaim:
+ claimName: nfs-backend-log-pvc
+---
+apiVersion: v1
+kind: Service
+metadata:
+ name: uav-secret-backend
+ namespace: uavcloud-devflight
+ labels:
+ cmii.type: backend
+ cmii.app: uav-secret-backend
+ octopus/control: backend-app-1.0.0
+ app.kubernetes.io/managed-by: octopus
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ type: ClusterIP
+ selector:
+ cmii.type: backend
+ cmii.app: uav-secret-backend
+ ports:
+ - name: backend-tcp
+ port: 8080
+ protocol: TCP
+ targetPort: 8080
+---
+apiVersion: apps/v1
+kind: Deployment
+metadata:
+ name: cmii-uav-data-classification
+ namespace: uavcloud-devflight
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-data-classification
+ octopus/control: backend-app-1.0.0
+ app.kubernetes.io/managed-by: octopus
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ replicas: 1
+ strategy:
+ rollingUpdate:
+ maxUnavailable: 1
+ selector:
+ matchLabels:
+ cmii.type: backend
+ cmii.app: cmii-uav-data-classification
+ template:
+ metadata:
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-data-classification
+ spec:
+ affinity:
+ nodeAffinity:
+ requiredDuringSchedulingIgnoredDuringExecution:
+ nodeSelectorTerms:
+ - matchExpressions:
+ - key: uavcloud.env
+ operator: In
+ values:
+ - devflight
+ imagePullSecrets:
+ - name: harborsecret
+ containers:
+ - name: cmii-uav-data-classification
+ image: harbor.cdcyy.com.cn/cmii/cmii-uav-data-classification:5.7.0-snapshot
+ imagePullPolicy: Always
+ env:
+ - name: K8S_NAMESPACE
+ value: uavcloud-devflight
+ - name: APPLICATION_NAME
+ value: cmii-uav-data-classification
+ - name: CUST_JAVA_OPTS
+ value: "-Xms200m -Xmx1500m -Dlog4j2.formatMsgNoLookups=true"
+ - name: NACOS_REGISTRY
+ value: "helm-nacos:8848"
+ - name: NACOS_DISCOVERY_IP
+ valueFrom:
+ fieldRef:
+ fieldPath: status.podIP
+ - name: NACOS_DISCOVERY_PORT
+ value: "8080"
+ - name: BIZ_CONFIG_GROUP
+ value: 6.0.0
+ - name: SYS_CONFIG_GROUP
+ value: 6.0.0
+ - name: IMAGE_VERSION
+ value: 6.0.0
+ - name: NACOS_USERNAME
+ value: "developer"
+ - name: NACOS_PASSWORD
+ value: "Deve@9128201"
+ ports:
+ - name: pod-port
+ containerPort: 8080
+ protocol: TCP
+ resources:
+ limits:
+ memory: 2Gi
+ cpu: "2"
+ requests:
+ memory: 200Mi
+ cpu: 200m
+ 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: uavcloud-devflight/cmii-uav-data-classification
+ volumes:
+ - name: nfs-backend-log-volume
+ persistentVolumeClaim:
+ claimName: nfs-backend-log-pvc
+---
+apiVersion: v1
+kind: Service
+metadata:
+ name: cmii-uav-data-classification
+ namespace: uavcloud-devflight
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-data-classification
+ octopus/control: backend-app-1.0.0
+ app.kubernetes.io/managed-by: octopus
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ type: ClusterIP
+ selector:
+ cmii.type: backend
+ cmii.app: cmii-uav-data-classification
+ ports:
+ - name: backend-tcp
+ port: 8080
+ protocol: TCP
+ targetPort: 8080
+---
+apiVersion: apps/v1
+kind: Deployment
+metadata:
+ name: uavms-security-center
+ namespace: uavcloud-devflight
+ labels:
+ cmii.type: backend
+ cmii.app: uavms-security-center
+ octopus/control: backend-app-1.0.0
+ app.kubernetes.io/managed-by: octopus
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ replicas: 1
+ strategy:
+ rollingUpdate:
+ maxUnavailable: 1
+ selector:
+ matchLabels:
+ cmii.type: backend
+ cmii.app: uavms-security-center
+ template:
+ metadata:
+ labels:
+ cmii.type: backend
+ cmii.app: uavms-security-center
+ spec:
+ affinity:
+ nodeAffinity:
+ requiredDuringSchedulingIgnoredDuringExecution:
+ nodeSelectorTerms:
+ - matchExpressions:
+ - key: uavcloud.env
+ operator: In
+ values:
+ - devflight
+ imagePullSecrets:
+ - name: harborsecret
+ containers:
+ - name: uavms-security-center
+ image: harbor.cdcyy.com.cn/cmii/uavms-security-center:6.0.0
+ imagePullPolicy: Always
+ env:
+ - name: K8S_NAMESPACE
+ value: uavcloud-devflight
+ - name: APPLICATION_NAME
+ value: uavms-security-center
+ - name: CUST_JAVA_OPTS
+ value: "-Xms200m -Xmx1500m -Dlog4j2.formatMsgNoLookups=true"
+ - name: NACOS_REGISTRY
+ value: "helm-nacos:8848"
+ - name: NACOS_DISCOVERY_IP
+ valueFrom:
+ fieldRef:
+ fieldPath: status.podIP
+ - name: NACOS_DISCOVERY_PORT
+ value: "8080"
+ - name: BIZ_CONFIG_GROUP
+ value: 6.0.0
+ - name: SYS_CONFIG_GROUP
+ value: 6.0.0
+ - name: IMAGE_VERSION
+ value: 6.0.0
+ - name: NACOS_USERNAME
+ value: "developer"
+ - name: NACOS_PASSWORD
+ value: "Deve@9128201"
+ ports:
+ - name: pod-port
+ containerPort: 8080
+ protocol: TCP
+ resources:
+ limits:
+ memory: 2Gi
+ cpu: "2"
+ requests:
+ memory: 200Mi
+ cpu: 200m
+ 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: uavcloud-devflight/uavms-security-center
+ volumes:
+ - name: nfs-backend-log-volume
+ persistentVolumeClaim:
+ claimName: nfs-backend-log-pvc
+---
+apiVersion: v1
+kind: Service
+metadata:
+ name: uavms-security-center
+ namespace: uavcloud-devflight
+ labels:
+ cmii.type: backend
+ cmii.app: uavms-security-center
+ octopus/control: backend-app-1.0.0
+ app.kubernetes.io/managed-by: octopus
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ type: ClusterIP
+ selector:
+ cmii.type: backend
+ cmii.app: uavms-security-center
+ ports:
+ - name: backend-tcp
+ port: 8080
+ protocol: TCP
+ targetPort: 8080
+---
+apiVersion: apps/v1
+kind: Deployment
+metadata:
+ name: cmii-uav-mission
+ namespace: uavcloud-devflight
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-mission
+ octopus/control: backend-app-1.0.0
+ app.kubernetes.io/managed-by: octopus
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ replicas: 1
+ strategy:
+ rollingUpdate:
+ maxUnavailable: 1
+ selector:
+ matchLabels:
+ cmii.type: backend
+ cmii.app: cmii-uav-mission
+ template:
+ metadata:
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-mission
+ spec:
+ affinity:
+ nodeAffinity:
+ requiredDuringSchedulingIgnoredDuringExecution:
+ nodeSelectorTerms:
+ - matchExpressions:
+ - key: uavcloud.env
+ operator: In
+ values:
+ - devflight
+ imagePullSecrets:
+ - name: harborsecret
+ containers:
+ - name: cmii-uav-mission
+ image: harbor.cdcyy.com.cn/cmii/cmii-uav-mission:5.7.0-snapshot
+ imagePullPolicy: Always
+ env:
+ - name: K8S_NAMESPACE
+ value: uavcloud-devflight
+ - name: APPLICATION_NAME
+ value: cmii-uav-mission
+ - name: CUST_JAVA_OPTS
+ value: "-Xms200m -Xmx1500m -Dlog4j2.formatMsgNoLookups=true"
+ - name: NACOS_REGISTRY
+ value: "helm-nacos:8848"
+ - name: NACOS_DISCOVERY_IP
+ valueFrom:
+ fieldRef:
+ fieldPath: status.podIP
+ - name: NACOS_DISCOVERY_PORT
+ value: "8080"
+ - name: BIZ_CONFIG_GROUP
+ value: 6.0.0
+ - name: SYS_CONFIG_GROUP
+ value: 6.0.0
+ - name: IMAGE_VERSION
+ value: 6.0.0
+ - name: NACOS_USERNAME
+ value: "developer"
+ - name: NACOS_PASSWORD
+ value: "Deve@9128201"
+ ports:
+ - name: pod-port
+ containerPort: 8080
+ protocol: TCP
+ resources:
+ limits:
+ memory: 2Gi
+ cpu: "2"
+ requests:
+ memory: 200Mi
+ cpu: 200m
+ 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: uavcloud-devflight/cmii-uav-mission
+ volumes:
+ - name: nfs-backend-log-volume
+ persistentVolumeClaim:
+ claimName: nfs-backend-log-pvc
+---
+apiVersion: v1
+kind: Service
+metadata:
+ name: cmii-uav-mission
+ namespace: uavcloud-devflight
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-mission
+ octopus/control: backend-app-1.0.0
+ app.kubernetes.io/managed-by: octopus
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ type: ClusterIP
+ selector:
+ cmii.type: backend
+ cmii.app: cmii-uav-mission
+ ports:
+ - name: backend-tcp
+ port: 8080
+ protocol: TCP
+ targetPort: 8080
+---
+apiVersion: apps/v1
+kind: Deployment
+metadata:
+ name: cmii-app-release
+ namespace: uavcloud-devflight
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-app-release
+ octopus/control: backend-app-1.0.0
+ app.kubernetes.io/managed-by: octopus
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ replicas: 0
+ strategy:
+ rollingUpdate:
+ maxUnavailable: 1
+ selector:
+ matchLabels:
+ cmii.type: backend
+ cmii.app: cmii-app-release
+ template:
+ metadata:
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-app-release
+ spec:
+ affinity:
+ nodeAffinity:
+ requiredDuringSchedulingIgnoredDuringExecution:
+ nodeSelectorTerms:
+ - matchExpressions:
+ - key: uavcloud.env
+ operator: In
+ values:
+ - devflight
+ imagePullSecrets:
+ - name: harborsecret
+ containers:
+ - name: cmii-app-release
+ image: harbor.cdcyy.com.cn/cmii/cmii-app-release:5.6.0
+ imagePullPolicy: Always
+ env:
+ - name: K8S_NAMESPACE
+ value: uavcloud-devflight
+ - name: APPLICATION_NAME
+ value: cmii-app-release
+ - name: CUST_JAVA_OPTS
+ value: "-Xms200m -Xmx1500m -Dlog4j2.formatMsgNoLookups=true"
+ - name: NACOS_REGISTRY
+ value: "helm-nacos:8848"
+ - name: NACOS_DISCOVERY_IP
+ valueFrom:
+ fieldRef:
+ fieldPath: status.podIP
+ - name: NACOS_DISCOVERY_PORT
+ value: "8080"
+ - name: BIZ_CONFIG_GROUP
+ value: 6.0.0
+ - name: SYS_CONFIG_GROUP
+ value: 6.0.0
+ - name: IMAGE_VERSION
+ value: 6.0.0
+ - name: NACOS_USERNAME
+ value: "developer"
+ - name: NACOS_PASSWORD
+ value: "Deve@9128201"
+ ports:
+ - name: pod-port
+ containerPort: 8080
+ protocol: TCP
+ resources:
+ limits:
+ memory: 2Gi
+ cpu: "2"
+ requests:
+ memory: 200Mi
+ cpu: 200m
+ 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: uavcloud-devflight/cmii-app-release
+ volumes:
+ - name: nfs-backend-log-volume
+ persistentVolumeClaim:
+ claimName: nfs-backend-log-pvc
+---
+apiVersion: v1
+kind: Service
+metadata:
+ name: cmii-app-release
+ namespace: uavcloud-devflight
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-app-release
+ octopus/control: backend-app-1.0.0
+ app.kubernetes.io/managed-by: octopus
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ type: ClusterIP
+ selector:
+ cmii.type: backend
+ cmii.app: cmii-app-release
+ ports:
+ - name: backend-tcp
+ port: 8080
+ protocol: TCP
+ targetPort: 8080
+---
+apiVersion: apps/v1
+kind: Deployment
+metadata:
+ name: cmii-uav-sync
+ namespace: uavcloud-devflight
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-sync
+ octopus/control: backend-app-1.0.0
+ app.kubernetes.io/managed-by: octopus
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ replicas: 1
+ strategy:
+ rollingUpdate:
+ maxUnavailable: 1
+ selector:
+ matchLabels:
+ cmii.type: backend
+ cmii.app: cmii-uav-sync
+ template:
+ metadata:
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-sync
+ spec:
+ affinity:
+ nodeAffinity:
+ requiredDuringSchedulingIgnoredDuringExecution:
+ nodeSelectorTerms:
+ - matchExpressions:
+ - key: uavcloud.env
+ operator: In
+ values:
+ - devflight
+ imagePullSecrets:
+ - name: harborsecret
+ containers:
+ - name: cmii-uav-sync
+ image: harbor.cdcyy.com.cn/cmii/cmii-uav-sync:5.7.0-snapshot
+ imagePullPolicy: Always
+ env:
+ - name: K8S_NAMESPACE
+ value: uavcloud-devflight
+ - name: APPLICATION_NAME
+ value: cmii-uav-sync
+ - name: CUST_JAVA_OPTS
+ value: "-Xms200m -Xmx1500m -Dlog4j2.formatMsgNoLookups=true"
+ - name: NACOS_REGISTRY
+ value: "helm-nacos:8848"
+ - name: NACOS_DISCOVERY_IP
+ valueFrom:
+ fieldRef:
+ fieldPath: status.podIP
+ - name: NACOS_DISCOVERY_PORT
+ value: "8080"
+ - name: BIZ_CONFIG_GROUP
+ value: 6.0.0
+ - name: SYS_CONFIG_GROUP
+ value: 6.0.0
+ - name: IMAGE_VERSION
+ value: 6.0.0
+ - name: NACOS_USERNAME
+ value: "developer"
+ - name: NACOS_PASSWORD
+ value: "Deve@9128201"
+ ports:
+ - name: pod-port
+ containerPort: 8080
+ protocol: TCP
+ resources:
+ limits:
+ memory: 2Gi
+ cpu: "2"
+ requests:
+ memory: 200Mi
+ cpu: 200m
+ 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: uavcloud-devflight/cmii-uav-sync
+ volumes:
+ - name: nfs-backend-log-volume
+ persistentVolumeClaim:
+ claimName: nfs-backend-log-pvc
+---
+apiVersion: v1
+kind: Service
+metadata:
+ name: cmii-uav-sync
+ namespace: uavcloud-devflight
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-sync
+ octopus/control: backend-app-1.0.0
+ app.kubernetes.io/managed-by: octopus
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ type: ClusterIP
+ selector:
+ cmii.type: backend
+ cmii.app: cmii-uav-sync
+ ports:
+ - name: backend-tcp
+ port: 8080
+ protocol: TCP
+ targetPort: 8080
+---
+apiVersion: apps/v1
+kind: Deployment
+metadata:
+ name: cmii-uav-autowaypoint
+ namespace: uavcloud-devflight
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-autowaypoint
+ octopus/control: backend-app-1.0.0
+ app.kubernetes.io/managed-by: octopus
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ replicas: 0
+ strategy:
+ rollingUpdate:
+ maxUnavailable: 1
+ selector:
+ matchLabels:
+ cmii.type: backend
+ cmii.app: cmii-uav-autowaypoint
+ template:
+ metadata:
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-autowaypoint
+ spec:
+ affinity:
+ nodeAffinity:
+ requiredDuringSchedulingIgnoredDuringExecution:
+ nodeSelectorTerms:
+ - matchExpressions:
+ - key: uavcloud.env
+ operator: In
+ values:
+ - devflight
+ imagePullSecrets:
+ - name: harborsecret
+ containers:
+ - name: cmii-uav-autowaypoint
+ image: harbor.cdcyy.com.cn/cmii/cmii-uav-autowaypoint:5.6.0
+ imagePullPolicy: Always
+ env:
+ - name: K8S_NAMESPACE
+ value: uavcloud-devflight
+ - name: APPLICATION_NAME
+ value: cmii-uav-autowaypoint
+ - name: CUST_JAVA_OPTS
+ value: "-Xms200m -Xmx1500m -Dlog4j2.formatMsgNoLookups=true"
+ - name: NACOS_REGISTRY
+ value: "helm-nacos:8848"
+ - name: NACOS_DISCOVERY_IP
+ valueFrom:
+ fieldRef:
+ fieldPath: status.podIP
+ - name: NACOS_DISCOVERY_PORT
+ value: "8080"
+ - name: BIZ_CONFIG_GROUP
+ value: 6.0.0
+ - name: SYS_CONFIG_GROUP
+ value: 6.0.0
+ - name: IMAGE_VERSION
+ value: 6.0.0
+ - name: NACOS_USERNAME
+ value: "developer"
+ - name: NACOS_PASSWORD
+ value: "Deve@9128201"
+ ports:
+ - name: pod-port
+ containerPort: 8080
+ protocol: TCP
+ resources:
+ limits:
+ memory: 2Gi
+ cpu: "2"
+ requests:
+ memory: 200Mi
+ cpu: 200m
+ 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: uavcloud-devflight/cmii-uav-autowaypoint
+ volumes:
+ - name: nfs-backend-log-volume
+ persistentVolumeClaim:
+ claimName: nfs-backend-log-pvc
+---
+apiVersion: v1
+kind: Service
+metadata:
+ name: cmii-uav-autowaypoint
+ namespace: uavcloud-devflight
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-autowaypoint
+ octopus/control: backend-app-1.0.0
+ app.kubernetes.io/managed-by: octopus
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ type: ClusterIP
+ selector:
+ cmii.type: backend
+ cmii.app: cmii-uav-autowaypoint
+ ports:
+ - name: backend-tcp
+ port: 8080
+ protocol: TCP
+ targetPort: 8080
+---
+apiVersion: apps/v1
+kind: Deployment
+metadata:
+ name: cmii-uav-clusters
+ namespace: uavcloud-devflight
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-clusters
+ octopus/control: backend-app-1.0.0
+ app.kubernetes.io/managed-by: octopus
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ replicas: 0
+ strategy:
+ rollingUpdate:
+ maxUnavailable: 1
+ selector:
+ matchLabels:
+ cmii.type: backend
+ cmii.app: cmii-uav-clusters
+ template:
+ metadata:
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-clusters
+ spec:
+ affinity:
+ nodeAffinity:
+ requiredDuringSchedulingIgnoredDuringExecution:
+ nodeSelectorTerms:
+ - matchExpressions:
+ - key: uavcloud.env
+ operator: In
+ values:
+ - devflight
+ imagePullSecrets:
+ - name: harborsecret
+ containers:
+ - name: cmii-uav-clusters
+ image: harbor.cdcyy.com.cn/cmii/cmii-uav-clusters:5.6.0
+ imagePullPolicy: Always
+ env:
+ - name: K8S_NAMESPACE
+ value: uavcloud-devflight
+ - name: APPLICATION_NAME
+ value: cmii-uav-clusters
+ - name: CUST_JAVA_OPTS
+ value: "-Xms200m -Xmx1500m -Dlog4j2.formatMsgNoLookups=true"
+ - name: NACOS_REGISTRY
+ value: "helm-nacos:8848"
+ - name: NACOS_DISCOVERY_IP
+ valueFrom:
+ fieldRef:
+ fieldPath: status.podIP
+ - name: NACOS_DISCOVERY_PORT
+ value: "8080"
+ - name: BIZ_CONFIG_GROUP
+ value: 6.0.0
+ - name: SYS_CONFIG_GROUP
+ value: 6.0.0
+ - name: IMAGE_VERSION
+ value: 6.0.0
+ - name: NACOS_USERNAME
+ value: "developer"
+ - name: NACOS_PASSWORD
+ value: "Deve@9128201"
+ ports:
+ - name: pod-port
+ containerPort: 8080
+ protocol: TCP
+ resources:
+ limits:
+ memory: 2Gi
+ cpu: "2"
+ requests:
+ memory: 200Mi
+ cpu: 200m
+ 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: uavcloud-devflight/cmii-uav-clusters
+ volumes:
+ - name: nfs-backend-log-volume
+ persistentVolumeClaim:
+ claimName: nfs-backend-log-pvc
+---
+apiVersion: v1
+kind: Service
+metadata:
+ name: cmii-uav-clusters
+ namespace: uavcloud-devflight
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-clusters
+ octopus/control: backend-app-1.0.0
+ app.kubernetes.io/managed-by: octopus
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ type: ClusterIP
+ selector:
+ cmii.type: backend
+ cmii.app: cmii-uav-clusters
+ ports:
+ - name: backend-tcp
+ port: 8080
+ protocol: TCP
+ targetPort: 8080
+---
+apiVersion: apps/v1
+kind: Deployment
+metadata:
+ name: cmii-uav-grid-manage
+ namespace: uavcloud-devflight
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-grid-manage
+ octopus/control: backend-app-1.0.0
+ app.kubernetes.io/managed-by: octopus
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ replicas: 0
+ strategy:
+ rollingUpdate:
+ maxUnavailable: 1
+ selector:
+ matchLabels:
+ cmii.type: backend
+ cmii.app: cmii-uav-grid-manage
+ template:
+ metadata:
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-grid-manage
+ spec:
+ affinity:
+ nodeAffinity:
+ requiredDuringSchedulingIgnoredDuringExecution:
+ nodeSelectorTerms:
+ - matchExpressions:
+ - key: uavcloud.env
+ operator: In
+ values:
+ - devflight
+ imagePullSecrets:
+ - name: harborsecret
+ containers:
+ - name: cmii-uav-grid-manage
+ image: harbor.cdcyy.com.cn/cmii/cmii-uav-grid-manage:5.6.0
+ imagePullPolicy: Always
+ env:
+ - name: K8S_NAMESPACE
+ value: uavcloud-devflight
+ - name: APPLICATION_NAME
+ value: cmii-uav-grid-manage
+ - name: CUST_JAVA_OPTS
+ value: "-Xms200m -Xmx1500m -Dlog4j2.formatMsgNoLookups=true"
+ - name: NACOS_REGISTRY
+ value: "helm-nacos:8848"
+ - name: NACOS_DISCOVERY_IP
+ valueFrom:
+ fieldRef:
+ fieldPath: status.podIP
+ - name: NACOS_DISCOVERY_PORT
+ value: "8080"
+ - name: BIZ_CONFIG_GROUP
+ value: 6.0.0
+ - name: SYS_CONFIG_GROUP
+ value: 6.0.0
+ - name: IMAGE_VERSION
+ value: 6.0.0
+ - name: NACOS_USERNAME
+ value: "developer"
+ - name: NACOS_PASSWORD
+ value: "Deve@9128201"
+ ports:
+ - name: pod-port
+ containerPort: 8080
+ protocol: TCP
+ resources:
+ limits:
+ memory: 2Gi
+ cpu: "2"
+ requests:
+ memory: 200Mi
+ cpu: 200m
+ 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: uavcloud-devflight/cmii-uav-grid-manage
+ volumes:
+ - name: nfs-backend-log-volume
+ persistentVolumeClaim:
+ claimName: nfs-backend-log-pvc
+---
+apiVersion: v1
+kind: Service
+metadata:
+ name: cmii-uav-grid-manage
+ namespace: uavcloud-devflight
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-grid-manage
+ octopus/control: backend-app-1.0.0
+ app.kubernetes.io/managed-by: octopus
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ type: ClusterIP
+ selector:
+ cmii.type: backend
+ cmii.app: cmii-uav-grid-manage
+ ports:
+ - name: backend-tcp
+ port: 8080
+ protocol: TCP
+ targetPort: 8080
+---
+apiVersion: apps/v1
+kind: Deployment
+metadata:
+ name: cmii-uav-sense-adapter
+ namespace: uavcloud-devflight
+ 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: 6.0.0
+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:
+ - devflight
+ imagePullSecrets:
+ - name: harborsecret
+ containers:
+ - name: cmii-uav-sense-adapter
+ image: harbor.cdcyy.com.cn/cmii/cmii-uav-sense-adapter:6.0.0-snapshot-1103
+ imagePullPolicy: Always
+ env:
+ - name: K8S_NAMESPACE
+ value: uavcloud-devflight
+ - 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:
+ fieldPath: status.podIP
+ - name: NACOS_DISCOVERY_PORT
+ value: "8080"
+ - name: BIZ_CONFIG_GROUP
+ value: 6.0.0
+ - name: SYS_CONFIG_GROUP
+ value: 6.0.0
+ - name: IMAGE_VERSION
+ value: 6.0.0
+ - name: NACOS_USERNAME
+ value: "developer"
+ - name: NACOS_PASSWORD
+ value: "Deve@9128201"
+ ports:
+ - name: pod-port
+ containerPort: 8080
+ protocol: TCP
+ resources:
+ limits:
+ memory: 2Gi
+ cpu: "2"
+ requests:
+ memory: 200Mi
+ cpu: 200m
+ 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: uavcloud-devflight/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: uavcloud-devflight
+ 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: 6.0.0
+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-admin-user
+ namespace: uavcloud-devflight
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-admin-user
+ octopus/control: backend-app-1.0.0
+ app.kubernetes.io/managed-by: octopus
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ replicas: 1
+ strategy:
+ rollingUpdate:
+ maxUnavailable: 1
+ selector:
+ matchLabels:
+ cmii.type: backend
+ cmii.app: cmii-admin-user
+ template:
+ metadata:
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-admin-user
+ spec:
+ affinity:
+ nodeAffinity:
+ requiredDuringSchedulingIgnoredDuringExecution:
+ nodeSelectorTerms:
+ - matchExpressions:
+ - key: uavcloud.env
+ operator: In
+ values:
+ - devflight
+ imagePullSecrets:
+ - name: harborsecret
+ containers:
+ - name: cmii-admin-user
+ image: harbor.cdcyy.com.cn/cmii/cmii-admin-user:6.0.0
+ imagePullPolicy: Always
+ env:
+ - name: K8S_NAMESPACE
+ value: uavcloud-devflight
+ - name: APPLICATION_NAME
+ value: cmii-admin-user
+ - name: CUST_JAVA_OPTS
+ value: "-Xms200m -Xmx1500m -Dlog4j2.formatMsgNoLookups=true"
+ - name: NACOS_REGISTRY
+ value: "helm-nacos:8848"
+ - name: NACOS_DISCOVERY_IP
+ valueFrom:
+ fieldRef:
+ fieldPath: status.podIP
+ - name: NACOS_DISCOVERY_PORT
+ value: "8080"
+ - name: BIZ_CONFIG_GROUP
+ value: 6.0.0
+ - name: SYS_CONFIG_GROUP
+ value: 6.0.0
+ - name: IMAGE_VERSION
+ value: 6.0.0
+ - name: NACOS_USERNAME
+ value: "developer"
+ - name: NACOS_PASSWORD
+ value: "Deve@9128201"
+ ports:
+ - name: pod-port
+ containerPort: 8080
+ protocol: TCP
+ resources:
+ limits:
+ memory: 2Gi
+ cpu: "2"
+ requests:
+ memory: 200Mi
+ cpu: 200m
+ 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: uavcloud-devflight/cmii-admin-user
+ volumes:
+ - name: nfs-backend-log-volume
+ persistentVolumeClaim:
+ claimName: nfs-backend-log-pvc
+---
+apiVersion: v1
+kind: Service
+metadata:
+ name: cmii-admin-user
+ namespace: uavcloud-devflight
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-admin-user
+ octopus/control: backend-app-1.0.0
+ app.kubernetes.io/managed-by: octopus
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ type: ClusterIP
+ selector:
+ cmii.type: backend
+ cmii.app: cmii-admin-user
+ ports:
+ - name: backend-tcp
+ port: 8080
+ protocol: TCP
+ targetPort: 8080
+---
+apiVersion: apps/v1
+kind: Deployment
+metadata:
+ name: cmii-uav-multilink
+ namespace: uavcloud-devflight
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-multilink
+ octopus/control: backend-app-1.0.0
+ app.kubernetes.io/managed-by: octopus
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ replicas: 0
+ strategy:
+ rollingUpdate:
+ maxUnavailable: 1
+ selector:
+ matchLabels:
+ cmii.type: backend
+ cmii.app: cmii-uav-multilink
+ template:
+ metadata:
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-multilink
+ spec:
+ affinity:
+ nodeAffinity:
+ requiredDuringSchedulingIgnoredDuringExecution:
+ nodeSelectorTerms:
+ - matchExpressions:
+ - key: uavcloud.env
+ operator: In
+ values:
+ - devflight
+ imagePullSecrets:
+ - name: harborsecret
+ containers:
+ - name: cmii-uav-multilink
+ image: harbor.cdcyy.com.cn/cmii/cmii-uav-multilink:5.6.0
+ imagePullPolicy: Always
+ env:
+ - name: K8S_NAMESPACE
+ value: uavcloud-devflight
+ - name: APPLICATION_NAME
+ value: cmii-uav-multilink
+ - name: CUST_JAVA_OPTS
+ value: "-Xms200m -Xmx1500m -Dlog4j2.formatMsgNoLookups=true"
+ - name: NACOS_REGISTRY
+ value: "helm-nacos:8848"
+ - name: NACOS_DISCOVERY_IP
+ valueFrom:
+ fieldRef:
+ fieldPath: status.podIP
+ - name: NACOS_DISCOVERY_PORT
+ value: "8080"
+ - name: BIZ_CONFIG_GROUP
+ value: 6.0.0
+ - name: SYS_CONFIG_GROUP
+ value: 6.0.0
+ - name: IMAGE_VERSION
+ value: 6.0.0
+ - name: NACOS_USERNAME
+ value: "developer"
+ - name: NACOS_PASSWORD
+ value: "Deve@9128201"
+ ports:
+ - name: pod-port
+ containerPort: 8080
+ protocol: TCP
+ resources:
+ limits:
+ memory: 2Gi
+ cpu: "2"
+ requests:
+ memory: 200Mi
+ cpu: 200m
+ 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: uavcloud-devflight/cmii-uav-multilink
+ volumes:
+ - name: nfs-backend-log-volume
+ persistentVolumeClaim:
+ claimName: nfs-backend-log-pvc
+---
+apiVersion: v1
+kind: Service
+metadata:
+ name: cmii-uav-multilink
+ namespace: uavcloud-devflight
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-multilink
+ octopus/control: backend-app-1.0.0
+ app.kubernetes.io/managed-by: octopus
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ type: ClusterIP
+ selector:
+ cmii.type: backend
+ cmii.app: cmii-uav-multilink
+ ports:
+ - name: backend-tcp
+ port: 8080
+ protocol: TCP
+ targetPort: 8080
+---
+apiVersion: apps/v1
+kind: Deployment
+metadata:
+ name: cmii-uav-kpi-monitor
+ namespace: uavcloud-devflight
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-kpi-monitor
+ octopus/control: backend-app-1.0.0
+ app.kubernetes.io/managed-by: octopus
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ replicas: 0
+ strategy:
+ rollingUpdate:
+ maxUnavailable: 1
+ selector:
+ matchLabels:
+ cmii.type: backend
+ cmii.app: cmii-uav-kpi-monitor
+ template:
+ metadata:
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-kpi-monitor
+ spec:
+ affinity:
+ nodeAffinity:
+ requiredDuringSchedulingIgnoredDuringExecution:
+ nodeSelectorTerms:
+ - matchExpressions:
+ - key: uavcloud.env
+ operator: In
+ values:
+ - devflight
+ imagePullSecrets:
+ - name: harborsecret
+ containers:
+ - name: cmii-uav-kpi-monitor
+ image: harbor.cdcyy.com.cn/cmii/cmii-uav-kpi-monitor:6.0.0-snapshot
+ imagePullPolicy: Always
+ env:
+ - name: K8S_NAMESPACE
+ value: uavcloud-devflight
+ - name: APPLICATION_NAME
+ value: cmii-uav-kpi-monitor
+ - name: CUST_JAVA_OPTS
+ value: "-Xms200m -Xmx1500m -Dlog4j2.formatMsgNoLookups=true"
+ - name: NACOS_REGISTRY
+ value: "helm-nacos:8848"
+ - name: NACOS_DISCOVERY_IP
+ valueFrom:
+ fieldRef:
+ fieldPath: status.podIP
+ - name: NACOS_DISCOVERY_PORT
+ value: "8080"
+ - name: BIZ_CONFIG_GROUP
+ value: 6.0.0
+ - name: SYS_CONFIG_GROUP
+ value: 6.0.0
+ - name: IMAGE_VERSION
+ value: 6.0.0
+ - name: NACOS_USERNAME
+ value: "developer"
+ - name: NACOS_PASSWORD
+ value: "Deve@9128201"
+ ports:
+ - name: pod-port
+ containerPort: 8080
+ protocol: TCP
+ resources:
+ limits:
+ memory: 2Gi
+ cpu: "2"
+ requests:
+ memory: 200Mi
+ cpu: 200m
+ 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: uavcloud-devflight/cmii-uav-kpi-monitor
+ volumes:
+ - name: nfs-backend-log-volume
+ persistentVolumeClaim:
+ claimName: nfs-backend-log-pvc
+---
+apiVersion: v1
+kind: Service
+metadata:
+ name: cmii-uav-kpi-monitor
+ namespace: uavcloud-devflight
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-kpi-monitor
+ octopus/control: backend-app-1.0.0
+ app.kubernetes.io/managed-by: octopus
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ type: ClusterIP
+ selector:
+ cmii.type: backend
+ cmii.app: cmii-uav-kpi-monitor
+ ports:
+ - name: backend-tcp
+ port: 8080
+ protocol: TCP
+ targetPort: 8080
+---
+apiVersion: apps/v1
+kind: Deployment
+metadata:
+ name: cmii-uav-bridge
+ namespace: uavcloud-devflight
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-bridge
+ octopus/control: backend-app-1.0.0
+ app.kubernetes.io/managed-by: octopus
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ replicas: 1
+ strategy:
+ rollingUpdate:
+ maxUnavailable: 1
+ selector:
+ matchLabels:
+ cmii.type: backend
+ cmii.app: cmii-uav-bridge
+ template:
+ metadata:
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-bridge
+ spec:
+ affinity:
+ nodeAffinity:
+ requiredDuringSchedulingIgnoredDuringExecution:
+ nodeSelectorTerms:
+ - matchExpressions:
+ - key: uavcloud.env
+ operator: In
+ values:
+ - devflight
+ imagePullSecrets:
+ - name: harborsecret
+ containers:
+ - name: cmii-uav-bridge
+ image: harbor.cdcyy.com.cn/cmii/cmii-uav-bridge:5.6.0-redisBackup
+ imagePullPolicy: Always
+ env:
+ - name: K8S_NAMESPACE
+ value: uavcloud-devflight
+ - name: APPLICATION_NAME
+ value: cmii-uav-bridge
+ - name: CUST_JAVA_OPTS
+ value: "-Xms200m -Xmx1500m -Dlog4j2.formatMsgNoLookups=true"
+ - name: NACOS_REGISTRY
+ value: "helm-nacos:8848"
+ - name: NACOS_DISCOVERY_IP
+ valueFrom:
+ fieldRef:
+ fieldPath: status.podIP
+ - name: NACOS_DISCOVERY_PORT
+ value: "8080"
+ - name: BIZ_CONFIG_GROUP
+ value: 6.0.0
+ - name: SYS_CONFIG_GROUP
+ value: 6.0.0
+ - name: IMAGE_VERSION
+ value: 6.0.0
+ - name: NACOS_USERNAME
+ value: "developer"
+ - name: NACOS_PASSWORD
+ value: "Deve@9128201"
+ ports:
+ - name: pod-port
+ containerPort: 8080
+ protocol: TCP
+ resources:
+ limits:
+ memory: 2Gi
+ cpu: "2"
+ requests:
+ memory: 200Mi
+ cpu: 200m
+ 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: uavcloud-devflight/cmii-uav-bridge
+ volumes:
+ - name: nfs-backend-log-volume
+ persistentVolumeClaim:
+ claimName: nfs-backend-log-pvc
+---
+apiVersion: v1
+kind: Service
+metadata:
+ name: cmii-uav-bridge
+ namespace: uavcloud-devflight
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-bridge
+ octopus/control: backend-app-1.0.0
+ app.kubernetes.io/managed-by: octopus
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ type: ClusterIP
+ selector:
+ cmii.type: backend
+ cmii.app: cmii-uav-bridge
+ ports:
+ - name: backend-tcp
+ port: 8080
+ protocol: TCP
+ targetPort: 8080
+---
+apiVersion: apps/v1
+kind: Deployment
+metadata:
+ name: cmii-uav-container-scanner-go
+ namespace: uavcloud-devflight
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-container-scanner-go
+ octopus/control: backend-app-1.0.0
+ app.kubernetes.io/managed-by: octopus
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ replicas: 1
+ strategy:
+ rollingUpdate:
+ maxUnavailable: 1
+ selector:
+ matchLabels:
+ cmii.type: backend
+ cmii.app: cmii-uav-container-scanner-go
+ template:
+ metadata:
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-container-scanner-go
+ spec:
+ affinity:
+ nodeAffinity:
+ requiredDuringSchedulingIgnoredDuringExecution:
+ nodeSelectorTerms:
+ - matchExpressions:
+ - key: uavcloud.env
+ operator: In
+ values:
+ - devflight
+ imagePullSecrets:
+ - name: harborsecret
+ containers:
+ - name: cmii-uav-container-scanner-go
+ image: harbor.cdcyy.com.cn/cmii/cmii-uav-container-scanner-go:5.7.0-snapshot
+ imagePullPolicy: Always
+ env:
+ - name: K8S_NAMESPACE
+ value: uavcloud-devflight
+ - name: APPLICATION_NAME
+ value: cmii-uav-container-scanner-go
+ - name: CUST_JAVA_OPTS
+ value: "-Xms200m -Xmx1500m -Dlog4j2.formatMsgNoLookups=true"
+ - name: NACOS_REGISTRY
+ value: "helm-nacos:8848"
+ - name: NACOS_DISCOVERY_IP
+ valueFrom:
+ fieldRef:
+ fieldPath: status.podIP
+ - name: NACOS_DISCOVERY_PORT
+ value: "8080"
+ - name: BIZ_CONFIG_GROUP
+ value: 6.0.0
+ - name: SYS_CONFIG_GROUP
+ value: 6.0.0
+ - name: IMAGE_VERSION
+ value: 6.0.0
+ - name: NACOS_USERNAME
+ value: "developer"
+ - name: NACOS_PASSWORD
+ value: "Deve@9128201"
+ ports:
+ - name: pod-port
+ containerPort: 8080
+ protocol: TCP
+ resources:
+ limits:
+ memory: 2Gi
+ cpu: "2"
+ requests:
+ memory: 200Mi
+ cpu: 200m
+ 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: uavcloud-devflight/cmii-uav-container-scanner-go
+ volumes:
+ - name: nfs-backend-log-volume
+ persistentVolumeClaim:
+ claimName: nfs-backend-log-pvc
+---
+apiVersion: v1
+kind: Service
+metadata:
+ name: cmii-uav-container-scanner-go
+ namespace: uavcloud-devflight
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-container-scanner-go
+ octopus/control: backend-app-1.0.0
+ app.kubernetes.io/managed-by: octopus
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ type: ClusterIP
+ selector:
+ cmii.type: backend
+ cmii.app: cmii-uav-container-scanner-go
+ ports:
+ - name: backend-tcp
+ port: 8080
+ protocol: TCP
+ targetPort: 8080
+---
+apiVersion: apps/v1
+kind: Deployment
metadata:
name: cmii-uav-gis-server
namespace: uavcloud-devflight
@@ -5986,7 +2650,7 @@ metadata:
cmii.app: cmii-uav-gis-server
octopus/control: backend-app-1.0.0
app.kubernetes.io/managed-by: octopus
- app.kubernetes.io/app-version: 5.7.0
+ app.kubernetes.io/app-version: 6.0.0
spec:
replicas: 0
strategy:
@@ -6015,7 +2679,7 @@ spec:
- name: harborsecret
containers:
- name: cmii-uav-gis-server
- image: harbor.cdcyy.com.cn/cmii/cmii-uav-gis-server:5.6.0
+ image: harbor.cdcyy.com.cn/cmii/cmii-uav-gis-server:5.7.0-snapshot
imagePullPolicy: Always
env:
- name: K8S_NAMESPACE
@@ -6033,11 +2697,11 @@ spec:
- name: NACOS_DISCOVERY_PORT
value: "8080"
- name: BIZ_CONFIG_GROUP
- value: 5.7.0
+ value: 6.0.0
- name: SYS_CONFIG_GROUP
- value: 5.7.0
+ value: 6.0.0
- name: IMAGE_VERSION
- value: 5.7.0
+ value: 6.0.0
- name: NACOS_USERNAME
value: "developer"
- name: NACOS_PASSWORD
@@ -6047,12 +2711,12 @@ spec:
containerPort: 8080
protocol: TCP
resources:
- limits:
- memory: 2Gi
- cpu: "2"
- requests:
- memory: 200Mi
- cpu: 200m
+ limits:
+ memory: 2Gi
+ cpu: "2"
+ requests:
+ memory: 200Mi
+ cpu: 200m
livenessProbe:
httpGet:
path: /cmii/health
@@ -6103,7 +2767,7 @@ metadata:
cmii.app: cmii-uav-gis-server
octopus/control: backend-app-1.0.0
app.kubernetes.io/managed-by: octopus
- app.kubernetes.io/app-version: 5.7.0
+ app.kubernetes.io/app-version: 6.0.0
spec:
type: ClusterIP
selector:
@@ -6114,3 +2778,4729 @@ spec:
port: 8080
protocol: TCP
targetPort: 8080
+---
+apiVersion: apps/v1
+kind: Deployment
+metadata:
+ name: cmii-uav-surveillance
+ namespace: uavcloud-devflight
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-surveillance
+ octopus/control: backend-app-1.0.0
+ app.kubernetes.io/managed-by: octopus
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ replicas: 1
+ strategy:
+ rollingUpdate:
+ maxUnavailable: 1
+ selector:
+ matchLabels:
+ cmii.type: backend
+ cmii.app: cmii-uav-surveillance
+ template:
+ metadata:
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-surveillance
+ spec:
+ affinity:
+ nodeAffinity:
+ requiredDuringSchedulingIgnoredDuringExecution:
+ nodeSelectorTerms:
+ - matchExpressions:
+ - key: uavcloud.env
+ operator: In
+ values:
+ - devflight
+ imagePullSecrets:
+ - name: harborsecret
+ containers:
+ - name: cmii-uav-surveillance
+ image: harbor.cdcyy.com.cn/cmii/cmii-uav-surveillance:6.0.0-1125
+ imagePullPolicy: Always
+ env:
+ - name: K8S_NAMESPACE
+ value: uavcloud-devflight
+ - name: APPLICATION_NAME
+ value: cmii-uav-surveillance
+ - name: CUST_JAVA_OPTS
+ value: "-Xms200m -Xmx1500m -Dlog4j2.formatMsgNoLookups=true"
+ - name: NACOS_REGISTRY
+ value: "helm-nacos:8848"
+ - name: NACOS_DISCOVERY_IP
+ valueFrom:
+ fieldRef:
+ fieldPath: status.podIP
+ - name: NACOS_DISCOVERY_PORT
+ value: "8080"
+ - name: BIZ_CONFIG_GROUP
+ value: 6.0.0
+ - name: SYS_CONFIG_GROUP
+ value: 6.0.0
+ - name: IMAGE_VERSION
+ value: 6.0.0
+ - name: NACOS_USERNAME
+ value: "developer"
+ - name: NACOS_PASSWORD
+ value: "Deve@9128201"
+ ports:
+ - name: pod-port
+ containerPort: 8080
+ protocol: TCP
+ resources:
+ limits:
+ memory: 2Gi
+ cpu: "2"
+ requests:
+ memory: 200Mi
+ cpu: 200m
+ 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: uavcloud-devflight/cmii-uav-surveillance
+ volumes:
+ - name: nfs-backend-log-volume
+ persistentVolumeClaim:
+ claimName: nfs-backend-log-pvc
+---
+apiVersion: v1
+kind: Service
+metadata:
+ name: cmii-uav-surveillance
+ namespace: uavcloud-devflight
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-surveillance
+ octopus/control: backend-app-1.0.0
+ app.kubernetes.io/managed-by: octopus
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ type: ClusterIP
+ selector:
+ cmii.type: backend
+ cmii.app: cmii-uav-surveillance
+ ports:
+ - name: backend-tcp
+ port: 8080
+ protocol: TCP
+ targetPort: 8080
+---
+apiVersion: apps/v1
+kind: Deployment
+metadata:
+ name: cmii-uav-data-post-process
+ namespace: uavcloud-devflight
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-data-post-process
+ octopus/control: backend-app-1.0.0
+ app.kubernetes.io/managed-by: octopus
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ replicas: 0
+ strategy:
+ rollingUpdate:
+ maxUnavailable: 1
+ selector:
+ matchLabels:
+ cmii.type: backend
+ cmii.app: cmii-uav-data-post-process
+ template:
+ metadata:
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-data-post-process
+ spec:
+ affinity:
+ nodeAffinity:
+ requiredDuringSchedulingIgnoredDuringExecution:
+ nodeSelectorTerms:
+ - matchExpressions:
+ - key: uavcloud.env
+ operator: In
+ values:
+ - devflight
+ imagePullSecrets:
+ - name: harborsecret
+ containers:
+ - name: cmii-uav-data-post-process
+ image: harbor.cdcyy.com.cn/cmii/cmii-uav-data-post-process:5.7.0-snapshot
+ imagePullPolicy: Always
+ env:
+ - name: K8S_NAMESPACE
+ value: uavcloud-devflight
+ - name: APPLICATION_NAME
+ value: cmii-uav-data-post-process
+ - name: CUST_JAVA_OPTS
+ value: "-Xms200m -Xmx1500m -Dlog4j2.formatMsgNoLookups=true"
+ - name: NACOS_REGISTRY
+ value: "helm-nacos:8848"
+ - name: NACOS_DISCOVERY_IP
+ valueFrom:
+ fieldRef:
+ fieldPath: status.podIP
+ - name: NACOS_DISCOVERY_PORT
+ value: "8080"
+ - name: BIZ_CONFIG_GROUP
+ value: 6.0.0
+ - name: SYS_CONFIG_GROUP
+ value: 6.0.0
+ - name: IMAGE_VERSION
+ value: 6.0.0
+ - name: NACOS_USERNAME
+ value: "developer"
+ - name: NACOS_PASSWORD
+ value: "Deve@9128201"
+ ports:
+ - name: pod-port
+ containerPort: 8080
+ protocol: TCP
+ resources:
+ limits:
+ memory: 2Gi
+ cpu: "2"
+ requests:
+ memory: 200Mi
+ cpu: 200m
+ 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: uavcloud-devflight/cmii-uav-data-post-process
+ volumes:
+ - name: nfs-backend-log-volume
+ persistentVolumeClaim:
+ claimName: nfs-backend-log-pvc
+---
+apiVersion: v1
+kind: Service
+metadata:
+ name: cmii-uav-data-post-process
+ namespace: uavcloud-devflight
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-data-post-process
+ octopus/control: backend-app-1.0.0
+ app.kubernetes.io/managed-by: octopus
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ type: ClusterIP
+ selector:
+ cmii.type: backend
+ cmii.app: cmii-uav-data-post-process
+ ports:
+ - name: backend-tcp
+ port: 8080
+ protocol: TCP
+ targetPort: 8080
+---
+apiVersion: apps/v1
+kind: Deployment
+metadata:
+ name: cmii-uav-logger
+ namespace: uavcloud-devflight
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-logger
+ octopus/control: backend-app-1.0.0
+ app.kubernetes.io/managed-by: octopus
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ replicas: 1
+ strategy:
+ rollingUpdate:
+ maxUnavailable: 1
+ selector:
+ matchLabels:
+ cmii.type: backend
+ cmii.app: cmii-uav-logger
+ template:
+ metadata:
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-logger
+ spec:
+ affinity:
+ nodeAffinity:
+ requiredDuringSchedulingIgnoredDuringExecution:
+ nodeSelectorTerms:
+ - matchExpressions:
+ - key: uavcloud.env
+ operator: In
+ values:
+ - devflight
+ imagePullSecrets:
+ - name: harborsecret
+ containers:
+ - name: cmii-uav-logger
+ image: harbor.cdcyy.com.cn/cmii/cmii-uav-logger:5.6.0
+ imagePullPolicy: Always
+ env:
+ - name: K8S_NAMESPACE
+ value: uavcloud-devflight
+ - name: APPLICATION_NAME
+ value: cmii-uav-logger
+ - name: CUST_JAVA_OPTS
+ value: "-Xms200m -Xmx1500m -Dlog4j2.formatMsgNoLookups=true"
+ - name: NACOS_REGISTRY
+ value: "helm-nacos:8848"
+ - name: NACOS_DISCOVERY_IP
+ valueFrom:
+ fieldRef:
+ fieldPath: status.podIP
+ - name: NACOS_DISCOVERY_PORT
+ value: "8080"
+ - name: BIZ_CONFIG_GROUP
+ value: 6.0.0
+ - name: SYS_CONFIG_GROUP
+ value: 6.0.0
+ - name: IMAGE_VERSION
+ value: 6.0.0
+ - name: NACOS_USERNAME
+ value: "developer"
+ - name: NACOS_PASSWORD
+ value: "Deve@9128201"
+ ports:
+ - name: pod-port
+ containerPort: 8080
+ protocol: TCP
+ resources:
+ limits:
+ memory: 2Gi
+ cpu: "2"
+ requests:
+ memory: 200Mi
+ cpu: 200m
+ 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: uavcloud-devflight/cmii-uav-logger
+ volumes:
+ - name: nfs-backend-log-volume
+ persistentVolumeClaim:
+ claimName: nfs-backend-log-pvc
+---
+apiVersion: v1
+kind: Service
+metadata:
+ name: cmii-uav-logger
+ namespace: uavcloud-devflight
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-logger
+ octopus/control: backend-app-1.0.0
+ app.kubernetes.io/managed-by: octopus
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ type: ClusterIP
+ selector:
+ cmii.type: backend
+ cmii.app: cmii-uav-logger
+ ports:
+ - name: backend-tcp
+ port: 8080
+ protocol: TCP
+ targetPort: 8080
+---
+apiVersion: apps/v1
+kind: Deployment
+metadata:
+ name: cmii-uav-device
+ namespace: uavcloud-devflight
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-device
+ octopus/control: backend-app-1.0.0
+ app.kubernetes.io/managed-by: octopus
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ replicas: 1
+ strategy:
+ rollingUpdate:
+ maxUnavailable: 1
+ selector:
+ matchLabels:
+ cmii.type: backend
+ cmii.app: cmii-uav-device
+ template:
+ metadata:
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-device
+ spec:
+ affinity:
+ nodeAffinity:
+ requiredDuringSchedulingIgnoredDuringExecution:
+ nodeSelectorTerms:
+ - matchExpressions:
+ - key: uavcloud.env
+ operator: In
+ values:
+ - devflight
+ imagePullSecrets:
+ - name: harborsecret
+ containers:
+ - name: cmii-uav-device
+ image: harbor.cdcyy.com.cn/cmii/cmii-uav-device:5.7.0-sz-1111-snapshot
+ imagePullPolicy: Always
+ env:
+ - name: K8S_NAMESPACE
+ value: uavcloud-devflight
+ - name: APPLICATION_NAME
+ value: cmii-uav-device
+ - name: CUST_JAVA_OPTS
+ value: "-Xms200m -Xmx1500m -Dlog4j2.formatMsgNoLookups=true"
+ - name: NACOS_REGISTRY
+ value: "helm-nacos:8848"
+ - name: NACOS_DISCOVERY_IP
+ valueFrom:
+ fieldRef:
+ fieldPath: status.podIP
+ - name: NACOS_DISCOVERY_PORT
+ value: "8080"
+ - name: BIZ_CONFIG_GROUP
+ value: 6.0.0
+ - name: SYS_CONFIG_GROUP
+ value: 6.0.0
+ - name: IMAGE_VERSION
+ value: 6.0.0
+ - name: NACOS_USERNAME
+ value: "developer"
+ - name: NACOS_PASSWORD
+ value: "Deve@9128201"
+ ports:
+ - name: pod-port
+ containerPort: 8080
+ protocol: TCP
+ resources:
+ limits:
+ memory: 2Gi
+ cpu: "2"
+ requests:
+ memory: 200Mi
+ cpu: 200m
+ 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: uavcloud-devflight/cmii-uav-device
+ volumes:
+ - name: nfs-backend-log-volume
+ persistentVolumeClaim:
+ claimName: nfs-backend-log-pvc
+---
+apiVersion: v1
+kind: Service
+metadata:
+ name: cmii-uav-device
+ namespace: uavcloud-devflight
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-device
+ octopus/control: backend-app-1.0.0
+ app.kubernetes.io/managed-by: octopus
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ type: ClusterIP
+ selector:
+ cmii.type: backend
+ cmii.app: cmii-uav-device
+ ports:
+ - name: backend-tcp
+ port: 8080
+ protocol: TCP
+ targetPort: 8080
+---
+apiVersion: apps/v1
+kind: Deployment
+metadata:
+ name: cmii-uav-waypoint
+ namespace: uavcloud-devflight
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-waypoint
+ octopus/control: backend-app-1.0.0
+ app.kubernetes.io/managed-by: octopus
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ replicas: 1
+ strategy:
+ rollingUpdate:
+ maxUnavailable: 1
+ selector:
+ matchLabels:
+ cmii.type: backend
+ cmii.app: cmii-uav-waypoint
+ template:
+ metadata:
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-waypoint
+ spec:
+ affinity:
+ nodeAffinity:
+ requiredDuringSchedulingIgnoredDuringExecution:
+ nodeSelectorTerms:
+ - matchExpressions:
+ - key: uavcloud.env
+ operator: In
+ values:
+ - devflight
+ imagePullSecrets:
+ - name: harborsecret
+ containers:
+ - name: cmii-uav-waypoint
+ image: harbor.cdcyy.com.cn/cmii/cmii-uav-waypoint:5.7.0-snapshot
+ imagePullPolicy: Always
+ env:
+ - name: K8S_NAMESPACE
+ value: uavcloud-devflight
+ - name: APPLICATION_NAME
+ value: cmii-uav-waypoint
+ - name: CUST_JAVA_OPTS
+ value: "-Xms200m -Xmx1500m -Dlog4j2.formatMsgNoLookups=true"
+ - name: NACOS_REGISTRY
+ value: "helm-nacos:8848"
+ - name: NACOS_DISCOVERY_IP
+ valueFrom:
+ fieldRef:
+ fieldPath: status.podIP
+ - name: NACOS_DISCOVERY_PORT
+ value: "8080"
+ - name: BIZ_CONFIG_GROUP
+ value: 6.0.0
+ - name: SYS_CONFIG_GROUP
+ value: 6.0.0
+ - name: IMAGE_VERSION
+ value: 6.0.0
+ - name: NACOS_USERNAME
+ value: "developer"
+ - name: NACOS_PASSWORD
+ value: "Deve@9128201"
+ ports:
+ - name: pod-port
+ containerPort: 8080
+ protocol: TCP
+ resources:
+ limits:
+ memory: 2Gi
+ cpu: "2"
+ requests:
+ memory: 200Mi
+ cpu: 200m
+ 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: uavcloud-devflight/cmii-uav-waypoint
+ volumes:
+ - name: nfs-backend-log-volume
+ persistentVolumeClaim:
+ claimName: nfs-backend-log-pvc
+---
+apiVersion: v1
+kind: Service
+metadata:
+ name: cmii-uav-waypoint
+ namespace: uavcloud-devflight
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-waypoint
+ octopus/control: backend-app-1.0.0
+ app.kubernetes.io/managed-by: octopus
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ type: ClusterIP
+ selector:
+ cmii.type: backend
+ cmii.app: cmii-uav-waypoint
+ ports:
+ - name: backend-tcp
+ port: 8080
+ protocol: TCP
+ targetPort: 8080
+---
+apiVersion: apps/v1
+kind: Deployment
+metadata:
+ name: cmii-uav-brain
+ namespace: uavcloud-devflight
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-brain
+ octopus/control: backend-app-1.0.0
+ app.kubernetes.io/managed-by: octopus
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ replicas: 0
+ strategy:
+ rollingUpdate:
+ maxUnavailable: 1
+ selector:
+ matchLabels:
+ cmii.type: backend
+ cmii.app: cmii-uav-brain
+ template:
+ metadata:
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-brain
+ spec:
+ affinity:
+ nodeAffinity:
+ requiredDuringSchedulingIgnoredDuringExecution:
+ nodeSelectorTerms:
+ - matchExpressions:
+ - key: uavcloud.env
+ operator: In
+ values:
+ - devflight
+ imagePullSecrets:
+ - name: harborsecret
+ containers:
+ - name: cmii-uav-brain
+ image: harbor.cdcyy.com.cn/cmii/cmii-uav-brain:5.6.0
+ imagePullPolicy: Always
+ env:
+ - name: K8S_NAMESPACE
+ value: uavcloud-devflight
+ - name: APPLICATION_NAME
+ value: cmii-uav-brain
+ - name: CUST_JAVA_OPTS
+ value: "-Xms200m -Xmx1500m -Dlog4j2.formatMsgNoLookups=true"
+ - name: NACOS_REGISTRY
+ value: "helm-nacos:8848"
+ - name: NACOS_DISCOVERY_IP
+ valueFrom:
+ fieldRef:
+ fieldPath: status.podIP
+ - name: NACOS_DISCOVERY_PORT
+ value: "8080"
+ - name: BIZ_CONFIG_GROUP
+ value: 6.0.0
+ - name: SYS_CONFIG_GROUP
+ value: 6.0.0
+ - name: IMAGE_VERSION
+ value: 6.0.0
+ - name: NACOS_USERNAME
+ value: "developer"
+ - name: NACOS_PASSWORD
+ value: "Deve@9128201"
+ ports:
+ - name: pod-port
+ containerPort: 8080
+ protocol: TCP
+ resources:
+ limits:
+ memory: 2Gi
+ cpu: "2"
+ requests:
+ memory: 200Mi
+ cpu: 200m
+ 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: uavcloud-devflight/cmii-uav-brain
+ volumes:
+ - name: nfs-backend-log-volume
+ persistentVolumeClaim:
+ claimName: nfs-backend-log-pvc
+---
+apiVersion: v1
+kind: Service
+metadata:
+ name: cmii-uav-brain
+ namespace: uavcloud-devflight
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-brain
+ octopus/control: backend-app-1.0.0
+ app.kubernetes.io/managed-by: octopus
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ type: ClusterIP
+ selector:
+ cmii.type: backend
+ cmii.app: cmii-uav-brain
+ ports:
+ - name: backend-tcp
+ port: 8080
+ protocol: TCP
+ targetPort: 8080
+---
+apiVersion: apps/v1
+kind: Deployment
+metadata:
+ name: cmii-uav-cms
+ namespace: uavcloud-devflight
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-cms
+ octopus/control: backend-app-1.0.0
+ app.kubernetes.io/managed-by: octopus
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ replicas: 1
+ strategy:
+ rollingUpdate:
+ maxUnavailable: 1
+ selector:
+ matchLabels:
+ cmii.type: backend
+ cmii.app: cmii-uav-cms
+ template:
+ metadata:
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-cms
+ spec:
+ affinity:
+ nodeAffinity:
+ requiredDuringSchedulingIgnoredDuringExecution:
+ nodeSelectorTerms:
+ - matchExpressions:
+ - key: uavcloud.env
+ operator: In
+ values:
+ - devflight
+ imagePullSecrets:
+ - name: harborsecret
+ containers:
+ - name: cmii-uav-cms
+ image: harbor.cdcyy.com.cn/cmii/cmii-uav-cms:5.6.0
+ imagePullPolicy: Always
+ env:
+ - name: K8S_NAMESPACE
+ value: uavcloud-devflight
+ - name: APPLICATION_NAME
+ value: cmii-uav-cms
+ - name: CUST_JAVA_OPTS
+ value: "-Xms200m -Xmx1500m -Dlog4j2.formatMsgNoLookups=true"
+ - name: NACOS_REGISTRY
+ value: "helm-nacos:8848"
+ - name: NACOS_DISCOVERY_IP
+ valueFrom:
+ fieldRef:
+ fieldPath: status.podIP
+ - name: NACOS_DISCOVERY_PORT
+ value: "8080"
+ - name: BIZ_CONFIG_GROUP
+ value: 6.0.0
+ - name: SYS_CONFIG_GROUP
+ value: 6.0.0
+ - name: IMAGE_VERSION
+ value: 6.0.0
+ - name: NACOS_USERNAME
+ value: "developer"
+ - name: NACOS_PASSWORD
+ value: "Deve@9128201"
+ ports:
+ - name: pod-port
+ containerPort: 8080
+ protocol: TCP
+ resources:
+ limits:
+ memory: 2Gi
+ cpu: "2"
+ requests:
+ memory: 200Mi
+ cpu: 200m
+ 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: uavcloud-devflight/cmii-uav-cms
+ volumes:
+ - name: nfs-backend-log-volume
+ persistentVolumeClaim:
+ claimName: nfs-backend-log-pvc
+---
+apiVersion: v1
+kind: Service
+metadata:
+ name: cmii-uav-cms
+ namespace: uavcloud-devflight
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-cms
+ octopus/control: backend-app-1.0.0
+ app.kubernetes.io/managed-by: octopus
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ type: ClusterIP
+ selector:
+ cmii.type: backend
+ cmii.app: cmii-uav-cms
+ ports:
+ - name: backend-tcp
+ port: 8080
+ protocol: TCP
+ targetPort: 8080
+---
+apiVersion: apps/v1
+kind: Deployment
+metadata:
+ name: cmii-admin-gateway
+ namespace: uavcloud-devflight
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-admin-gateway
+ octopus/control: backend-app-1.0.0
+ app.kubernetes.io/managed-by: octopus
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ replicas: 1
+ strategy:
+ rollingUpdate:
+ maxUnavailable: 1
+ selector:
+ matchLabels:
+ cmii.type: backend
+ cmii.app: cmii-admin-gateway
+ template:
+ metadata:
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-admin-gateway
+ spec:
+ affinity:
+ nodeAffinity:
+ requiredDuringSchedulingIgnoredDuringExecution:
+ nodeSelectorTerms:
+ - matchExpressions:
+ - key: uavcloud.env
+ operator: In
+ values:
+ - devflight
+ imagePullSecrets:
+ - name: harborsecret
+ containers:
+ - name: cmii-admin-gateway
+ image: harbor.cdcyy.com.cn/cmii/cmii-admin-gateway:5.6.0
+ imagePullPolicy: Always
+ env:
+ - name: K8S_NAMESPACE
+ value: uavcloud-devflight
+ - name: APPLICATION_NAME
+ value: cmii-admin-gateway
+ - name: CUST_JAVA_OPTS
+ value: "-Xms200m -Xmx1500m -Dlog4j2.formatMsgNoLookups=true"
+ - name: NACOS_REGISTRY
+ value: "helm-nacos:8848"
+ - name: NACOS_DISCOVERY_IP
+ valueFrom:
+ fieldRef:
+ fieldPath: status.podIP
+ - name: NACOS_DISCOVERY_PORT
+ value: "8080"
+ - name: BIZ_CONFIG_GROUP
+ value: 6.0.0
+ - name: SYS_CONFIG_GROUP
+ value: 6.0.0
+ - name: IMAGE_VERSION
+ value: 6.0.0
+ - name: NACOS_USERNAME
+ value: "developer"
+ - name: NACOS_PASSWORD
+ value: "Deve@9128201"
+ ports:
+ - name: pod-port
+ containerPort: 8080
+ protocol: TCP
+ resources:
+ limits:
+ memory: 2Gi
+ cpu: "2"
+ requests:
+ memory: 200Mi
+ cpu: 200m
+ 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: uavcloud-devflight/cmii-admin-gateway
+ volumes:
+ - name: nfs-backend-log-volume
+ persistentVolumeClaim:
+ claimName: nfs-backend-log-pvc
+---
+apiVersion: v1
+kind: Service
+metadata:
+ name: cmii-admin-gateway
+ namespace: uavcloud-devflight
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-admin-gateway
+ octopus/control: backend-app-1.0.0
+ app.kubernetes.io/managed-by: octopus
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ type: ClusterIP
+ selector:
+ cmii.type: backend
+ cmii.app: cmii-admin-gateway
+ ports:
+ - name: backend-tcp
+ port: 8080
+ protocol: TCP
+ targetPort: 8080
+---
+apiVersion: apps/v1
+kind: Deployment
+metadata:
+ name: cmii-uav-gateway
+ namespace: uavcloud-devflight
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-gateway
+ octopus/control: backend-app-1.0.0
+ app.kubernetes.io/managed-by: octopus
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ replicas: 1
+ strategy:
+ rollingUpdate:
+ maxUnavailable: 1
+ selector:
+ matchLabels:
+ cmii.type: backend
+ cmii.app: cmii-uav-gateway
+ template:
+ metadata:
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-gateway
+ spec:
+ affinity:
+ nodeAffinity:
+ requiredDuringSchedulingIgnoredDuringExecution:
+ nodeSelectorTerms:
+ - matchExpressions:
+ - key: uavcloud.env
+ operator: In
+ values:
+ - devflight
+ imagePullSecrets:
+ - name: harborsecret
+ containers:
+ - name: cmii-uav-gateway
+ image: harbor.cdcyy.com.cn/cmii/cmii-uav-gateway:5.7.0-snapshot
+ imagePullPolicy: Always
+ env:
+ - name: K8S_NAMESPACE
+ value: uavcloud-devflight
+ - name: APPLICATION_NAME
+ value: cmii-uav-gateway
+ - name: CUST_JAVA_OPTS
+ value: "-Xms200m -Xmx1500m -Dlog4j2.formatMsgNoLookups=true"
+ - name: NACOS_REGISTRY
+ value: "helm-nacos:8848"
+ - name: NACOS_DISCOVERY_IP
+ valueFrom:
+ fieldRef:
+ fieldPath: status.podIP
+ - name: NACOS_DISCOVERY_PORT
+ value: "8080"
+ - name: BIZ_CONFIG_GROUP
+ value: 6.0.0
+ - name: SYS_CONFIG_GROUP
+ value: 6.0.0
+ - name: IMAGE_VERSION
+ value: 6.0.0
+ - name: NACOS_USERNAME
+ value: "developer"
+ - name: NACOS_PASSWORD
+ value: "Deve@9128201"
+ ports:
+ - name: pod-port
+ containerPort: 8080
+ protocol: TCP
+ resources:
+ limits:
+ memory: 2Gi
+ cpu: "2"
+ requests:
+ memory: 200Mi
+ cpu: 200m
+ 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: uavcloud-devflight/cmii-uav-gateway
+ volumes:
+ - name: nfs-backend-log-volume
+ persistentVolumeClaim:
+ claimName: nfs-backend-log-pvc
+---
+apiVersion: v1
+kind: Service
+metadata:
+ name: cmii-uav-gateway
+ namespace: uavcloud-devflight
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-gateway
+ octopus/control: backend-app-1.0.0
+ app.kubernetes.io/managed-by: octopus
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ type: ClusterIP
+ selector:
+ cmii.type: backend
+ cmii.app: cmii-uav-gateway
+ ports:
+ - name: backend-tcp
+ port: 8080
+ protocol: TCP
+ targetPort: 8080
+---
+apiVersion: apps/v1
+kind: Deployment
+metadata:
+ name: cmii-uav-grid-engine
+ namespace: uavcloud-devflight
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-grid-engine
+ octopus/control: backend-app-1.0.0
+ app.kubernetes.io/managed-by: octopus
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ replicas: 0
+ strategy:
+ rollingUpdate:
+ maxUnavailable: 1
+ selector:
+ matchLabels:
+ cmii.type: backend
+ cmii.app: cmii-uav-grid-engine
+ template:
+ metadata:
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-grid-engine
+ spec:
+ affinity:
+ nodeAffinity:
+ requiredDuringSchedulingIgnoredDuringExecution:
+ nodeSelectorTerms:
+ - matchExpressions:
+ - key: uavcloud.env
+ operator: In
+ values:
+ - devflight
+ imagePullSecrets:
+ - name: harborsecret
+ containers:
+ - name: cmii-uav-grid-engine
+ image: harbor.cdcyy.com.cn/cmii/cmii-uav-grid-engine:5.6.0
+ imagePullPolicy: Always
+ env:
+ - name: K8S_NAMESPACE
+ value: uavcloud-devflight
+ - name: APPLICATION_NAME
+ value: cmii-uav-grid-engine
+ - name: CUST_JAVA_OPTS
+ value: "-Xms200m -Xmx1500m -Dlog4j2.formatMsgNoLookups=true"
+ - name: NACOS_REGISTRY
+ value: "helm-nacos:8848"
+ - name: NACOS_DISCOVERY_IP
+ valueFrom:
+ fieldRef:
+ fieldPath: status.podIP
+ - name: NACOS_DISCOVERY_PORT
+ value: "8080"
+ - name: BIZ_CONFIG_GROUP
+ value: 6.0.0
+ - name: SYS_CONFIG_GROUP
+ value: 6.0.0
+ - name: IMAGE_VERSION
+ value: 6.0.0
+ - name: NACOS_USERNAME
+ value: "developer"
+ - name: NACOS_PASSWORD
+ value: "Deve@9128201"
+ ports:
+ - name: pod-port
+ containerPort: 8080
+ protocol: TCP
+ resources:
+ limits:
+ memory: 2Gi
+ cpu: "2"
+ requests:
+ memory: 200Mi
+ cpu: 200m
+ 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: uavcloud-devflight/cmii-uav-grid-engine
+ volumes:
+ - name: nfs-backend-log-volume
+ persistentVolumeClaim:
+ claimName: nfs-backend-log-pvc
+---
+apiVersion: v1
+kind: Service
+metadata:
+ name: cmii-uav-grid-engine
+ namespace: uavcloud-devflight
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-grid-engine
+ octopus/control: backend-app-1.0.0
+ app.kubernetes.io/managed-by: octopus
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ type: ClusterIP
+ selector:
+ cmii.type: backend
+ cmii.app: cmii-uav-grid-engine
+ ports:
+ - name: backend-tcp
+ port: 8080
+ protocol: TCP
+ targetPort: 8080
+---
+apiVersion: apps/v1
+kind: Deployment
+metadata:
+ name: cmii-uav-user
+ namespace: uavcloud-devflight
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-user
+ octopus/control: backend-app-1.0.0
+ app.kubernetes.io/managed-by: octopus
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ replicas: 1
+ strategy:
+ rollingUpdate:
+ maxUnavailable: 1
+ selector:
+ matchLabels:
+ cmii.type: backend
+ cmii.app: cmii-uav-user
+ template:
+ metadata:
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-user
+ spec:
+ affinity:
+ nodeAffinity:
+ requiredDuringSchedulingIgnoredDuringExecution:
+ nodeSelectorTerms:
+ - matchExpressions:
+ - key: uavcloud.env
+ operator: In
+ values:
+ - devflight
+ imagePullSecrets:
+ - name: harborsecret
+ containers:
+ - name: cmii-uav-user
+ image: harbor.cdcyy.com.cn/cmii/cmii-uav-user:5.7.0-sz-1107-snapshot
+ imagePullPolicy: Always
+ env:
+ - name: K8S_NAMESPACE
+ value: uavcloud-devflight
+ - name: APPLICATION_NAME
+ value: cmii-uav-user
+ - name: CUST_JAVA_OPTS
+ value: "-Xms200m -Xmx1500m -Dlog4j2.formatMsgNoLookups=true"
+ - name: NACOS_REGISTRY
+ value: "helm-nacos:8848"
+ - name: NACOS_DISCOVERY_IP
+ valueFrom:
+ fieldRef:
+ fieldPath: status.podIP
+ - name: NACOS_DISCOVERY_PORT
+ value: "8080"
+ - name: BIZ_CONFIG_GROUP
+ value: 6.0.0
+ - name: SYS_CONFIG_GROUP
+ value: 6.0.0
+ - name: IMAGE_VERSION
+ value: 6.0.0
+ - name: NACOS_USERNAME
+ value: "developer"
+ - name: NACOS_PASSWORD
+ value: "Deve@9128201"
+ ports:
+ - name: pod-port
+ containerPort: 8080
+ protocol: TCP
+ resources:
+ limits:
+ memory: 2Gi
+ cpu: "2"
+ requests:
+ memory: 200Mi
+ cpu: 200m
+ 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: uavcloud-devflight/cmii-uav-user
+ volumes:
+ - name: nfs-backend-log-volume
+ persistentVolumeClaim:
+ claimName: nfs-backend-log-pvc
+---
+apiVersion: v1
+kind: Service
+metadata:
+ name: cmii-uav-user
+ namespace: uavcloud-devflight
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-user
+ octopus/control: backend-app-1.0.0
+ app.kubernetes.io/managed-by: octopus
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ type: ClusterIP
+ selector:
+ cmii.type: backend
+ cmii.app: cmii-uav-user
+ ports:
+ - name: backend-tcp
+ port: 8080
+ protocol: TCP
+ targetPort: 8080
+---
+apiVersion: apps/v1
+kind: Deployment
+metadata:
+ name: cmii-uav-grid-datasource
+ namespace: uavcloud-devflight
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-grid-datasource
+ octopus/control: backend-app-1.0.0
+ app.kubernetes.io/managed-by: octopus
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ replicas: 0
+ strategy:
+ rollingUpdate:
+ maxUnavailable: 1
+ selector:
+ matchLabels:
+ cmii.type: backend
+ cmii.app: cmii-uav-grid-datasource
+ template:
+ metadata:
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-grid-datasource
+ spec:
+ affinity:
+ nodeAffinity:
+ requiredDuringSchedulingIgnoredDuringExecution:
+ nodeSelectorTerms:
+ - matchExpressions:
+ - key: uavcloud.env
+ operator: In
+ values:
+ - devflight
+ imagePullSecrets:
+ - name: harborsecret
+ containers:
+ - name: cmii-uav-grid-datasource
+ image: harbor.cdcyy.com.cn/cmii/cmii-uav-grid-datasource:5.6.0
+ imagePullPolicy: Always
+ env:
+ - name: K8S_NAMESPACE
+ value: uavcloud-devflight
+ - name: APPLICATION_NAME
+ value: cmii-uav-grid-datasource
+ - name: CUST_JAVA_OPTS
+ value: "-Xms200m -Xmx1500m -Dlog4j2.formatMsgNoLookups=true"
+ - name: NACOS_REGISTRY
+ value: "helm-nacos:8848"
+ - name: NACOS_DISCOVERY_IP
+ valueFrom:
+ fieldRef:
+ fieldPath: status.podIP
+ - name: NACOS_DISCOVERY_PORT
+ value: "8080"
+ - name: BIZ_CONFIG_GROUP
+ value: 6.0.0
+ - name: SYS_CONFIG_GROUP
+ value: 6.0.0
+ - name: IMAGE_VERSION
+ value: 6.0.0
+ - name: NACOS_USERNAME
+ value: "developer"
+ - name: NACOS_PASSWORD
+ value: "Deve@9128201"
+ ports:
+ - name: pod-port
+ containerPort: 8080
+ protocol: TCP
+ resources:
+ limits:
+ memory: 2Gi
+ cpu: "2"
+ requests:
+ memory: 200Mi
+ cpu: 200m
+ 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: uavcloud-devflight/cmii-uav-grid-datasource
+ volumes:
+ - name: nfs-backend-log-volume
+ persistentVolumeClaim:
+ claimName: nfs-backend-log-pvc
+---
+apiVersion: v1
+kind: Service
+metadata:
+ name: cmii-uav-grid-datasource
+ namespace: uavcloud-devflight
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-grid-datasource
+ octopus/control: backend-app-1.0.0
+ app.kubernetes.io/managed-by: octopus
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ type: ClusterIP
+ selector:
+ cmii.type: backend
+ cmii.app: cmii-uav-grid-datasource
+ ports:
+ - name: backend-tcp
+ port: 8080
+ protocol: TCP
+ targetPort: 8080
+---
+apiVersion: apps/v1
+kind: Deployment
+metadata:
+ name: cmii-uav-tower
+ namespace: uavcloud-devflight
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-tower
+ octopus/control: backend-app-1.0.0
+ app.kubernetes.io/managed-by: octopus
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ replicas: 0
+ strategy:
+ rollingUpdate:
+ maxUnavailable: 1
+ selector:
+ matchLabels:
+ cmii.type: backend
+ cmii.app: cmii-uav-tower
+ template:
+ metadata:
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-tower
+ spec:
+ affinity:
+ nodeAffinity:
+ requiredDuringSchedulingIgnoredDuringExecution:
+ nodeSelectorTerms:
+ - matchExpressions:
+ - key: uavcloud.env
+ operator: In
+ values:
+ - devflight
+ imagePullSecrets:
+ - name: harborsecret
+ containers:
+ - name: cmii-uav-tower
+ image: harbor.cdcyy.com.cn/cmii/cmii-uav-tower:5.6.0
+ imagePullPolicy: Always
+ env:
+ - name: K8S_NAMESPACE
+ value: uavcloud-devflight
+ - name: APPLICATION_NAME
+ value: cmii-uav-tower
+ - name: CUST_JAVA_OPTS
+ value: "-Xms200m -Xmx1500m -Dlog4j2.formatMsgNoLookups=true"
+ - name: NACOS_REGISTRY
+ value: "helm-nacos:8848"
+ - name: NACOS_DISCOVERY_IP
+ valueFrom:
+ fieldRef:
+ fieldPath: status.podIP
+ - name: NACOS_DISCOVERY_PORT
+ value: "8080"
+ - name: BIZ_CONFIG_GROUP
+ value: 6.0.0
+ - name: SYS_CONFIG_GROUP
+ value: 6.0.0
+ - name: IMAGE_VERSION
+ value: 6.0.0
+ - name: NACOS_USERNAME
+ value: "developer"
+ - name: NACOS_PASSWORD
+ value: "Deve@9128201"
+ ports:
+ - name: pod-port
+ containerPort: 8080
+ protocol: TCP
+ resources:
+ limits:
+ memory: 2Gi
+ cpu: "2"
+ requests:
+ memory: 200Mi
+ cpu: 200m
+ 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: uavcloud-devflight/cmii-uav-tower
+ volumes:
+ - name: nfs-backend-log-volume
+ persistentVolumeClaim:
+ claimName: nfs-backend-log-pvc
+---
+apiVersion: v1
+kind: Service
+metadata:
+ name: cmii-uav-tower
+ namespace: uavcloud-devflight
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-tower
+ octopus/control: backend-app-1.0.0
+ app.kubernetes.io/managed-by: octopus
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ type: ClusterIP
+ selector:
+ cmii.type: backend
+ cmii.app: cmii-uav-tower
+ ports:
+ - name: backend-tcp
+ port: 8080
+ protocol: TCP
+ targetPort: 8080
+---
+apiVersion: apps/v1
+kind: Deployment
+metadata:
+ name: cmii-uav-developer
+ namespace: uavcloud-devflight
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-developer
+ octopus/control: backend-app-1.0.0
+ app.kubernetes.io/managed-by: octopus
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ replicas: 0
+ strategy:
+ rollingUpdate:
+ maxUnavailable: 1
+ selector:
+ matchLabels:
+ cmii.type: backend
+ cmii.app: cmii-uav-developer
+ template:
+ metadata:
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-developer
+ spec:
+ affinity:
+ nodeAffinity:
+ requiredDuringSchedulingIgnoredDuringExecution:
+ nodeSelectorTerms:
+ - matchExpressions:
+ - key: uavcloud.env
+ operator: In
+ values:
+ - devflight
+ imagePullSecrets:
+ - name: harborsecret
+ containers:
+ - name: cmii-uav-developer
+ image: harbor.cdcyy.com.cn/cmii/cmii-uav-developer:5.6.0
+ imagePullPolicy: Always
+ env:
+ - name: K8S_NAMESPACE
+ value: uavcloud-devflight
+ - name: APPLICATION_NAME
+ value: cmii-uav-developer
+ - name: CUST_JAVA_OPTS
+ value: "-Xms200m -Xmx1500m -Dlog4j2.formatMsgNoLookups=true"
+ - name: NACOS_REGISTRY
+ value: "helm-nacos:8848"
+ - name: NACOS_DISCOVERY_IP
+ valueFrom:
+ fieldRef:
+ fieldPath: status.podIP
+ - name: NACOS_DISCOVERY_PORT
+ value: "8080"
+ - name: BIZ_CONFIG_GROUP
+ value: 6.0.0
+ - name: SYS_CONFIG_GROUP
+ value: 6.0.0
+ - name: IMAGE_VERSION
+ value: 6.0.0
+ - name: NACOS_USERNAME
+ value: "developer"
+ - name: NACOS_PASSWORD
+ value: "Deve@9128201"
+ ports:
+ - name: pod-port
+ containerPort: 8080
+ protocol: TCP
+ resources:
+ limits:
+ memory: 2Gi
+ cpu: "2"
+ requests:
+ memory: 200Mi
+ cpu: 200m
+ 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: uavcloud-devflight/cmii-uav-developer
+ volumes:
+ - name: nfs-backend-log-volume
+ persistentVolumeClaim:
+ claimName: nfs-backend-log-pvc
+---
+apiVersion: v1
+kind: Service
+metadata:
+ name: cmii-uav-developer
+ namespace: uavcloud-devflight
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-developer
+ octopus/control: backend-app-1.0.0
+ app.kubernetes.io/managed-by: octopus
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ type: ClusterIP
+ selector:
+ cmii.type: backend
+ cmii.app: cmii-uav-developer
+ ports:
+ - name: backend-tcp
+ port: 8080
+ protocol: TCP
+ targetPort: 8080
+---
+apiVersion: apps/v1
+kind: Deployment
+metadata:
+ name: cmii-uav-emergency
+ namespace: uavcloud-devflight
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-emergency
+ octopus/control: backend-app-1.0.0
+ app.kubernetes.io/managed-by: octopus
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ replicas: 1
+ strategy:
+ rollingUpdate:
+ maxUnavailable: 1
+ selector:
+ matchLabels:
+ cmii.type: backend
+ cmii.app: cmii-uav-emergency
+ template:
+ metadata:
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-emergency
+ spec:
+ affinity:
+ nodeAffinity:
+ requiredDuringSchedulingIgnoredDuringExecution:
+ nodeSelectorTerms:
+ - matchExpressions:
+ - key: uavcloud.env
+ operator: In
+ values:
+ - devflight
+ imagePullSecrets:
+ - name: harborsecret
+ containers:
+ - name: cmii-uav-emergency
+ image: harbor.cdcyy.com.cn/cmii/cmii-uav-emergency:6.0.0-main
+ imagePullPolicy: Always
+ env:
+ - name: K8S_NAMESPACE
+ value: uavcloud-devflight
+ - name: APPLICATION_NAME
+ value: cmii-uav-emergency
+ - name: CUST_JAVA_OPTS
+ value: "-Xms200m -Xmx1500m -Dlog4j2.formatMsgNoLookups=true"
+ - name: NACOS_REGISTRY
+ value: "helm-nacos:8848"
+ - name: NACOS_DISCOVERY_IP
+ valueFrom:
+ fieldRef:
+ fieldPath: status.podIP
+ - name: NACOS_DISCOVERY_PORT
+ value: "8080"
+ - name: BIZ_CONFIG_GROUP
+ value: 6.0.0
+ - name: SYS_CONFIG_GROUP
+ value: 6.0.0
+ - name: IMAGE_VERSION
+ value: 6.0.0
+ - name: NACOS_USERNAME
+ value: "developer"
+ - name: NACOS_PASSWORD
+ value: "Deve@9128201"
+ ports:
+ - name: pod-port
+ containerPort: 8080
+ protocol: TCP
+ resources:
+ limits:
+ memory: 2Gi
+ cpu: "2"
+ requests:
+ memory: 200Mi
+ cpu: 200m
+ 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: uavcloud-devflight/cmii-uav-emergency
+ volumes:
+ - name: nfs-backend-log-volume
+ persistentVolumeClaim:
+ claimName: nfs-backend-log-pvc
+---
+apiVersion: v1
+kind: Service
+metadata:
+ name: cmii-uav-emergency
+ namespace: uavcloud-devflight
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-emergency
+ octopus/control: backend-app-1.0.0
+ app.kubernetes.io/managed-by: octopus
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ type: ClusterIP
+ selector:
+ cmii.type: backend
+ cmii.app: cmii-uav-emergency
+ ports:
+ - name: backend-tcp
+ port: 8080
+ protocol: TCP
+ targetPort: 8080
+---
+apiVersion: apps/v1
+kind: Deployment
+metadata:
+ name: uav-tcp-server
+ namespace: uavcloud-devflight
+ labels:
+ cmii.type: backend
+ cmii.app: uav-tcp-server
+ octopus/control: backend-app-1.0.0
+ app.kubernetes.io/managed-by: octopus
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ replicas: 1
+ strategy:
+ rollingUpdate:
+ maxUnavailable: 1
+ selector:
+ matchLabels:
+ cmii.type: backend
+ cmii.app: uav-tcp-server
+ template:
+ metadata:
+ labels:
+ cmii.type: backend
+ cmii.app: uav-tcp-server
+ spec:
+ affinity:
+ nodeAffinity:
+ requiredDuringSchedulingIgnoredDuringExecution:
+ nodeSelectorTerms:
+ - matchExpressions:
+ - key: uavcloud.env
+ operator: In
+ values:
+ - devflight
+ imagePullSecrets:
+ - name: harborsecret
+ containers:
+ - name: uav-tcp-server
+ image: harbor.cdcyy.com.cn/cmii/uav-tcp-server:5.7.0-snapshot
+ imagePullPolicy: Always
+ env:
+ - name: K8S_NAMESPACE
+ value: uavcloud-devflight
+ - name: APPLICATION_NAME
+ value: uav-tcp-server
+ - name: CUST_JAVA_OPTS
+ value: "-Xms200m -Xmx1500m -Dlog4j2.formatMsgNoLookups=true"
+ - name: NACOS_REGISTRY
+ value: "helm-nacos:8848"
+ - name: NACOS_DISCOVERY_IP
+ valueFrom:
+ fieldRef:
+ fieldPath: status.podIP
+ - name: NACOS_DISCOVERY_PORT
+ value: "8080"
+ - name: BIZ_CONFIG_GROUP
+ value: 6.0.0
+ - name: SYS_CONFIG_GROUP
+ value: 6.0.0
+ - name: IMAGE_VERSION
+ value: 6.0.0
+ - name: NACOS_USERNAME
+ value: "developer"
+ - name: NACOS_PASSWORD
+ value: "Deve@9128201"
+ ports:
+ - name: pod-port
+ containerPort: 8080
+ protocol: TCP
+ resources:
+ limits:
+ memory: 2Gi
+ cpu: "2"
+ requests:
+ memory: 200Mi
+ cpu: 200m
+ 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: uavcloud-devflight/uav-tcp-server
+ volumes:
+ - name: nfs-backend-log-volume
+ persistentVolumeClaim:
+ claimName: nfs-backend-log-pvc
+---
+apiVersion: v1
+kind: Service
+metadata:
+ name: uav-tcp-server
+ namespace: uavcloud-devflight
+ labels:
+ cmii.type: backend
+ cmii.app: uav-tcp-server
+ octopus/control: backend-app-1.0.0
+ app.kubernetes.io/managed-by: octopus
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ type: ClusterIP
+ selector:
+ cmii.type: backend
+ cmii.app: uav-tcp-server
+ ports:
+ - name: backend-tcp
+ port: 8080
+ protocol: TCP
+ targetPort: 8080
+---
+apiVersion: apps/v1
+kind: Deployment
+metadata:
+ name: uav-auth-backend
+ namespace: uavcloud-devflight
+ labels:
+ cmii.type: backend
+ cmii.app: uav-auth-backend
+ octopus/control: backend-app-1.0.0
+ app.kubernetes.io/managed-by: octopus
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ replicas: 1
+ strategy:
+ rollingUpdate:
+ maxUnavailable: 1
+ selector:
+ matchLabels:
+ cmii.type: backend
+ cmii.app: uav-auth-backend
+ template:
+ metadata:
+ labels:
+ cmii.type: backend
+ cmii.app: uav-auth-backend
+ spec:
+ affinity:
+ nodeAffinity:
+ requiredDuringSchedulingIgnoredDuringExecution:
+ nodeSelectorTerms:
+ - matchExpressions:
+ - key: uavcloud.env
+ operator: In
+ values:
+ - devflight
+ imagePullSecrets:
+ - name: harborsecret
+ containers:
+ - name: uav-auth-backend
+ image: harbor.cdcyy.com.cn/cmii/uav-auth-backend:5.7.0-snapshot
+ imagePullPolicy: Always
+ env:
+ - name: K8S_NAMESPACE
+ value: uavcloud-devflight
+ - name: APPLICATION_NAME
+ value: uav-auth-backend
+ - name: CUST_JAVA_OPTS
+ value: "-Xms200m -Xmx1500m -Dlog4j2.formatMsgNoLookups=true"
+ - name: NACOS_REGISTRY
+ value: "helm-nacos:8848"
+ - name: NACOS_DISCOVERY_IP
+ valueFrom:
+ fieldRef:
+ fieldPath: status.podIP
+ - name: NACOS_DISCOVERY_PORT
+ value: "8080"
+ - name: BIZ_CONFIG_GROUP
+ value: 6.0.0
+ - name: SYS_CONFIG_GROUP
+ value: 6.0.0
+ - name: IMAGE_VERSION
+ value: 6.0.0
+ - name: NACOS_USERNAME
+ value: "developer"
+ - name: NACOS_PASSWORD
+ value: "Deve@9128201"
+ ports:
+ - name: pod-port
+ containerPort: 8080
+ protocol: TCP
+ resources:
+ limits:
+ memory: 2Gi
+ cpu: "2"
+ requests:
+ memory: 200Mi
+ cpu: 200m
+ 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: uavcloud-devflight/uav-auth-backend
+ volumes:
+ - name: nfs-backend-log-volume
+ persistentVolumeClaim:
+ claimName: nfs-backend-log-pvc
+---
+apiVersion: v1
+kind: Service
+metadata:
+ name: uav-auth-backend
+ namespace: uavcloud-devflight
+ labels:
+ cmii.type: backend
+ cmii.app: uav-auth-backend
+ octopus/control: backend-app-1.0.0
+ app.kubernetes.io/managed-by: octopus
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ type: ClusterIP
+ selector:
+ cmii.type: backend
+ cmii.app: uav-auth-backend
+ ports:
+ - name: backend-tcp
+ port: 8080
+ protocol: TCP
+ targetPort: 8080
+---
+apiVersion: apps/v1
+kind: Deployment
+metadata:
+ name: cmii-admin-data
+ namespace: uavcloud-devflight
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-admin-data
+ octopus/control: backend-app-1.0.0
+ app.kubernetes.io/managed-by: octopus
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ replicas: 1
+ strategy:
+ rollingUpdate:
+ maxUnavailable: 1
+ selector:
+ matchLabels:
+ cmii.type: backend
+ cmii.app: cmii-admin-data
+ template:
+ metadata:
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-admin-data
+ spec:
+ affinity:
+ nodeAffinity:
+ requiredDuringSchedulingIgnoredDuringExecution:
+ nodeSelectorTerms:
+ - matchExpressions:
+ - key: uavcloud.env
+ operator: In
+ values:
+ - devflight
+ imagePullSecrets:
+ - name: harborsecret
+ containers:
+ - name: cmii-admin-data
+ image: harbor.cdcyy.com.cn/cmii/cmii-admin-data:5.7.0-snapshot
+ imagePullPolicy: Always
+ env:
+ - name: K8S_NAMESPACE
+ value: uavcloud-devflight
+ - name: APPLICATION_NAME
+ value: cmii-admin-data
+ - name: CUST_JAVA_OPTS
+ value: "-Xms200m -Xmx1500m -Dlog4j2.formatMsgNoLookups=true"
+ - name: NACOS_REGISTRY
+ value: "helm-nacos:8848"
+ - name: NACOS_DISCOVERY_IP
+ valueFrom:
+ fieldRef:
+ fieldPath: status.podIP
+ - name: NACOS_DISCOVERY_PORT
+ value: "8080"
+ - name: BIZ_CONFIG_GROUP
+ value: 6.0.0
+ - name: SYS_CONFIG_GROUP
+ value: 6.0.0
+ - name: IMAGE_VERSION
+ value: 6.0.0
+ - name: NACOS_USERNAME
+ value: "developer"
+ - name: NACOS_PASSWORD
+ value: "Deve@9128201"
+ ports:
+ - name: pod-port
+ containerPort: 8080
+ protocol: TCP
+ resources:
+ limits:
+ memory: 2Gi
+ cpu: "2"
+ requests:
+ memory: 200Mi
+ cpu: 200m
+ 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: uavcloud-devflight/cmii-admin-data
+ volumes:
+ - name: nfs-backend-log-volume
+ persistentVolumeClaim:
+ claimName: nfs-backend-log-pvc
+---
+apiVersion: v1
+kind: Service
+metadata:
+ name: cmii-admin-data
+ namespace: uavcloud-devflight
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-admin-data
+ octopus/control: backend-app-1.0.0
+ app.kubernetes.io/managed-by: octopus
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ type: ClusterIP
+ selector:
+ cmii.type: backend
+ cmii.app: cmii-admin-data
+ ports:
+ - name: backend-tcp
+ port: 8080
+ protocol: TCP
+ targetPort: 8080
+---
+apiVersion: apps/v1
+kind: Deployment
+metadata:
+ name: cmii-uas-lifecycle
+ namespace: uavcloud-devflight
+ 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: 6.0.0
+spec:
+ replicas: 0
+ 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:
+ - devflight
+ imagePullSecrets:
+ - name: harborsecret
+ containers:
+ - name: cmii-uas-lifecycle
+ image: harbor.cdcyy.com.cn/cmii/cmii-uas-lifecycle:5.7.0-fusiontrack
+ imagePullPolicy: Always
+ env:
+ - name: K8S_NAMESPACE
+ value: uavcloud-devflight
+ - name: APPLICATION_NAME
+ value: cmii-uas-lifecycle
+ - name: CUST_JAVA_OPTS
+ value: "-Xms200m -Xmx1500m -Dlog4j2.formatMsgNoLookups=true"
+ - name: NACOS_REGISTRY
+ value: "helm-nacos:8848"
+ - name: NACOS_DISCOVERY_IP
+ valueFrom:
+ fieldRef:
+ fieldPath: status.podIP
+ - name: NACOS_DISCOVERY_PORT
+ value: "8080"
+ - name: BIZ_CONFIG_GROUP
+ value: 6.0.0
+ - name: SYS_CONFIG_GROUP
+ value: 6.0.0
+ - name: IMAGE_VERSION
+ value: 6.0.0
+ - name: NACOS_USERNAME
+ value: "developer"
+ - name: NACOS_PASSWORD
+ value: "Deve@9128201"
+ ports:
+ - name: pod-port
+ containerPort: 8080
+ protocol: TCP
+ resources:
+ limits:
+ memory: 2Gi
+ cpu: "2"
+ requests:
+ memory: 200Mi
+ cpu: 200m
+ 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: uavcloud-devflight/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: uavcloud-devflight
+ 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: 6.0.0
+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-uas-gateway
+ namespace: uavcloud-devflight
+ 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: 6.0.0
+spec:
+ replicas: 0
+ 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:
+ - devflight
+ imagePullSecrets:
+ - name: harborsecret
+ containers:
+ - name: cmii-uas-gateway
+ image: harbor.cdcyy.com.cn/cmii/cmii-uas-gateway:5.7.0-snapshot
+ imagePullPolicy: Always
+ env:
+ - name: K8S_NAMESPACE
+ value: uavcloud-devflight
+ - 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:
+ fieldPath: status.podIP
+ - name: NACOS_DISCOVERY_PORT
+ value: "8080"
+ - name: BIZ_CONFIG_GROUP
+ value: 6.0.0
+ - name: SYS_CONFIG_GROUP
+ value: 6.0.0
+ - name: IMAGE_VERSION
+ value: 6.0.0
+ - name: NACOS_USERNAME
+ value: "developer"
+ - name: NACOS_PASSWORD
+ value: "Deve@9128201"
+ ports:
+ - name: pod-port
+ containerPort: 8080
+ protocol: TCP
+ resources:
+ limits:
+ memory: 2Gi
+ cpu: "2"
+ requests:
+ memory: 200Mi
+ cpu: 200m
+ 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: uavcloud-devflight/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: uavcloud-devflight
+ 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: 6.0.0
+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-suav-supervision
+ namespace: uavcloud-devflight
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-suav-supervision
+ octopus/control: backend-app-1.0.0
+ app.kubernetes.io/managed-by: octopus
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ replicas: 1
+ strategy:
+ rollingUpdate:
+ maxUnavailable: 1
+ selector:
+ matchLabels:
+ cmii.type: backend
+ cmii.app: cmii-suav-supervision
+ template:
+ metadata:
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-suav-supervision
+ spec:
+ affinity:
+ nodeAffinity:
+ requiredDuringSchedulingIgnoredDuringExecution:
+ nodeSelectorTerms:
+ - matchExpressions:
+ - key: uavcloud.env
+ operator: In
+ values:
+ - devflight
+ imagePullSecrets:
+ - name: harborsecret
+ containers:
+ - name: cmii-suav-supervision
+ image: harbor.cdcyy.com.cn/cmii/cmii-suav-supervision:6.0.0
+ imagePullPolicy: Always
+ env:
+ - name: K8S_NAMESPACE
+ value: uavcloud-devflight
+ - name: APPLICATION_NAME
+ value: cmii-suav-supervision
+ - name: CUST_JAVA_OPTS
+ value: "-Xms200m -Xmx1500m -Dlog4j2.formatMsgNoLookups=true"
+ - name: NACOS_REGISTRY
+ value: "helm-nacos:8848"
+ - name: NACOS_DISCOVERY_IP
+ valueFrom:
+ fieldRef:
+ fieldPath: status.podIP
+ - name: NACOS_DISCOVERY_PORT
+ value: "8080"
+ - name: BIZ_CONFIG_GROUP
+ value: 6.0.0
+ - name: SYS_CONFIG_GROUP
+ value: 6.0.0
+ - name: IMAGE_VERSION
+ value: 6.0.0
+ - name: NACOS_USERNAME
+ value: "developer"
+ - name: NACOS_PASSWORD
+ value: "Deve@9128201"
+ ports:
+ - name: pod-port
+ containerPort: 8080
+ protocol: TCP
+ resources:
+ limits:
+ memory: 2Gi
+ cpu: "2"
+ requests:
+ memory: 200Mi
+ cpu: 200m
+ 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: uavcloud-devflight/cmii-suav-supervision
+ volumes:
+ - name: nfs-backend-log-volume
+ persistentVolumeClaim:
+ claimName: nfs-backend-log-pvc
+---
+apiVersion: v1
+kind: Service
+metadata:
+ name: cmii-suav-supervision
+ namespace: uavcloud-devflight
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-suav-supervision
+ octopus/control: backend-app-1.0.0
+ app.kubernetes.io/managed-by: octopus
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ type: ClusterIP
+ selector:
+ cmii.type: backend
+ cmii.app: cmii-suav-supervision
+ ports:
+ - name: backend-tcp
+ port: 8080
+ protocol: TCP
+ targetPort: 8080
+---
+apiVersion: apps/v1
+kind: Deployment
+metadata:
+ name: cmii-uav-integration
+ namespace: uavcloud-devflight
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-integration
+ octopus/control: backend-app-1.0.0
+ app.kubernetes.io/managed-by: octopus
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ replicas: 0
+ strategy:
+ rollingUpdate:
+ maxUnavailable: 1
+ selector:
+ matchLabels:
+ cmii.type: backend
+ cmii.app: cmii-uav-integration
+ template:
+ metadata:
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-integration
+ spec:
+ affinity:
+ nodeAffinity:
+ requiredDuringSchedulingIgnoredDuringExecution:
+ nodeSelectorTerms:
+ - matchExpressions:
+ - key: uavcloud.env
+ operator: In
+ values:
+ - devflight
+ imagePullSecrets:
+ - name: harborsecret
+ containers:
+ - name: cmii-uav-integration
+ image: harbor.cdcyy.com.cn/cmii/cmii-uav-integration:5.7.0-snapshot
+ imagePullPolicy: Always
+ env:
+ - name: K8S_NAMESPACE
+ value: uavcloud-devflight
+ - name: APPLICATION_NAME
+ value: cmii-uav-integration
+ - name: CUST_JAVA_OPTS
+ value: "-Xms200m -Xmx1500m -Dlog4j2.formatMsgNoLookups=true"
+ - name: NACOS_REGISTRY
+ value: "helm-nacos:8848"
+ - name: NACOS_DISCOVERY_IP
+ valueFrom:
+ fieldRef:
+ fieldPath: status.podIP
+ - name: NACOS_DISCOVERY_PORT
+ value: "8080"
+ - name: BIZ_CONFIG_GROUP
+ value: 6.0.0
+ - name: SYS_CONFIG_GROUP
+ value: 6.0.0
+ - name: IMAGE_VERSION
+ value: 6.0.0
+ - name: NACOS_USERNAME
+ value: "developer"
+ - name: NACOS_PASSWORD
+ value: "Deve@9128201"
+ ports:
+ - name: pod-port
+ containerPort: 8080
+ protocol: TCP
+ resources:
+ limits:
+ memory: 2Gi
+ cpu: "2"
+ requests:
+ memory: 200Mi
+ cpu: 200m
+ 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: uavcloud-devflight/cmii-uav-integration
+ volumes:
+ - name: nfs-backend-log-volume
+ persistentVolumeClaim:
+ claimName: nfs-backend-log-pvc
+---
+apiVersion: v1
+kind: Service
+metadata:
+ name: cmii-uav-integration
+ namespace: uavcloud-devflight
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-integration
+ octopus/control: backend-app-1.0.0
+ app.kubernetes.io/managed-by: octopus
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ type: ClusterIP
+ selector:
+ cmii.type: backend
+ cmii.app: cmii-uav-integration
+ ports:
+ - name: backend-tcp
+ port: 8080
+ protocol: TCP
+ targetPort: 8080
+---
+apiVersion: apps/v1
+kind: Deployment
+metadata:
+ name: cmii-uav-depotautoreturn
+ namespace: uavcloud-devflight
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-depotautoreturn
+ octopus/control: backend-app-1.0.0
+ app.kubernetes.io/managed-by: octopus
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ replicas: 0
+ strategy:
+ rollingUpdate:
+ maxUnavailable: 1
+ selector:
+ matchLabels:
+ cmii.type: backend
+ cmii.app: cmii-uav-depotautoreturn
+ template:
+ metadata:
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-depotautoreturn
+ spec:
+ affinity:
+ nodeAffinity:
+ requiredDuringSchedulingIgnoredDuringExecution:
+ nodeSelectorTerms:
+ - matchExpressions:
+ - key: uavcloud.env
+ operator: In
+ values:
+ - devflight
+ imagePullSecrets:
+ - name: harborsecret
+ containers:
+ - name: cmii-uav-depotautoreturn
+ image: harbor.cdcyy.com.cn/cmii/cmii-uav-depotautoreturn:5.6.0
+ imagePullPolicy: Always
+ env:
+ - name: K8S_NAMESPACE
+ value: uavcloud-devflight
+ - name: APPLICATION_NAME
+ value: cmii-uav-depotautoreturn
+ - name: CUST_JAVA_OPTS
+ value: "-Xms200m -Xmx1500m -Dlog4j2.formatMsgNoLookups=true"
+ - name: NACOS_REGISTRY
+ value: "helm-nacos:8848"
+ - name: NACOS_DISCOVERY_IP
+ valueFrom:
+ fieldRef:
+ fieldPath: status.podIP
+ - name: NACOS_DISCOVERY_PORT
+ value: "8080"
+ - name: BIZ_CONFIG_GROUP
+ value: 6.0.0
+ - name: SYS_CONFIG_GROUP
+ value: 6.0.0
+ - name: IMAGE_VERSION
+ value: 6.0.0
+ - name: NACOS_USERNAME
+ value: "developer"
+ - name: NACOS_PASSWORD
+ value: "Deve@9128201"
+ ports:
+ - name: pod-port
+ containerPort: 8080
+ protocol: TCP
+ resources:
+ limits:
+ memory: 2Gi
+ cpu: "2"
+ requests:
+ memory: 200Mi
+ cpu: 200m
+ 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: uavcloud-devflight/cmii-uav-depotautoreturn
+ volumes:
+ - name: nfs-backend-log-volume
+ persistentVolumeClaim:
+ claimName: nfs-backend-log-pvc
+---
+apiVersion: v1
+kind: Service
+metadata:
+ name: cmii-uav-depotautoreturn
+ namespace: uavcloud-devflight
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-depotautoreturn
+ octopus/control: backend-app-1.0.0
+ app.kubernetes.io/managed-by: octopus
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ type: ClusterIP
+ selector:
+ cmii.type: backend
+ cmii.app: cmii-uav-depotautoreturn
+ ports:
+ - name: backend-tcp
+ port: 8080
+ protocol: TCP
+ targetPort: 8080
+---
+apiVersion: apps/v1
+kind: Deployment
+metadata:
+ name: cmii-uav-blockchain
+ namespace: uavcloud-devflight
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-blockchain
+ octopus/control: backend-app-1.0.0
+ app.kubernetes.io/managed-by: octopus
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ replicas: 1
+ strategy:
+ rollingUpdate:
+ maxUnavailable: 1
+ selector:
+ matchLabels:
+ cmii.type: backend
+ cmii.app: cmii-uav-blockchain
+ template:
+ metadata:
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-blockchain
+ spec:
+ affinity:
+ nodeAffinity:
+ requiredDuringSchedulingIgnoredDuringExecution:
+ nodeSelectorTerms:
+ - matchExpressions:
+ - key: uavcloud.env
+ operator: In
+ values:
+ - devflight
+ imagePullSecrets:
+ - name: harborsecret
+ containers:
+ - name: cmii-uav-blockchain
+ image: harbor.cdcyy.com.cn/cmii/cmii-uav-blockchain:6.0.0-snapshot
+ imagePullPolicy: Always
+ env:
+ - name: K8S_NAMESPACE
+ value: uavcloud-devflight
+ - name: APPLICATION_NAME
+ value: cmii-uav-blockchain
+ - name: CUST_JAVA_OPTS
+ value: "-Xms200m -Xmx1500m -Dlog4j2.formatMsgNoLookups=true"
+ - name: NACOS_REGISTRY
+ value: "helm-nacos:8848"
+ - name: NACOS_DISCOVERY_IP
+ valueFrom:
+ fieldRef:
+ fieldPath: status.podIP
+ - name: NACOS_DISCOVERY_PORT
+ value: "8080"
+ - name: BIZ_CONFIG_GROUP
+ value: 6.0.0
+ - name: SYS_CONFIG_GROUP
+ value: 6.0.0
+ - name: IMAGE_VERSION
+ value: 6.0.0
+ - name: NACOS_USERNAME
+ value: "developer"
+ - name: NACOS_PASSWORD
+ value: "Deve@9128201"
+ ports:
+ - name: pod-port
+ containerPort: 8080
+ protocol: TCP
+ resources:
+ limits:
+ memory: 2Gi
+ cpu: "2"
+ requests:
+ memory: 200Mi
+ cpu: 200m
+ 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: uavcloud-devflight/cmii-uav-blockchain
+ volumes:
+ - name: nfs-backend-log-volume
+ persistentVolumeClaim:
+ claimName: nfs-backend-log-pvc
+---
+apiVersion: v1
+kind: Service
+metadata:
+ name: cmii-uav-blockchain
+ namespace: uavcloud-devflight
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-blockchain
+ octopus/control: backend-app-1.0.0
+ app.kubernetes.io/managed-by: octopus
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ type: ClusterIP
+ selector:
+ cmii.type: backend
+ cmii.app: cmii-uav-blockchain
+ ports:
+ - name: backend-tcp
+ port: 8080
+ protocol: TCP
+ targetPort: 8080
+---
+apiVersion: apps/v1
+kind: Deployment
+metadata:
+ name: cmii-uav-process
+ namespace: uavcloud-devflight
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-process
+ octopus/control: backend-app-1.0.0
+ app.kubernetes.io/managed-by: octopus
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ replicas: 1
+ strategy:
+ rollingUpdate:
+ maxUnavailable: 1
+ selector:
+ matchLabels:
+ cmii.type: backend
+ cmii.app: cmii-uav-process
+ template:
+ metadata:
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-process
+ spec:
+ affinity:
+ nodeAffinity:
+ requiredDuringSchedulingIgnoredDuringExecution:
+ nodeSelectorTerms:
+ - matchExpressions:
+ - key: uavcloud.env
+ operator: In
+ values:
+ - devflight
+ imagePullSecrets:
+ - name: harborsecret
+ containers:
+ - name: cmii-uav-process
+ image: harbor.cdcyy.com.cn/cmii/cmii-uav-process:5.7.0-snapshot
+ imagePullPolicy: Always
+ env:
+ - name: K8S_NAMESPACE
+ value: uavcloud-devflight
+ - name: APPLICATION_NAME
+ value: cmii-uav-process
+ - name: CUST_JAVA_OPTS
+ value: "-Xms200m -Xmx1500m -Dlog4j2.formatMsgNoLookups=true"
+ - name: NACOS_REGISTRY
+ value: "helm-nacos:8848"
+ - name: NACOS_DISCOVERY_IP
+ valueFrom:
+ fieldRef:
+ fieldPath: status.podIP
+ - name: NACOS_DISCOVERY_PORT
+ value: "8080"
+ - name: BIZ_CONFIG_GROUP
+ value: 6.0.0
+ - name: SYS_CONFIG_GROUP
+ value: 6.0.0
+ - name: IMAGE_VERSION
+ value: 6.0.0
+ - name: NACOS_USERNAME
+ value: "developer"
+ - name: NACOS_PASSWORD
+ value: "Deve@9128201"
+ ports:
+ - name: pod-port
+ containerPort: 8080
+ protocol: TCP
+ resources:
+ limits:
+ memory: 2Gi
+ cpu: "2"
+ requests:
+ memory: 200Mi
+ cpu: 200m
+ 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: uavcloud-devflight/cmii-uav-process
+ volumes:
+ - name: nfs-backend-log-volume
+ persistentVolumeClaim:
+ claimName: nfs-backend-log-pvc
+---
+apiVersion: v1
+kind: Service
+metadata:
+ name: cmii-uav-process
+ namespace: uavcloud-devflight
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-process
+ octopus/control: backend-app-1.0.0
+ app.kubernetes.io/managed-by: octopus
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ type: ClusterIP
+ selector:
+ cmii.type: backend
+ cmii.app: cmii-uav-process
+ ports:
+ - name: backend-tcp
+ port: 8080
+ protocol: TCP
+ targetPort: 8080
+---
+apiVersion: apps/v1
+kind: Deployment
+metadata:
+ name: cmii-uav-notice
+ namespace: uavcloud-devflight
+ 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: 6.0.0
+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:
+ - devflight
+ imagePullSecrets:
+ - name: harborsecret
+ containers:
+ - name: cmii-uav-notice
+ image: harbor.cdcyy.com.cn/cmii/cmii-uav-notice:5.7.0-snapshot
+ imagePullPolicy: Always
+ env:
+ - name: K8S_NAMESPACE
+ value: uavcloud-devflight
+ - name: APPLICATION_NAME
+ value: cmii-uav-notice
+ - name: CUST_JAVA_OPTS
+ value: "-Xms200m -Xmx1500m -Dlog4j2.formatMsgNoLookups=true"
+ - name: NACOS_REGISTRY
+ value: "helm-nacos:8848"
+ - name: NACOS_DISCOVERY_IP
+ valueFrom:
+ fieldRef:
+ fieldPath: status.podIP
+ - name: NACOS_DISCOVERY_PORT
+ value: "8080"
+ - name: BIZ_CONFIG_GROUP
+ value: 6.0.0
+ - name: SYS_CONFIG_GROUP
+ value: 6.0.0
+ - name: IMAGE_VERSION
+ value: 6.0.0
+ - name: NACOS_USERNAME
+ value: "developer"
+ - name: NACOS_PASSWORD
+ value: "Deve@9128201"
+ ports:
+ - name: pod-port
+ containerPort: 8080
+ protocol: TCP
+ resources:
+ limits:
+ memory: 2Gi
+ cpu: "2"
+ requests:
+ memory: 200Mi
+ cpu: 200m
+ 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: uavcloud-devflight/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: uavcloud-devflight
+ 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: 6.0.0
+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-iot-dispatcher
+ namespace: uavcloud-devflight
+ 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: 6.0.0
+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:
+ - devflight
+ imagePullSecrets:
+ - name: harborsecret
+ containers:
+ - name: cmii-uav-iot-dispatcher
+ image: harbor.cdcyy.com.cn/cmii/cmii-uav-iot-dispatcher:6.0.0
+ imagePullPolicy: Always
+ env:
+ - name: K8S_NAMESPACE
+ value: uavcloud-devflight
+ - name: APPLICATION_NAME
+ value: cmii-uav-iot-dispatcher
+ - name: CUST_JAVA_OPTS
+ value: "-Xms200m -Xmx1500m -Dlog4j2.formatMsgNoLookups=true"
+ - name: NACOS_REGISTRY
+ value: "helm-nacos:8848"
+ - name: NACOS_DISCOVERY_IP
+ valueFrom:
+ fieldRef:
+ fieldPath: status.podIP
+ - name: NACOS_DISCOVERY_PORT
+ value: "8080"
+ - name: BIZ_CONFIG_GROUP
+ value: 6.0.0
+ - name: SYS_CONFIG_GROUP
+ value: 6.0.0
+ - name: IMAGE_VERSION
+ value: 6.0.0
+ - name: NACOS_USERNAME
+ value: "developer"
+ - name: NACOS_PASSWORD
+ value: "Deve@9128201"
+ ports:
+ - name: pod-port
+ containerPort: 8080
+ protocol: TCP
+ resources:
+ limits:
+ memory: 2Gi
+ cpu: "2"
+ requests:
+ memory: 200Mi
+ cpu: 200m
+ 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: uavcloud-devflight/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: uavcloud-devflight
+ 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: 6.0.0
+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-container-scanner
+ namespace: uavcloud-devflight
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-container-scanner
+ octopus/control: backend-app-1.0.0
+ app.kubernetes.io/managed-by: octopus
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ replicas: 1
+ strategy:
+ rollingUpdate:
+ maxUnavailable: 1
+ selector:
+ matchLabels:
+ cmii.type: backend
+ cmii.app: cmii-uav-container-scanner
+ template:
+ metadata:
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-container-scanner
+ spec:
+ affinity:
+ nodeAffinity:
+ requiredDuringSchedulingIgnoredDuringExecution:
+ nodeSelectorTerms:
+ - matchExpressions:
+ - key: uavcloud.env
+ operator: In
+ values:
+ - devflight
+ imagePullSecrets:
+ - name: harborsecret
+ containers:
+ - name: cmii-uav-container-scanner
+ image: harbor.cdcyy.com.cn/cmii/cmii-uav-container-scanner:5.7.0-snapshot
+ imagePullPolicy: Always
+ env:
+ - name: K8S_NAMESPACE
+ value: uavcloud-devflight
+ - name: APPLICATION_NAME
+ value: cmii-uav-container-scanner
+ - name: CUST_JAVA_OPTS
+ value: "-Xms200m -Xmx1500m -Dlog4j2.formatMsgNoLookups=true"
+ - name: NACOS_REGISTRY
+ value: "helm-nacos:8848"
+ - name: NACOS_DISCOVERY_IP
+ valueFrom:
+ fieldRef:
+ fieldPath: status.podIP
+ - name: NACOS_DISCOVERY_PORT
+ value: "8080"
+ - name: BIZ_CONFIG_GROUP
+ value: 6.0.0
+ - name: SYS_CONFIG_GROUP
+ value: 6.0.0
+ - name: IMAGE_VERSION
+ value: 6.0.0
+ - name: NACOS_USERNAME
+ value: "developer"
+ - name: NACOS_PASSWORD
+ value: "Deve@9128201"
+ ports:
+ - name: pod-port
+ containerPort: 8080
+ protocol: TCP
+ resources:
+ limits:
+ memory: 2Gi
+ cpu: "2"
+ requests:
+ memory: 200Mi
+ cpu: 200m
+ 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: uavcloud-devflight/cmii-uav-container-scanner
+ volumes:
+ - name: nfs-backend-log-volume
+ persistentVolumeClaim:
+ claimName: nfs-backend-log-pvc
+---
+apiVersion: v1
+kind: Service
+metadata:
+ name: cmii-uav-container-scanner
+ namespace: uavcloud-devflight
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-container-scanner
+ octopus/control: backend-app-1.0.0
+ app.kubernetes.io/managed-by: octopus
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ type: ClusterIP
+ selector:
+ cmii.type: backend
+ cmii.app: cmii-uav-container-scanner
+ ports:
+ - name: backend-tcp
+ port: 8080
+ protocol: TCP
+ targetPort: 8080
+---
+apiVersion: apps/v1
+kind: Deployment
+metadata:
+ name: cmii-uav-oauth
+ namespace: uavcloud-devflight
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-oauth
+ octopus/control: backend-app-1.0.0
+ app.kubernetes.io/managed-by: octopus
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ replicas: 1
+ strategy:
+ rollingUpdate:
+ maxUnavailable: 1
+ selector:
+ matchLabels:
+ cmii.type: backend
+ cmii.app: cmii-uav-oauth
+ template:
+ metadata:
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-oauth
+ spec:
+ affinity:
+ nodeAffinity:
+ requiredDuringSchedulingIgnoredDuringExecution:
+ nodeSelectorTerms:
+ - matchExpressions:
+ - key: uavcloud.env
+ operator: In
+ values:
+ - devflight
+ imagePullSecrets:
+ - name: harborsecret
+ containers:
+ - name: cmii-uav-oauth
+ image: harbor.cdcyy.com.cn/cmii/cmii-uav-oauth:5.7.0-snapshot
+ imagePullPolicy: Always
+ env:
+ - name: K8S_NAMESPACE
+ value: uavcloud-devflight
+ - name: APPLICATION_NAME
+ value: cmii-uav-oauth
+ - name: CUST_JAVA_OPTS
+ value: "-Xms200m -Xmx1500m -Dlog4j2.formatMsgNoLookups=true"
+ - name: NACOS_REGISTRY
+ value: "helm-nacos:8848"
+ - name: NACOS_DISCOVERY_IP
+ valueFrom:
+ fieldRef:
+ fieldPath: status.podIP
+ - name: NACOS_DISCOVERY_PORT
+ value: "8080"
+ - name: BIZ_CONFIG_GROUP
+ value: 6.0.0
+ - name: SYS_CONFIG_GROUP
+ value: 6.0.0
+ - name: IMAGE_VERSION
+ value: 6.0.0
+ - name: NACOS_USERNAME
+ value: "developer"
+ - name: NACOS_PASSWORD
+ value: "Deve@9128201"
+ ports:
+ - name: pod-port
+ containerPort: 8080
+ protocol: TCP
+ resources:
+ limits:
+ memory: 2Gi
+ cpu: "2"
+ requests:
+ memory: 200Mi
+ cpu: 200m
+ 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: uavcloud-devflight/cmii-uav-oauth
+ volumes:
+ - name: nfs-backend-log-volume
+ persistentVolumeClaim:
+ claimName: nfs-backend-log-pvc
+---
+apiVersion: v1
+kind: Service
+metadata:
+ name: cmii-uav-oauth
+ namespace: uavcloud-devflight
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-oauth
+ octopus/control: backend-app-1.0.0
+ app.kubernetes.io/managed-by: octopus
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ type: ClusterIP
+ selector:
+ cmii.type: backend
+ cmii.app: cmii-uav-oauth
+ ports:
+ - name: backend-tcp
+ port: 8080
+ protocol: TCP
+ targetPort: 8080
+---
+apiVersion: apps/v1
+kind: Deployment
+metadata:
+ name: helm-live-op-v2
+ namespace: uavcloud-devflight
+ labels:
+ cmii.type: backend
+ cmii.app: helm-live-op-v2
+ octopus/control: backend-app-1.0.0
+ app.kubernetes.io/managed-by: octopus
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ replicas: 1
+ strategy:
+ rollingUpdate:
+ maxUnavailable: 1
+ selector:
+ matchLabels:
+ cmii.type: backend
+ cmii.app: helm-live-op-v2
+ template:
+ metadata:
+ labels:
+ cmii.type: backend
+ cmii.app: helm-live-op-v2
+ spec:
+ affinity:
+ nodeAffinity:
+ requiredDuringSchedulingIgnoredDuringExecution:
+ nodeSelectorTerms:
+ - matchExpressions:
+ - key: uavcloud.env
+ operator: In
+ values:
+ - devflight
+ imagePullSecrets:
+ - name: harborsecret
+ containers:
+ - name: helm-live-op-v2
+ image: harbor.cdcyy.com.cn/cmii/helm-live-op-v2:5.2.0
+ imagePullPolicy: Always
+ env:
+ - name: K8S_NAMESPACE
+ value: uavcloud-devflight
+ - name: APPLICATION_NAME
+ value: helm-live-op-v2
+ - name: CUST_JAVA_OPTS
+ value: "-Xms200m -Xmx1500m -Dlog4j2.formatMsgNoLookups=true"
+ - name: NACOS_REGISTRY
+ value: "helm-nacos:8848"
+ - name: NACOS_DISCOVERY_IP
+ valueFrom:
+ fieldRef:
+ fieldPath: status.podIP
+ - name: NACOS_DISCOVERY_PORT
+ value: "8080"
+ - name: BIZ_CONFIG_GROUP
+ value: 6.0.0
+ - name: SYS_CONFIG_GROUP
+ value: 6.0.0
+ - name: IMAGE_VERSION
+ value: 6.0.0
+ - name: NACOS_USERNAME
+ value: "developer"
+ - name: NACOS_PASSWORD
+ value: "Deve@9128201"
+ ports:
+ - name: pod-port
+ containerPort: 8080
+ protocol: TCP
+ resources:
+ limits:
+ memory: 2Gi
+ cpu: "2"
+ requests:
+ memory: 200Mi
+ cpu: 200m
+ 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: uavcloud-devflight/helm-live-op-v2
+ volumes:
+ - name: nfs-backend-log-volume
+ persistentVolumeClaim:
+ claimName: nfs-backend-log-pvc
+---
+apiVersion: v1
+kind: Service
+metadata:
+ name: helm-live-op-v2
+ namespace: uavcloud-devflight
+ labels:
+ cmii.type: backend
+ cmii.app: helm-live-op-v2
+ octopus/control: backend-app-1.0.0
+ app.kubernetes.io/managed-by: octopus
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ type: ClusterIP
+ selector:
+ cmii.type: backend
+ cmii.app: helm-live-op-v2
+ ports:
+ - name: backend-tcp
+ port: 8080
+ protocol: TCP
+ targetPort: 8080
+---
+apiVersion: apps/v1
+kind: Deployment
+metadata:
+ name: cmii-open-gateway
+ namespace: uavcloud-devflight
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-open-gateway
+ octopus/control: backend-app-1.0.0
+ app.kubernetes.io/managed-by: octopus
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ replicas: 0
+ strategy:
+ rollingUpdate:
+ maxUnavailable: 1
+ selector:
+ matchLabels:
+ cmii.type: backend
+ cmii.app: cmii-open-gateway
+ template:
+ metadata:
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-open-gateway
+ spec:
+ affinity:
+ nodeAffinity:
+ requiredDuringSchedulingIgnoredDuringExecution:
+ nodeSelectorTerms:
+ - matchExpressions:
+ - key: uavcloud.env
+ operator: In
+ values:
+ - devflight
+ imagePullSecrets:
+ - name: harborsecret
+ containers:
+ - name: cmii-open-gateway
+ image: harbor.cdcyy.com.cn/cmii/cmii-open-gateway:5.6.0
+ imagePullPolicy: Always
+ env:
+ - name: K8S_NAMESPACE
+ value: uavcloud-devflight
+ - name: APPLICATION_NAME
+ value: cmii-open-gateway
+ - name: CUST_JAVA_OPTS
+ value: "-Xms200m -Xmx1500m -Dlog4j2.formatMsgNoLookups=true"
+ - name: NACOS_REGISTRY
+ value: "helm-nacos:8848"
+ - name: NACOS_DISCOVERY_IP
+ valueFrom:
+ fieldRef:
+ fieldPath: status.podIP
+ - name: NACOS_DISCOVERY_PORT
+ value: "8080"
+ - name: BIZ_CONFIG_GROUP
+ value: 6.0.0
+ - name: SYS_CONFIG_GROUP
+ value: 6.0.0
+ - name: IMAGE_VERSION
+ value: 6.0.0
+ - name: NACOS_USERNAME
+ value: "developer"
+ - name: NACOS_PASSWORD
+ value: "Deve@9128201"
+ ports:
+ - name: pod-port
+ containerPort: 8080
+ protocol: TCP
+ resources:
+ limits:
+ memory: 2Gi
+ cpu: "2"
+ requests:
+ memory: 200Mi
+ cpu: 200m
+ 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: uavcloud-devflight/cmii-open-gateway
+ volumes:
+ - name: nfs-backend-log-volume
+ persistentVolumeClaim:
+ claimName: nfs-backend-log-pvc
+---
+apiVersion: v1
+kind: Service
+metadata:
+ name: cmii-open-gateway
+ namespace: uavcloud-devflight
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-open-gateway
+ octopus/control: backend-app-1.0.0
+ app.kubernetes.io/managed-by: octopus
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ type: ClusterIP
+ selector:
+ cmii.type: backend
+ cmii.app: cmii-open-gateway
+ ports:
+ - name: backend-tcp
+ port: 8080
+ protocol: TCP
+ targetPort: 8080
+---
+apiVersion: apps/v1
+kind: Deployment
+metadata:
+ name: cmii-uav-cloud-live
+ namespace: uavcloud-devflight
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-cloud-live
+ octopus/control: backend-app-1.0.0
+ app.kubernetes.io/managed-by: octopus
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ replicas: 1
+ strategy:
+ rollingUpdate:
+ maxUnavailable: 1
+ selector:
+ matchLabels:
+ cmii.type: backend
+ cmii.app: cmii-uav-cloud-live
+ template:
+ metadata:
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-cloud-live
+ spec:
+ affinity:
+ nodeAffinity:
+ requiredDuringSchedulingIgnoredDuringExecution:
+ nodeSelectorTerms:
+ - matchExpressions:
+ - key: uavcloud.env
+ operator: In
+ values:
+ - devflight
+ imagePullSecrets:
+ - name: harborsecret
+ containers:
+ - name: cmii-uav-cloud-live
+ image: harbor.cdcyy.com.cn/cmii/cmii-uav-cloud-live:5.7.0-snapshot
+ imagePullPolicy: Always
+ env:
+ - name: K8S_NAMESPACE
+ value: uavcloud-devflight
+ - name: APPLICATION_NAME
+ value: cmii-uav-cloud-live
+ - name: CUST_JAVA_OPTS
+ value: "-Xms200m -Xmx1500m -Dlog4j2.formatMsgNoLookups=true"
+ - name: NACOS_REGISTRY
+ value: "helm-nacos:8848"
+ - name: NACOS_DISCOVERY_IP
+ valueFrom:
+ fieldRef:
+ fieldPath: status.podIP
+ - name: NACOS_DISCOVERY_PORT
+ value: "8080"
+ - name: BIZ_CONFIG_GROUP
+ value: 6.0.0
+ - name: SYS_CONFIG_GROUP
+ value: 6.0.0
+ - name: IMAGE_VERSION
+ value: 6.0.0
+ - name: NACOS_USERNAME
+ value: "developer"
+ - name: NACOS_PASSWORD
+ value: "Deve@9128201"
+ ports:
+ - name: pod-port
+ containerPort: 8080
+ protocol: TCP
+ resources:
+ limits:
+ memory: 2Gi
+ cpu: "2"
+ requests:
+ memory: 200Mi
+ cpu: 200m
+ 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: uavcloud-devflight/cmii-uav-cloud-live
+ volumes:
+ - name: nfs-backend-log-volume
+ persistentVolumeClaim:
+ claimName: nfs-backend-log-pvc
+---
+apiVersion: v1
+kind: Service
+metadata:
+ name: cmii-uav-cloud-live
+ namespace: uavcloud-devflight
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-cloud-live
+ octopus/control: backend-app-1.0.0
+ app.kubernetes.io/managed-by: octopus
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ type: ClusterIP
+ selector:
+ cmii.type: backend
+ cmii.app: cmii-uav-cloud-live
+ ports:
+ - name: backend-tcp
+ port: 8080
+ protocol: TCP
+ targetPort: 8080
+---
+apiVersion: apps/v1
+kind: Deployment
+metadata:
+ name: cmii-uav-airspace
+ namespace: uavcloud-devflight
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-airspace
+ octopus/control: backend-app-1.0.0
+ app.kubernetes.io/managed-by: octopus
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ replicas: 1
+ strategy:
+ rollingUpdate:
+ maxUnavailable: 1
+ selector:
+ matchLabels:
+ cmii.type: backend
+ cmii.app: cmii-uav-airspace
+ template:
+ metadata:
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-airspace
+ spec:
+ affinity:
+ nodeAffinity:
+ requiredDuringSchedulingIgnoredDuringExecution:
+ nodeSelectorTerms:
+ - matchExpressions:
+ - key: uavcloud.env
+ operator: In
+ values:
+ - devflight
+ imagePullSecrets:
+ - name: harborsecret
+ containers:
+ - name: cmii-uav-airspace
+ image: harbor.cdcyy.com.cn/cmii/cmii-uav-airspace:5.7.0-snapshot
+ imagePullPolicy: Always
+ env:
+ - name: K8S_NAMESPACE
+ value: uavcloud-devflight
+ - name: APPLICATION_NAME
+ value: cmii-uav-airspace
+ - name: CUST_JAVA_OPTS
+ value: "-Xms200m -Xmx1500m -Dlog4j2.formatMsgNoLookups=true"
+ - name: NACOS_REGISTRY
+ value: "helm-nacos:8848"
+ - name: NACOS_DISCOVERY_IP
+ valueFrom:
+ fieldRef:
+ fieldPath: status.podIP
+ - name: NACOS_DISCOVERY_PORT
+ value: "8080"
+ - name: BIZ_CONFIG_GROUP
+ value: 6.0.0
+ - name: SYS_CONFIG_GROUP
+ value: 6.0.0
+ - name: IMAGE_VERSION
+ value: 6.0.0
+ - name: NACOS_USERNAME
+ value: "developer"
+ - name: NACOS_PASSWORD
+ value: "Deve@9128201"
+ ports:
+ - name: pod-port
+ containerPort: 8080
+ protocol: TCP
+ resources:
+ limits:
+ memory: 2Gi
+ cpu: "2"
+ requests:
+ memory: 200Mi
+ cpu: 200m
+ 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: uavcloud-devflight/cmii-uav-airspace
+ volumes:
+ - name: nfs-backend-log-volume
+ persistentVolumeClaim:
+ claimName: nfs-backend-log-pvc
+---
+apiVersion: v1
+kind: Service
+metadata:
+ name: cmii-uav-airspace
+ namespace: uavcloud-devflight
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-airspace
+ octopus/control: backend-app-1.0.0
+ app.kubernetes.io/managed-by: octopus
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ type: ClusterIP
+ selector:
+ cmii.type: backend
+ cmii.app: cmii-uav-airspace
+ ports:
+ - name: backend-tcp
+ port: 8080
+ protocol: TCP
+ targetPort: 8080
+---
+apiVersion: apps/v1
+kind: Deployment
+metadata:
+ name: cmii-uav-material-warehouse
+ namespace: uavcloud-devflight
+ 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: 6.0.0
+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:
+ - devflight
+ imagePullSecrets:
+ - name: harborsecret
+ containers:
+ - name: cmii-uav-material-warehouse
+ image: harbor.cdcyy.com.cn/cmii/cmii-uav-material-warehouse:5.7.0-snapshot
+ imagePullPolicy: Always
+ env:
+ - name: K8S_NAMESPACE
+ value: uavcloud-devflight
+ - 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:
+ fieldPath: status.podIP
+ - name: NACOS_DISCOVERY_PORT
+ value: "8080"
+ - name: BIZ_CONFIG_GROUP
+ value: 6.0.0
+ - name: SYS_CONFIG_GROUP
+ value: 6.0.0
+ - name: IMAGE_VERSION
+ value: 6.0.0
+ - name: NACOS_USERNAME
+ value: "developer"
+ - name: NACOS_PASSWORD
+ value: "Deve@9128201"
+ ports:
+ - name: pod-port
+ containerPort: 8080
+ protocol: TCP
+ resources:
+ limits:
+ memory: 2Gi
+ cpu: "2"
+ requests:
+ memory: 200Mi
+ cpu: 200m
+ 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: uavcloud-devflight/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: uavcloud-devflight
+ 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: 6.0.0
+spec:
+ type: ClusterIP
+ selector:
+ cmii.type: backend
+ cmii.app: cmii-uav-material-warehouse
+ ports:
+ - name: backend-tcp
+ port: 8080
+ protocol: TCP
+ targetPort: 8080
diff --git a/agent-common/real_project/uavcloud-devflight/k8s-configmap.yaml b/agent-common/real_project/uavcloud-devflight/k8s-configmap.yaml
index 76799f5..098c42f 100644
--- a/agent-common/real_project/uavcloud-devflight/k8s-configmap.yaml
+++ b/agent-common/real_project/uavcloud-devflight/k8s-configmap.yaml
@@ -2,15 +2,15 @@
kind: ConfigMap
apiVersion: v1
metadata:
- name: tenant-prefix-seniclive
+ name: tenant-prefix-securityh5
namespace: uavcloud-devflight
data:
ingress-config.js: |-
var __GlobalIngressConfig = {
- TenantEnvironment: "devflight",
+ TenantEnvironment: "uavcloud-devflight",
CloudHOST: "lab.uavcmlc.com",
- ApplicationShortName: "seniclive",
- AppClientId: "empty"
+ ApplicationShortName: "securityh5",
+ AppClientId: "APP_N3ImO0Ubfu9peRHD"
}
---
kind: ConfigMap
@@ -21,7 +21,7 @@ metadata:
data:
ingress-config.js: |-
var __GlobalIngressConfig = {
- TenantEnvironment: "devflight",
+ TenantEnvironment: "uavcloud-devflight",
CloudHOST: "lab.uavcmlc.com",
ApplicationShortName: "share",
AppClientId: "APP_4lVSVI0ZGxTssir8"
@@ -30,110 +30,54 @@ data:
kind: ConfigMap
apiVersion: v1
metadata:
- name: tenant-prefix-hyper
+ name: tenant-prefix-threedsimulation
namespace: uavcloud-devflight
data:
ingress-config.js: |-
var __GlobalIngressConfig = {
- TenantEnvironment: "devflight",
+ TenantEnvironment: "uavcloud-devflight",
CloudHOST: "lab.uavcmlc.com",
- ApplicationShortName: "hyper",
+ ApplicationShortName: "threedsimulation",
AppClientId: "empty"
}
---
kind: ConfigMap
apiVersion: v1
metadata:
- name: tenant-prefix-base
+ name: tenant-prefix-qinghaitourism
namespace: uavcloud-devflight
data:
ingress-config.js: |-
var __GlobalIngressConfig = {
- TenantEnvironment: "devflight",
+ TenantEnvironment: "uavcloud-devflight",
CloudHOST: "lab.uavcmlc.com",
- ApplicationShortName: "base",
- AppClientId: "APP_9LY41OaKSqk2btY0"
- }
----
-kind: ConfigMap
-apiVersion: v1
-metadata:
- name: tenant-prefix-open
- namespace: uavcloud-devflight
-data:
- ingress-config.js: |-
- var __GlobalIngressConfig = {
- TenantEnvironment: "devflight",
- CloudHOST: "lab.uavcmlc.com",
- ApplicationShortName: "open",
+ ApplicationShortName: "qinghaitourism",
AppClientId: "empty"
}
---
kind: ConfigMap
apiVersion: v1
metadata:
- name: tenant-prefix-security
+ name: tenant-prefix-cmsportal
namespace: uavcloud-devflight
data:
ingress-config.js: |-
var __GlobalIngressConfig = {
- TenantEnvironment: "devflight",
+ TenantEnvironment: "uavcloud-devflight",
CloudHOST: "lab.uavcmlc.com",
- ApplicationShortName: "security",
- AppClientId: "APP_JUSEMc7afyWXxvE7"
- }
----
-kind: ConfigMap
-apiVersion: v1
-metadata:
- name: tenant-prefix-splice
- namespace: uavcloud-devflight
-data:
- ingress-config.js: |-
- var __GlobalIngressConfig = {
- TenantEnvironment: "devflight",
- CloudHOST: "lab.uavcmlc.com",
- ApplicationShortName: "splice",
- AppClientId: "APP_zE0M3sTRXrCIJS8Y"
- }
----
-kind: ConfigMap
-apiVersion: v1
-metadata:
- name: tenant-prefix-jiangsuwenlv
- namespace: uavcloud-devflight
-data:
- ingress-config.js: |-
- var __GlobalIngressConfig = {
- TenantEnvironment: "devflight",
- CloudHOST: "lab.uavcmlc.com",
- ApplicationShortName: "jiangsuwenlv",
+ ApplicationShortName: "cmsportal",
AppClientId: "empty"
}
---
kind: ConfigMap
apiVersion: v1
-metadata:
- name: tenant-prefix-mws
- namespace: uavcloud-devflight
-data:
- ingress-config.js: |-
- var __GlobalIngressConfig = {
- TenantEnvironment: "devflight",
- CloudHOST: "lab.uavcmlc.com",
- ApplicationShortName: "mws",
- AppClientId: "APP_uKniXPELlRERBBwK"
- }
----
-kind: ConfigMap
-apiVersion: v1
metadata:
name: tenant-prefix-detection
namespace: uavcloud-devflight
data:
ingress-config.js: |-
var __GlobalIngressConfig = {
- TenantEnvironment: "devflight",
+ TenantEnvironment: "uavcloud-devflight",
CloudHOST: "lab.uavcmlc.com",
ApplicationShortName: "detection",
AppClientId: "APP_FDHW2VLVDWPnnOCy"
@@ -141,13 +85,55 @@ data:
---
kind: ConfigMap
apiVersion: v1
+metadata:
+ name: tenant-prefix-visualization
+ namespace: uavcloud-devflight
+data:
+ ingress-config.js: |-
+ var __GlobalIngressConfig = {
+ TenantEnvironment: "uavcloud-devflight",
+ CloudHOST: "lab.uavcmlc.com",
+ ApplicationShortName: "visualization",
+ AppClientId: "empty"
+ }
+---
+kind: ConfigMap
+apiVersion: v1
+metadata:
+ name: tenant-prefix-supervision
+ namespace: uavcloud-devflight
+data:
+ ingress-config.js: |-
+ var __GlobalIngressConfig = {
+ TenantEnvironment: "uavcloud-devflight",
+ CloudHOST: "lab.uavcmlc.com",
+ ApplicationShortName: "supervision",
+ AppClientId: "APP_qqSu82THfexI8PLM"
+ }
+---
+kind: ConfigMap
+apiVersion: v1
+metadata:
+ name: tenant-prefix-seniclive
+ namespace: uavcloud-devflight
+data:
+ ingress-config.js: |-
+ var __GlobalIngressConfig = {
+ TenantEnvironment: "uavcloud-devflight",
+ CloudHOST: "lab.uavcmlc.com",
+ ApplicationShortName: "seniclive",
+ AppClientId: "empty"
+ }
+---
+kind: ConfigMap
+apiVersion: v1
metadata:
name: tenant-prefix-traffic
namespace: uavcloud-devflight
data:
ingress-config.js: |-
var __GlobalIngressConfig = {
- TenantEnvironment: "devflight",
+ TenantEnvironment: "uavcloud-devflight",
CloudHOST: "lab.uavcmlc.com",
ApplicationShortName: "traffic",
AppClientId: "APP_Jc8i2wOQ1t73QEJS"
@@ -161,7 +147,7 @@ metadata:
data:
ingress-config.js: |-
var __GlobalIngressConfig = {
- TenantEnvironment: "devflight",
+ TenantEnvironment: "uavcloud-devflight",
CloudHOST: "lab.uavcmlc.com",
ApplicationShortName: "hljtt",
AppClientId: "empty"
@@ -169,125 +155,13 @@ data:
---
kind: ConfigMap
apiVersion: v1
-metadata:
- name: tenant-prefix-uasms
- namespace: uavcloud-devflight
-data:
- ingress-config.js: |-
- var __GlobalIngressConfig = {
- TenantEnvironment: "devflight",
- CloudHOST: "lab.uavcmlc.com",
- ApplicationShortName: "uasms",
- AppClientId: "empty"
- }
----
-kind: ConfigMap
-apiVersion: v1
-metadata:
- name: tenant-prefix-armypeople
- namespace: uavcloud-devflight
-data:
- ingress-config.js: |-
- var __GlobalIngressConfig = {
- TenantEnvironment: "devflight",
- CloudHOST: "lab.uavcmlc.com",
- ApplicationShortName: "armypeople",
- AppClientId: "APP_UIegse6Lfou9pO1U"
- }
----
-kind: ConfigMap
-apiVersion: v1
-metadata:
- name: tenant-prefix-media
- namespace: uavcloud-devflight
-data:
- ingress-config.js: |-
- var __GlobalIngressConfig = {
- TenantEnvironment: "devflight",
- CloudHOST: "lab.uavcmlc.com",
- ApplicationShortName: "media",
- AppClientId: "APP_4AU8lbifESQO4FD6"
- }
----
-kind: ConfigMap
-apiVersion: v1
-metadata:
- name: tenant-prefix-qingdao
- namespace: uavcloud-devflight
-data:
- ingress-config.js: |-
- var __GlobalIngressConfig = {
- TenantEnvironment: "devflight",
- CloudHOST: "lab.uavcmlc.com",
- ApplicationShortName: "qingdao",
- AppClientId: "empty"
- }
----
-kind: ConfigMap
-apiVersion: v1
-metadata:
- name: tenant-prefix-visualization
- namespace: uavcloud-devflight
-data:
- ingress-config.js: |-
- var __GlobalIngressConfig = {
- TenantEnvironment: "devflight",
- CloudHOST: "lab.uavcmlc.com",
- ApplicationShortName: "visualization",
- AppClientId: "empty"
- }
----
-kind: ConfigMap
-apiVersion: v1
-metadata:
- name: tenant-prefix-uas
- namespace: uavcloud-devflight
-data:
- ingress-config.js: |-
- var __GlobalIngressConfig = {
- TenantEnvironment: "devflight",
- CloudHOST: "lab.uavcmlc.com",
- ApplicationShortName: "uas",
- AppClientId: "empty"
- }
----
-kind: ConfigMap
-apiVersion: v1
-metadata:
- name: tenant-prefix-cmsportal
- namespace: uavcloud-devflight
-data:
- ingress-config.js: |-
- var __GlobalIngressConfig = {
- TenantEnvironment: "devflight",
- CloudHOST: "lab.uavcmlc.com",
- ApplicationShortName: "cmsportal",
- AppClientId: "empty"
- }
----
-kind: ConfigMap
-apiVersion: v1
-metadata:
- name: tenant-prefix-threedsimulation
- namespace: uavcloud-devflight
-data:
- ingress-config.js: |-
- var __GlobalIngressConfig = {
- TenantEnvironment: "devflight",
- CloudHOST: "lab.uavcmlc.com",
- ApplicationShortName: "threedsimulation",
- AppClientId: "empty"
- }
----
-kind: ConfigMap
-apiVersion: v1
metadata:
name: tenant-prefix-pilot2cloud
namespace: uavcloud-devflight
data:
ingress-config.js: |-
var __GlobalIngressConfig = {
- TenantEnvironment: "devflight",
+ TenantEnvironment: "uavcloud-devflight",
CloudHOST: "lab.uavcmlc.com",
ApplicationShortName: "pilot2cloud",
AppClientId: "empty"
@@ -296,84 +170,196 @@ data:
kind: ConfigMap
apiVersion: v1
metadata:
- name: tenant-prefix-securityh5
+ name: tenant-prefix-open
namespace: uavcloud-devflight
data:
ingress-config.js: |-
var __GlobalIngressConfig = {
- TenantEnvironment: "devflight",
+ TenantEnvironment: "uavcloud-devflight",
CloudHOST: "lab.uavcmlc.com",
- ApplicationShortName: "securityh5",
- AppClientId: "APP_N3ImO0Ubfu9peRHD"
- }
----
-kind: ConfigMap
-apiVersion: v1
-metadata:
- name: tenant-prefix-pangu
- namespace: uavcloud-devflight
-data:
- ingress-config.js: |-
- var __GlobalIngressConfig = {
- TenantEnvironment: "devflight",
- CloudHOST: "lab.uavcmlc.com",
- ApplicationShortName: "",
+ ApplicationShortName: "open",
AppClientId: "empty"
}
---
kind: ConfigMap
apiVersion: v1
metadata:
- name: tenant-prefix-ai-brain
+ name: tenant-prefix-uasms
namespace: uavcloud-devflight
data:
ingress-config.js: |-
var __GlobalIngressConfig = {
- TenantEnvironment: "devflight",
+ TenantEnvironment: "uavcloud-devflight",
CloudHOST: "lab.uavcmlc.com",
- ApplicationShortName: "ai-brain",
- AppClientId: "APP_rafnuCAmBESIVYMH"
- }
----
-kind: ConfigMap
-apiVersion: v1
-metadata:
- name: tenant-prefix-emergency
- namespace: uavcloud-devflight
-data:
- ingress-config.js: |-
- var __GlobalIngressConfig = {
- TenantEnvironment: "devflight",
- CloudHOST: "lab.uavcmlc.com",
- ApplicationShortName: "emergency",
- AppClientId: "APP_aGsTAY1uMZrpKdfk"
- }
----
-kind: ConfigMap
-apiVersion: v1
-metadata:
- name: tenant-prefix-qinghaitourism
- namespace: uavcloud-devflight
-data:
- ingress-config.js: |-
- var __GlobalIngressConfig = {
- TenantEnvironment: "devflight",
- CloudHOST: "lab.uavcmlc.com",
- ApplicationShortName: "qinghaitourism",
+ ApplicationShortName: "uasms",
AppClientId: "empty"
}
---
kind: ConfigMap
apiVersion: v1
metadata:
- name: tenant-prefix-dispatchh5
+ name: tenant-prefix-splice
namespace: uavcloud-devflight
data:
ingress-config.js: |-
var __GlobalIngressConfig = {
- TenantEnvironment: "devflight",
+ TenantEnvironment: "uavcloud-devflight",
CloudHOST: "lab.uavcmlc.com",
- ApplicationShortName: "dispatchh5",
+ ApplicationShortName: "splice",
+ AppClientId: "APP_zE0M3sTRXrCIJS8Y"
+ }
+---
+kind: ConfigMap
+apiVersion: v1
+metadata:
+ name: tenant-prefix-qingdao
+ namespace: uavcloud-devflight
+data:
+ ingress-config.js: |-
+ var __GlobalIngressConfig = {
+ TenantEnvironment: "uavcloud-devflight",
+ CloudHOST: "lab.uavcmlc.com",
+ ApplicationShortName: "qingdao",
+ AppClientId: "empty"
+ }
+---
+kind: ConfigMap
+apiVersion: v1
+metadata:
+ name: tenant-prefix-hyper
+ namespace: uavcloud-devflight
+data:
+ ingress-config.js: |-
+ var __GlobalIngressConfig = {
+ TenantEnvironment: "uavcloud-devflight",
+ CloudHOST: "lab.uavcmlc.com",
+ ApplicationShortName: "hyper",
+ AppClientId: "empty"
+ }
+---
+kind: ConfigMap
+apiVersion: v1
+metadata:
+ name: tenant-prefix-smsecret
+ namespace: uavcloud-devflight
+data:
+ ingress-config.js: |-
+ var __GlobalIngressConfig = {
+ TenantEnvironment: "uavcloud-devflight",
+ CloudHOST: "lab.uavcmlc.com",
+ ApplicationShortName: "smsecret",
+ AppClientId: "empty"
+ }
+---
+kind: ConfigMap
+apiVersion: v1
+metadata:
+ name: tenant-prefix-classification
+ namespace: uavcloud-devflight
+data:
+ ingress-config.js: |-
+ var __GlobalIngressConfig = {
+ TenantEnvironment: "uavcloud-devflight",
+ CloudHOST: "lab.uavcmlc.com",
+ ApplicationShortName: "classification",
+ AppClientId: "empty"
+ }
+---
+kind: ConfigMap
+apiVersion: v1
+metadata:
+ name: tenant-prefix-smauth
+ namespace: uavcloud-devflight
+data:
+ ingress-config.js: |-
+ var __GlobalIngressConfig = {
+ TenantEnvironment: "uavcloud-devflight",
+ CloudHOST: "lab.uavcmlc.com",
+ ApplicationShortName: "smauth",
+ AppClientId: "empty"
+ }
+---
+kind: ConfigMap
+apiVersion: v1
+metadata:
+ name: tenant-prefix-media
+ namespace: uavcloud-devflight
+data:
+ ingress-config.js: |-
+ var __GlobalIngressConfig = {
+ TenantEnvironment: "uavcloud-devflight",
+ CloudHOST: "lab.uavcmlc.com",
+ ApplicationShortName: "media",
+ AppClientId: "APP_4AU8lbifESQO4FD6"
+ }
+---
+kind: ConfigMap
+apiVersion: v1
+metadata:
+ name: tenant-prefix-multiterminal
+ namespace: uavcloud-devflight
+data:
+ ingress-config.js: |-
+ var __GlobalIngressConfig = {
+ TenantEnvironment: "uavcloud-devflight",
+ CloudHOST: "lab.uavcmlc.com",
+ ApplicationShortName: "multiterminal",
+ AppClientId: "APP_PvdfRRRBPL8xbIwl"
+ }
+---
+kind: ConfigMap
+apiVersion: v1
+metadata:
+ name: tenant-prefix-base
+ namespace: uavcloud-devflight
+data:
+ ingress-config.js: |-
+ var __GlobalIngressConfig = {
+ TenantEnvironment: "uavcloud-devflight",
+ CloudHOST: "lab.uavcmlc.com",
+ ApplicationShortName: "base",
+ AppClientId: "APP_9LY41OaKSqk2btY0"
+ }
+---
+kind: ConfigMap
+apiVersion: v1
+metadata:
+ name: tenant-prefix-oms
+ namespace: uavcloud-devflight
+data:
+ ingress-config.js: |-
+ var __GlobalIngressConfig = {
+ TenantEnvironment: "uavcloud-devflight",
+ CloudHOST: "lab.uavcmlc.com",
+ ApplicationShortName: "oms",
+ AppClientId: "empty"
+ }
+---
+kind: ConfigMap
+apiVersion: v1
+metadata:
+ name: tenant-prefix-scanner
+ namespace: uavcloud-devflight
+data:
+ ingress-config.js: |-
+ var __GlobalIngressConfig = {
+ TenantEnvironment: "uavcloud-devflight",
+ CloudHOST: "lab.uavcmlc.com",
+ ApplicationShortName: "scanner",
+ AppClientId: "empty"
+ }
+---
+kind: ConfigMap
+apiVersion: v1
+metadata:
+ name: tenant-prefix-blockchain
+ namespace: uavcloud-devflight
+data:
+ ingress-config.js: |-
+ var __GlobalIngressConfig = {
+ TenantEnvironment: "uavcloud-devflight",
+ CloudHOST: "lab.uavcmlc.com",
+ ApplicationShortName: "blockchain",
AppClientId: "empty"
}
---
@@ -385,7 +371,7 @@ metadata:
data:
ingress-config.js: |-
var __GlobalIngressConfig = {
- TenantEnvironment: "devflight",
+ TenantEnvironment: "uavcloud-devflight",
CloudHOST: "lab.uavcmlc.com",
ApplicationShortName: "supervisionh5",
AppClientId: "APP_qqSu82THfexI8PLM"
@@ -393,13 +379,55 @@ data:
---
kind: ConfigMap
apiVersion: v1
+metadata:
+ name: tenant-prefix-ai-brain
+ namespace: uavcloud-devflight
+data:
+ ingress-config.js: |-
+ var __GlobalIngressConfig = {
+ TenantEnvironment: "uavcloud-devflight",
+ CloudHOST: "lab.uavcmlc.com",
+ ApplicationShortName: "ai-brain",
+ AppClientId: "APP_rafnuCAmBESIVYMH"
+ }
+---
+kind: ConfigMap
+apiVersion: v1
+metadata:
+ name: tenant-prefix-armypeople
+ namespace: uavcloud-devflight
+data:
+ ingress-config.js: |-
+ var __GlobalIngressConfig = {
+ TenantEnvironment: "uavcloud-devflight",
+ CloudHOST: "lab.uavcmlc.com",
+ ApplicationShortName: "armypeople",
+ AppClientId: "APP_UIegse6Lfou9pO1U"
+ }
+---
+kind: ConfigMap
+apiVersion: v1
+metadata:
+ name: tenant-prefix-mws
+ namespace: uavcloud-devflight
+data:
+ ingress-config.js: |-
+ var __GlobalIngressConfig = {
+ TenantEnvironment: "uavcloud-devflight",
+ CloudHOST: "lab.uavcmlc.com",
+ ApplicationShortName: "mws",
+ AppClientId: "APP_uKniXPELlRERBBwK"
+ }
+---
+kind: ConfigMap
+apiVersion: v1
metadata:
name: tenant-prefix-logistics
namespace: uavcloud-devflight
data:
ingress-config.js: |-
var __GlobalIngressConfig = {
- TenantEnvironment: "devflight",
+ TenantEnvironment: "uavcloud-devflight",
CloudHOST: "lab.uavcmlc.com",
ApplicationShortName: "logistics",
AppClientId: "APP_PvdfRRRBPL8xbIwl"
@@ -408,41 +436,83 @@ data:
kind: ConfigMap
apiVersion: v1
metadata:
- name: tenant-prefix-multiterminal
+ name: tenant-prefix-security
namespace: uavcloud-devflight
data:
ingress-config.js: |-
var __GlobalIngressConfig = {
- TenantEnvironment: "devflight",
+ TenantEnvironment: "uavcloud-devflight",
CloudHOST: "lab.uavcmlc.com",
- ApplicationShortName: "multiterminal",
- AppClientId: "APP_PvdfRRRBPL8xbIwl"
+ ApplicationShortName: "security",
+ AppClientId: "APP_JUSEMc7afyWXxvE7"
}
---
kind: ConfigMap
apiVersion: v1
metadata:
- name: tenant-prefix-oms
+ name: tenant-prefix-jiangsuwenlv
namespace: uavcloud-devflight
data:
ingress-config.js: |-
var __GlobalIngressConfig = {
- TenantEnvironment: "devflight",
+ TenantEnvironment: "uavcloud-devflight",
CloudHOST: "lab.uavcmlc.com",
- ApplicationShortName: "oms",
+ ApplicationShortName: "jiangsuwenlv",
AppClientId: "empty"
}
---
kind: ConfigMap
apiVersion: v1
metadata:
- name: tenant-prefix-supervision
+ name: tenant-prefix-uas
namespace: uavcloud-devflight
data:
ingress-config.js: |-
var __GlobalIngressConfig = {
- TenantEnvironment: "devflight",
+ TenantEnvironment: "uavcloud-devflight",
CloudHOST: "lab.uavcmlc.com",
- ApplicationShortName: "supervision",
- AppClientId: "APP_qqSu82THfexI8PLM"
+ ApplicationShortName: "uas",
+ AppClientId: "empty"
+ }
+---
+kind: ConfigMap
+apiVersion: v1
+metadata:
+ name: tenant-prefix-dispatchh5
+ namespace: uavcloud-devflight
+data:
+ ingress-config.js: |-
+ var __GlobalIngressConfig = {
+ TenantEnvironment: "uavcloud-devflight",
+ CloudHOST: "lab.uavcmlc.com",
+ ApplicationShortName: "dispatchh5",
+ AppClientId: "empty"
+ }
+---
+kind: ConfigMap
+apiVersion: v1
+metadata:
+ name: tenant-prefix-pangu
+ namespace: uavcloud-devflight
+data:
+ ingress-config.js: |-
+ var __GlobalIngressConfig = {
+ TenantEnvironment: "uavcloud-devflight",
+ CloudHOST: "lab.uavcmlc.com",
+ ApplicationShortName: "",
+ AppClientId: "empty"
+ }
+---
+kind: ConfigMap
+apiVersion: v1
+metadata:
+ name: tenant-prefix-emergency
+ namespace: uavcloud-devflight
+data:
+ ingress-config.js: |-
+ var __GlobalIngressConfig = {
+ TenantEnvironment: "uavcloud-devflight",
+ CloudHOST: "lab.uavcmlc.com",
+ ApplicationShortName: "emergency",
+ AppClientId: "APP_aGsTAY1uMZrpKdfk"
}
diff --git a/agent-common/real_project/uavcloud-devflight/k8s-frontend.yaml b/agent-common/real_project/uavcloud-devflight/k8s-frontend.yaml
index 0628078..d952d9e 100644
--- a/agent-common/real_project/uavcloud-devflight/k8s-frontend.yaml
+++ b/agent-common/real_project/uavcloud-devflight/k8s-frontend.yaml
@@ -27,13 +27,13 @@ data:
apiVersion: apps/v1
kind: Deployment
metadata:
- name: cmii-uav-platform-splice
+ name: cmii-uav-platform-scanner
namespace: uavcloud-devflight
labels:
cmii.type: frontend
- cmii.app: cmii-uav-platform-splice
+ cmii.app: cmii-uav-platform-scanner
octopus.control: frontend-app-wdd
- app.kubernetes.io/app-version: 5.7.0
+ app.kubernetes.io/app-version: 6.0.0
spec:
replicas: 1
strategy:
@@ -42,24 +42,24 @@ spec:
selector:
matchLabels:
cmii.type: frontend
- cmii.app: cmii-uav-platform-splice
+ cmii.app: cmii-uav-platform-scanner
template:
metadata:
labels:
cmii.type: frontend
- cmii.app: cmii-uav-platform-splice
+ cmii.app: cmii-uav-platform-scanner
spec:
imagePullSecrets:
- name: harborsecret
containers:
- - name: cmii-uav-platform-splice
- image: harbor.cdcyy.com.cn/cmii/cmii-uav-platform-splice:5.6.0
+ - name: cmii-uav-platform-scanner
+ image: harbor.cdcyy.com.cn/cmii/cmii-uav-platform-scanner:5.5.0-integration
imagePullPolicy: Always
env:
- name: K8S_NAMESPACE
value: uavcloud-devflight
- name: APPLICATION_NAME
- value: cmii-uav-platform-splice
+ value: cmii-uav-platform-scanner
ports:
- name: platform-9528
containerPort: 9528
@@ -87,7 +87,7 @@ spec:
path: nginx.conf
- name: tenant-prefix
configMap:
- name: tenant-prefix-splice
+ name: tenant-prefix-scanner
items:
- key: ingress-config.js
path: ingress-config.js
@@ -95,18 +95,18 @@ spec:
apiVersion: v1
kind: Service
metadata:
- name: cmii-uav-platform-splice
+ name: cmii-uav-platform-scanner
namespace: uavcloud-devflight
labels:
cmii.type: frontend
- cmii.app: cmii-uav-platform-splice
+ cmii.app: cmii-uav-platform-scanner
octopus.control: frontend-app-wdd
- app.kubernetes.io/version: 5.7.0
+ app.kubernetes.io/version: 6.0.0
spec:
type: ClusterIP
selector:
cmii.type: frontend
- cmii.app: cmii-uav-platform-splice
+ cmii.app: cmii-uav-platform-scanner
ports:
- name: web-svc-port
port: 9528
@@ -116,102 +116,13 @@ spec:
apiVersion: apps/v1
kind: Deployment
metadata:
- name: cmii-uav-platform-uas
+ name: cmii-uav-platform-dispatchh5
namespace: uavcloud-devflight
labels:
cmii.type: frontend
- cmii.app: cmii-uav-platform-uas
+ cmii.app: cmii-uav-platform-dispatchh5
octopus.control: frontend-app-wdd
- app.kubernetes.io/app-version: 5.7.0
-spec:
- replicas: 0
- strategy:
- rollingUpdate:
- maxUnavailable: 1
- selector:
- matchLabels:
- cmii.type: frontend
- cmii.app: cmii-uav-platform-uas
- template:
- metadata:
- labels:
- cmii.type: frontend
- cmii.app: cmii-uav-platform-uas
- spec:
- imagePullSecrets:
- - name: harborsecret
- containers:
- - name: cmii-uav-platform-uas
- image: harbor.cdcyy.com.cn/cmii/cmii-uav-platform-uas:5.7.0-snapshot
- imagePullPolicy: Always
- env:
- - name: K8S_NAMESPACE
- value: uavcloud-devflight
- - name: APPLICATION_NAME
- value: cmii-uav-platform-uas
- ports:
- - name: platform-9528
- containerPort: 9528
- protocol: TCP
- resources:
- limits:
- cpu: "1"
- memory: 1Gi
- requests:
- cpu: 50m
- memory: 50Mi
- volumeMounts:
- - name: nginx-conf
- mountPath: /etc/nginx/conf.d/nginx.conf
- subPath: nginx.conf
- - name: tenant-prefix
- subPath: ingress-config.js
- mountPath: /home/cmii-platform/dist/ingress-config.js
- volumes:
- - name: nginx-conf
- configMap:
- name: nginx-cm
- items:
- - key: nginx.conf
- path: nginx.conf
- - name: tenant-prefix
- configMap:
- name: tenant-prefix-uas
- items:
- - key: ingress-config.js
- path: ingress-config.js
----
-apiVersion: v1
-kind: Service
-metadata:
- name: cmii-uav-platform-uas
- namespace: uavcloud-devflight
- labels:
- cmii.type: frontend
- cmii.app: cmii-uav-platform-uas
- octopus.control: frontend-app-wdd
- app.kubernetes.io/version: 5.7.0
-spec:
- type: ClusterIP
- selector:
- cmii.type: frontend
- cmii.app: cmii-uav-platform-uas
- ports:
- - name: web-svc-port
- port: 9528
- protocol: TCP
- targetPort: 9528
----
-apiVersion: apps/v1
-kind: Deployment
-metadata:
- name: cmii-uav-platform-threedsimulation
- namespace: uavcloud-devflight
- labels:
- cmii.type: frontend
- cmii.app: cmii-uav-platform-threedsimulation
- octopus.control: frontend-app-wdd
- app.kubernetes.io/app-version: 5.7.0
+ app.kubernetes.io/app-version: 6.0.0
spec:
replicas: 1
strategy:
@@ -220,24 +131,24 @@ spec:
selector:
matchLabels:
cmii.type: frontend
- cmii.app: cmii-uav-platform-threedsimulation
+ cmii.app: cmii-uav-platform-dispatchh5
template:
metadata:
labels:
cmii.type: frontend
- cmii.app: cmii-uav-platform-threedsimulation
+ cmii.app: cmii-uav-platform-dispatchh5
spec:
imagePullSecrets:
- name: harborsecret
containers:
- - name: cmii-uav-platform-threedsimulation
- image: harbor.cdcyy.com.cn/cmii/cmii-uav-platform-threedsimulation:5.6.0
+ - name: cmii-uav-platform-dispatchh5
+ image: harbor.cdcyy.com.cn/cmii/cmii-uav-platform-dispatchh5:5.7.0-snapshot
imagePullPolicy: Always
env:
- name: K8S_NAMESPACE
value: uavcloud-devflight
- name: APPLICATION_NAME
- value: cmii-uav-platform-threedsimulation
+ value: cmii-uav-platform-dispatchh5
ports:
- name: platform-9528
containerPort: 9528
@@ -265,7 +176,7 @@ spec:
path: nginx.conf
- name: tenant-prefix
configMap:
- name: tenant-prefix-threedsimulation
+ name: tenant-prefix-dispatchh5
items:
- key: ingress-config.js
path: ingress-config.js
@@ -273,18 +184,18 @@ spec:
apiVersion: v1
kind: Service
metadata:
- name: cmii-uav-platform-threedsimulation
+ name: cmii-uav-platform-dispatchh5
namespace: uavcloud-devflight
labels:
cmii.type: frontend
- cmii.app: cmii-uav-platform-threedsimulation
+ cmii.app: cmii-uav-platform-dispatchh5
octopus.control: frontend-app-wdd
- app.kubernetes.io/version: 5.7.0
+ app.kubernetes.io/version: 6.0.0
spec:
type: ClusterIP
selector:
cmii.type: frontend
- cmii.app: cmii-uav-platform-threedsimulation
+ cmii.app: cmii-uav-platform-dispatchh5
ports:
- name: web-svc-port
port: 9528
@@ -294,13 +205,13 @@ spec:
apiVersion: apps/v1
kind: Deployment
metadata:
- name: cmii-uav-platform-base
+ name: cmii-uav-platform-blockchain
namespace: uavcloud-devflight
labels:
cmii.type: frontend
- cmii.app: cmii-uav-platform-base
+ cmii.app: cmii-uav-platform-blockchain
octopus.control: frontend-app-wdd
- app.kubernetes.io/app-version: 5.7.0
+ app.kubernetes.io/app-version: 6.0.0
spec:
replicas: 1
strategy:
@@ -309,24 +220,24 @@ spec:
selector:
matchLabels:
cmii.type: frontend
- cmii.app: cmii-uav-platform-base
+ cmii.app: cmii-uav-platform-blockchain
template:
metadata:
labels:
cmii.type: frontend
- cmii.app: cmii-uav-platform-base
+ cmii.app: cmii-uav-platform-blockchain
spec:
imagePullSecrets:
- name: harborsecret
containers:
- - name: cmii-uav-platform-base
- image: harbor.cdcyy.com.cn/cmii/cmii-uav-platform-base:5.6.0
+ - name: cmii-uav-platform-blockchain
+ image: harbor.cdcyy.com.cn/cmii/cmii-uav-platform-blockchain:5.7.0-snapshot
imagePullPolicy: Always
env:
- name: K8S_NAMESPACE
value: uavcloud-devflight
- name: APPLICATION_NAME
- value: cmii-uav-platform-base
+ value: cmii-uav-platform-blockchain
ports:
- name: platform-9528
containerPort: 9528
@@ -354,7 +265,7 @@ spec:
path: nginx.conf
- name: tenant-prefix
configMap:
- name: tenant-prefix-base
+ name: tenant-prefix-blockchain
items:
- key: ingress-config.js
path: ingress-config.js
@@ -362,463 +273,18 @@ spec:
apiVersion: v1
kind: Service
metadata:
- name: cmii-uav-platform-base
+ name: cmii-uav-platform-blockchain
namespace: uavcloud-devflight
labels:
cmii.type: frontend
- cmii.app: cmii-uav-platform-base
+ cmii.app: cmii-uav-platform-blockchain
octopus.control: frontend-app-wdd
- app.kubernetes.io/version: 5.7.0
+ app.kubernetes.io/version: 6.0.0
spec:
type: ClusterIP
selector:
cmii.type: frontend
- cmii.app: cmii-uav-platform-base
- ports:
- - name: web-svc-port
- port: 9528
- protocol: TCP
- targetPort: 9528
----
-apiVersion: apps/v1
-kind: Deployment
-metadata:
- name: cmii-uav-platform-pilot2-to-cloud
- namespace: uavcloud-devflight
- labels:
- cmii.type: frontend
- cmii.app: cmii-uav-platform-pilot2-to-cloud
- octopus.control: frontend-app-wdd
- app.kubernetes.io/app-version: 5.7.0
-spec:
- replicas: 1
- strategy:
- rollingUpdate:
- maxUnavailable: 1
- selector:
- matchLabels:
- cmii.type: frontend
- cmii.app: cmii-uav-platform-pilot2-to-cloud
- template:
- metadata:
- labels:
- cmii.type: frontend
- cmii.app: cmii-uav-platform-pilot2-to-cloud
- spec:
- imagePullSecrets:
- - name: harborsecret
- containers:
- - name: cmii-uav-platform-pilot2-to-cloud
- image: harbor.cdcyy.com.cn/cmii/cmii-uav-platform-pilot2-to-cloud:5.7.0
- imagePullPolicy: Always
- env:
- - name: K8S_NAMESPACE
- value: uavcloud-devflight
- - name: APPLICATION_NAME
- value: cmii-uav-platform-pilot2-to-cloud
- ports:
- - name: platform-9528
- containerPort: 9528
- protocol: TCP
- resources:
- limits:
- cpu: "1"
- memory: 1Gi
- requests:
- cpu: 50m
- memory: 50Mi
- volumeMounts:
- - name: nginx-conf
- mountPath: /etc/nginx/conf.d/nginx.conf
- subPath: nginx.conf
- - name: tenant-prefix
- subPath: ingress-config.js
- mountPath: /home/cmii-platform/dist/ingress-config.js
- volumes:
- - name: nginx-conf
- configMap:
- name: nginx-cm
- items:
- - key: nginx.conf
- path: nginx.conf
- - name: tenant-prefix
- configMap:
- name: tenant-prefix-pilot2cloud
- items:
- - key: ingress-config.js
- path: ingress-config.js
----
-apiVersion: v1
-kind: Service
-metadata:
- name: cmii-uav-platform-pilot2-to-cloud
- namespace: uavcloud-devflight
- labels:
- cmii.type: frontend
- cmii.app: cmii-uav-platform-pilot2-to-cloud
- octopus.control: frontend-app-wdd
- app.kubernetes.io/version: 5.7.0
-spec:
- type: ClusterIP
- selector:
- cmii.type: frontend
- cmii.app: cmii-uav-platform-pilot2-to-cloud
- ports:
- - name: web-svc-port
- port: 9528
- protocol: TCP
- targetPort: 9528
----
-apiVersion: apps/v1
-kind: Deployment
-metadata:
- name: cmii-uav-platform-ai-brain
- namespace: uavcloud-devflight
- labels:
- cmii.type: frontend
- cmii.app: cmii-uav-platform-ai-brain
- octopus.control: frontend-app-wdd
- app.kubernetes.io/app-version: 5.7.0
-spec:
- replicas: 1
- strategy:
- rollingUpdate:
- maxUnavailable: 1
- selector:
- matchLabels:
- cmii.type: frontend
- cmii.app: cmii-uav-platform-ai-brain
- template:
- metadata:
- labels:
- cmii.type: frontend
- cmii.app: cmii-uav-platform-ai-brain
- spec:
- imagePullSecrets:
- - name: harborsecret
- containers:
- - name: cmii-uav-platform-ai-brain
- image: harbor.cdcyy.com.cn/cmii/cmii-uav-platform-ai-brain:5.6.0
- imagePullPolicy: Always
- env:
- - name: K8S_NAMESPACE
- value: uavcloud-devflight
- - name: APPLICATION_NAME
- value: cmii-uav-platform-ai-brain
- ports:
- - name: platform-9528
- containerPort: 9528
- protocol: TCP
- resources:
- limits:
- cpu: "1"
- memory: 1Gi
- requests:
- cpu: 50m
- memory: 50Mi
- volumeMounts:
- - name: nginx-conf
- mountPath: /etc/nginx/conf.d/nginx.conf
- subPath: nginx.conf
- - name: tenant-prefix
- subPath: ingress-config.js
- mountPath: /home/cmii-platform/dist/ingress-config.js
- volumes:
- - name: nginx-conf
- configMap:
- name: nginx-cm
- items:
- - key: nginx.conf
- path: nginx.conf
- - name: tenant-prefix
- configMap:
- name: tenant-prefix-ai-brain
- items:
- - key: ingress-config.js
- path: ingress-config.js
----
-apiVersion: v1
-kind: Service
-metadata:
- name: cmii-uav-platform-ai-brain
- namespace: uavcloud-devflight
- labels:
- cmii.type: frontend
- cmii.app: cmii-uav-platform-ai-brain
- octopus.control: frontend-app-wdd
- app.kubernetes.io/version: 5.7.0
-spec:
- type: ClusterIP
- selector:
- cmii.type: frontend
- cmii.app: cmii-uav-platform-ai-brain
- ports:
- - name: web-svc-port
- port: 9528
- protocol: TCP
- targetPort: 9528
----
-apiVersion: apps/v1
-kind: Deployment
-metadata:
- name: cmii-uav-platform-qingdao
- namespace: uavcloud-devflight
- labels:
- cmii.type: frontend
- cmii.app: cmii-uav-platform-qingdao
- octopus.control: frontend-app-wdd
- app.kubernetes.io/app-version: 5.7.0
-spec:
- replicas: 0
- strategy:
- rollingUpdate:
- maxUnavailable: 1
- selector:
- matchLabels:
- cmii.type: frontend
- cmii.app: cmii-uav-platform-qingdao
- template:
- metadata:
- labels:
- cmii.type: frontend
- cmii.app: cmii-uav-platform-qingdao
- spec:
- imagePullSecrets:
- - name: harborsecret
- containers:
- - name: cmii-uav-platform-qingdao
- image: harbor.cdcyy.com.cn/cmii/cmii-uav-platform-qingdao:5.6.0
- imagePullPolicy: Always
- env:
- - name: K8S_NAMESPACE
- value: uavcloud-devflight
- - name: APPLICATION_NAME
- value: cmii-uav-platform-qingdao
- ports:
- - name: platform-9528
- containerPort: 9528
- protocol: TCP
- resources:
- limits:
- cpu: "1"
- memory: 1Gi
- requests:
- cpu: 50m
- memory: 50Mi
- volumeMounts:
- - name: nginx-conf
- mountPath: /etc/nginx/conf.d/nginx.conf
- subPath: nginx.conf
- - name: tenant-prefix
- subPath: ingress-config.js
- mountPath: /home/cmii-platform/dist/ingress-config.js
- volumes:
- - name: nginx-conf
- configMap:
- name: nginx-cm
- items:
- - key: nginx.conf
- path: nginx.conf
- - name: tenant-prefix
- configMap:
- name: tenant-prefix-qingdao
- items:
- - key: ingress-config.js
- path: ingress-config.js
----
-apiVersion: v1
-kind: Service
-metadata:
- name: cmii-uav-platform-qingdao
- namespace: uavcloud-devflight
- labels:
- cmii.type: frontend
- cmii.app: cmii-uav-platform-qingdao
- octopus.control: frontend-app-wdd
- app.kubernetes.io/version: 5.7.0
-spec:
- type: ClusterIP
- selector:
- cmii.type: frontend
- cmii.app: cmii-uav-platform-qingdao
- ports:
- - name: web-svc-port
- port: 9528
- protocol: TCP
- targetPort: 9528
----
-apiVersion: apps/v1
-kind: Deployment
-metadata:
- name: cmii-uav-platform-open
- namespace: uavcloud-devflight
- labels:
- cmii.type: frontend
- cmii.app: cmii-uav-platform-open
- octopus.control: frontend-app-wdd
- app.kubernetes.io/app-version: 5.7.0
-spec:
- replicas: 1
- strategy:
- rollingUpdate:
- maxUnavailable: 1
- selector:
- matchLabels:
- cmii.type: frontend
- cmii.app: cmii-uav-platform-open
- template:
- metadata:
- labels:
- cmii.type: frontend
- cmii.app: cmii-uav-platform-open
- spec:
- imagePullSecrets:
- - name: harborsecret
- containers:
- - name: cmii-uav-platform-open
- image: harbor.cdcyy.com.cn/cmii/cmii-uav-platform-open:5.6.0
- imagePullPolicy: Always
- env:
- - name: K8S_NAMESPACE
- value: uavcloud-devflight
- - name: APPLICATION_NAME
- value: cmii-uav-platform-open
- ports:
- - name: platform-9528
- containerPort: 9528
- protocol: TCP
- resources:
- limits:
- cpu: "1"
- memory: 1Gi
- requests:
- cpu: 50m
- memory: 50Mi
- volumeMounts:
- - name: nginx-conf
- mountPath: /etc/nginx/conf.d/nginx.conf
- subPath: nginx.conf
- - name: tenant-prefix
- subPath: ingress-config.js
- mountPath: /home/cmii-platform/dist/ingress-config.js
- volumes:
- - name: nginx-conf
- configMap:
- name: nginx-cm
- items:
- - key: nginx.conf
- path: nginx.conf
- - name: tenant-prefix
- configMap:
- name: tenant-prefix-open
- items:
- - key: ingress-config.js
- path: ingress-config.js
----
-apiVersion: v1
-kind: Service
-metadata:
- name: cmii-uav-platform-open
- namespace: uavcloud-devflight
- labels:
- cmii.type: frontend
- cmii.app: cmii-uav-platform-open
- octopus.control: frontend-app-wdd
- app.kubernetes.io/version: 5.7.0
-spec:
- type: ClusterIP
- selector:
- cmii.type: frontend
- cmii.app: cmii-uav-platform-open
- ports:
- - name: web-svc-port
- port: 9528
- protocol: TCP
- targetPort: 9528
----
-apiVersion: apps/v1
-kind: Deployment
-metadata:
- name: cmii-uav-platform-uasms
- namespace: uavcloud-devflight
- labels:
- cmii.type: frontend
- cmii.app: cmii-uav-platform-uasms
- octopus.control: frontend-app-wdd
- app.kubernetes.io/app-version: 5.7.0
-spec:
- replicas: 0
- strategy:
- rollingUpdate:
- maxUnavailable: 1
- selector:
- matchLabels:
- cmii.type: frontend
- cmii.app: cmii-uav-platform-uasms
- template:
- metadata:
- labels:
- cmii.type: frontend
- cmii.app: cmii-uav-platform-uasms
- spec:
- imagePullSecrets:
- - name: harborsecret
- containers:
- - name: cmii-uav-platform-uasms
- image: harbor.cdcyy.com.cn/cmii/cmii-uav-platform-uasms:5.7.0-snapshot
- imagePullPolicy: Always
- env:
- - name: K8S_NAMESPACE
- value: uavcloud-devflight
- - name: APPLICATION_NAME
- value: cmii-uav-platform-uasms
- ports:
- - name: platform-9528
- containerPort: 9528
- protocol: TCP
- resources:
- limits:
- cpu: "1"
- memory: 1Gi
- requests:
- cpu: 50m
- memory: 50Mi
- volumeMounts:
- - name: nginx-conf
- mountPath: /etc/nginx/conf.d/nginx.conf
- subPath: nginx.conf
- - name: tenant-prefix
- subPath: ingress-config.js
- mountPath: /home/cmii-platform/dist/ingress-config.js
- volumes:
- - name: nginx-conf
- configMap:
- name: nginx-cm
- items:
- - key: nginx.conf
- path: nginx.conf
- - name: tenant-prefix
- configMap:
- name: tenant-prefix-uasms
- items:
- - key: ingress-config.js
- path: ingress-config.js
----
-apiVersion: v1
-kind: Service
-metadata:
- name: cmii-uav-platform-uasms
- namespace: uavcloud-devflight
- labels:
- cmii.type: frontend
- cmii.app: cmii-uav-platform-uasms
- octopus.control: frontend-app-wdd
- app.kubernetes.io/version: 5.7.0
-spec:
- type: ClusterIP
- selector:
- cmii.type: frontend
- cmii.app: cmii-uav-platform-uasms
+ cmii.app: cmii-uav-platform-blockchain
ports:
- name: web-svc-port
port: 9528
@@ -834,7 +300,7 @@ metadata:
cmii.type: frontend
cmii.app: cmii-uav-platform-qinghaitourism
octopus.control: frontend-app-wdd
- app.kubernetes.io/app-version: 5.7.0
+ app.kubernetes.io/app-version: 6.0.0
spec:
replicas: 0
strategy:
@@ -902,7 +368,7 @@ metadata:
cmii.type: frontend
cmii.app: cmii-uav-platform-qinghaitourism
octopus.control: frontend-app-wdd
- app.kubernetes.io/version: 5.7.0
+ app.kubernetes.io/version: 6.0.0
spec:
type: ClusterIP
selector:
@@ -916,95 +382,6 @@ spec:
---
apiVersion: apps/v1
kind: Deployment
-metadata:
- name: cmii-uav-platform-securityh5
- namespace: uavcloud-devflight
- labels:
- cmii.type: frontend
- cmii.app: cmii-uav-platform-securityh5
- octopus.control: frontend-app-wdd
- app.kubernetes.io/app-version: 5.7.0
-spec:
- replicas: 1
- strategy:
- rollingUpdate:
- maxUnavailable: 1
- selector:
- matchLabels:
- cmii.type: frontend
- cmii.app: cmii-uav-platform-securityh5
- template:
- metadata:
- labels:
- cmii.type: frontend
- cmii.app: cmii-uav-platform-securityh5
- spec:
- imagePullSecrets:
- - name: harborsecret
- containers:
- - name: cmii-uav-platform-securityh5
- image: harbor.cdcyy.com.cn/cmii/cmii-uav-platform-securityh5:5.6.0
- imagePullPolicy: Always
- env:
- - name: K8S_NAMESPACE
- value: uavcloud-devflight
- - name: APPLICATION_NAME
- value: cmii-uav-platform-securityh5
- ports:
- - name: platform-9528
- containerPort: 9528
- protocol: TCP
- resources:
- limits:
- cpu: "1"
- memory: 1Gi
- requests:
- cpu: 50m
- memory: 50Mi
- volumeMounts:
- - name: nginx-conf
- mountPath: /etc/nginx/conf.d/nginx.conf
- subPath: nginx.conf
- - name: tenant-prefix
- subPath: ingress-config.js
- mountPath: /home/cmii-platform/dist/ingress-config.js
- volumes:
- - name: nginx-conf
- configMap:
- name: nginx-cm
- items:
- - key: nginx.conf
- path: nginx.conf
- - name: tenant-prefix
- configMap:
- name: tenant-prefix-securityh5
- items:
- - key: ingress-config.js
- path: ingress-config.js
----
-apiVersion: v1
-kind: Service
-metadata:
- name: cmii-uav-platform-securityh5
- namespace: uavcloud-devflight
- labels:
- cmii.type: frontend
- cmii.app: cmii-uav-platform-securityh5
- octopus.control: frontend-app-wdd
- app.kubernetes.io/version: 5.7.0
-spec:
- type: ClusterIP
- selector:
- cmii.type: frontend
- cmii.app: cmii-uav-platform-securityh5
- ports:
- - name: web-svc-port
- port: 9528
- protocol: TCP
- targetPort: 9528
----
-apiVersion: apps/v1
-kind: Deployment
metadata:
name: cmii-uav-platform
namespace: uavcloud-devflight
@@ -1012,7 +389,7 @@ metadata:
cmii.type: frontend
cmii.app: cmii-uav-platform
octopus.control: frontend-app-wdd
- app.kubernetes.io/app-version: 5.7.0
+ app.kubernetes.io/app-version: 6.0.0
spec:
replicas: 1
strategy:
@@ -1032,7 +409,7 @@ spec:
- name: harborsecret
containers:
- name: cmii-uav-platform
- image: harbor.cdcyy.com.cn/cmii/cmii-uav-platform:5.7.0-validation
+ image: harbor.cdcyy.com.cn/cmii/cmii-uav-platform:5.7.0-snapshot
imagePullPolicy: Always
env:
- name: K8S_NAMESPACE
@@ -1080,7 +457,7 @@ metadata:
cmii.type: frontend
cmii.app: cmii-uav-platform
octopus.control: frontend-app-wdd
- app.kubernetes.io/version: 5.7.0
+ app.kubernetes.io/version: 6.0.0
spec:
type: ClusterIP
selector:
@@ -1095,13 +472,13 @@ spec:
apiVersion: apps/v1
kind: Deployment
metadata:
- name: cmii-uav-platform-hyperspectral
+ name: cmii-uav-platform-armypeople
namespace: uavcloud-devflight
labels:
cmii.type: frontend
- cmii.app: cmii-uav-platform-hyperspectral
+ cmii.app: cmii-uav-platform-armypeople
octopus.control: frontend-app-wdd
- app.kubernetes.io/app-version: 5.7.0
+ app.kubernetes.io/app-version: 6.0.0
spec:
replicas: 1
strategy:
@@ -1110,24 +487,24 @@ spec:
selector:
matchLabels:
cmii.type: frontend
- cmii.app: cmii-uav-platform-hyperspectral
+ cmii.app: cmii-uav-platform-armypeople
template:
metadata:
labels:
cmii.type: frontend
- cmii.app: cmii-uav-platform-hyperspectral
+ cmii.app: cmii-uav-platform-armypeople
spec:
imagePullSecrets:
- name: harborsecret
containers:
- - name: cmii-uav-platform-hyperspectral
- image: harbor.cdcyy.com.cn/cmii/cmii-uav-platform-hyperspectral:5.7.0-snapshot
+ - name: cmii-uav-platform-armypeople
+ image: harbor.cdcyy.com.cn/cmii/cmii-uav-platform-armypeople:5.7.0-snapshot
imagePullPolicy: Always
env:
- name: K8S_NAMESPACE
value: uavcloud-devflight
- name: APPLICATION_NAME
- value: cmii-uav-platform-hyperspectral
+ value: cmii-uav-platform-armypeople
ports:
- name: platform-9528
containerPort: 9528
@@ -1155,7 +532,7 @@ spec:
path: nginx.conf
- name: tenant-prefix
configMap:
- name: tenant-prefix-hyper
+ name: tenant-prefix-armypeople
items:
- key: ingress-config.js
path: ingress-config.js
@@ -1163,18 +540,18 @@ spec:
apiVersion: v1
kind: Service
metadata:
- name: cmii-uav-platform-hyperspectral
+ name: cmii-uav-platform-armypeople
namespace: uavcloud-devflight
labels:
cmii.type: frontend
- cmii.app: cmii-uav-platform-hyperspectral
+ cmii.app: cmii-uav-platform-armypeople
octopus.control: frontend-app-wdd
- app.kubernetes.io/version: 5.7.0
+ app.kubernetes.io/version: 6.0.0
spec:
type: ClusterIP
selector:
cmii.type: frontend
- cmii.app: cmii-uav-platform-hyperspectral
+ cmii.app: cmii-uav-platform-armypeople
ports:
- name: web-svc-port
port: 9528
@@ -1184,13 +561,13 @@ spec:
apiVersion: apps/v1
kind: Deployment
metadata:
- name: cmii-uav-platform-mws
+ name: cmii-uav-platform-open
namespace: uavcloud-devflight
labels:
cmii.type: frontend
- cmii.app: cmii-uav-platform-mws
+ cmii.app: cmii-uav-platform-open
octopus.control: frontend-app-wdd
- app.kubernetes.io/app-version: 5.7.0
+ app.kubernetes.io/app-version: 6.0.0
spec:
replicas: 1
strategy:
@@ -1199,24 +576,24 @@ spec:
selector:
matchLabels:
cmii.type: frontend
- cmii.app: cmii-uav-platform-mws
+ cmii.app: cmii-uav-platform-open
template:
metadata:
labels:
cmii.type: frontend
- cmii.app: cmii-uav-platform-mws
+ cmii.app: cmii-uav-platform-open
spec:
imagePullSecrets:
- name: harborsecret
containers:
- - name: cmii-uav-platform-mws
- image: harbor.cdcyy.com.cn/cmii/cmii-uav-platform-mws:5.6.0
+ - name: cmii-uav-platform-open
+ image: harbor.cdcyy.com.cn/cmii/cmii-uav-platform-open:5.6.0
imagePullPolicy: Always
env:
- name: K8S_NAMESPACE
value: uavcloud-devflight
- name: APPLICATION_NAME
- value: cmii-uav-platform-mws
+ value: cmii-uav-platform-open
ports:
- name: platform-9528
containerPort: 9528
@@ -1244,7 +621,7 @@ spec:
path: nginx.conf
- name: tenant-prefix
configMap:
- name: tenant-prefix-mws
+ name: tenant-prefix-open
items:
- key: ingress-config.js
path: ingress-config.js
@@ -1252,18 +629,18 @@ spec:
apiVersion: v1
kind: Service
metadata:
- name: cmii-uav-platform-mws
+ name: cmii-uav-platform-open
namespace: uavcloud-devflight
labels:
cmii.type: frontend
- cmii.app: cmii-uav-platform-mws
+ cmii.app: cmii-uav-platform-open
octopus.control: frontend-app-wdd
- app.kubernetes.io/version: 5.7.0
+ app.kubernetes.io/version: 6.0.0
spec:
type: ClusterIP
selector:
cmii.type: frontend
- cmii.app: cmii-uav-platform-mws
+ cmii.app: cmii-uav-platform-open
ports:
- name: web-svc-port
port: 9528
@@ -1273,39 +650,39 @@ spec:
apiVersion: apps/v1
kind: Deployment
metadata:
- name: cmii-uav-platform-logistics
+ name: cmii-uav-platform-uas
namespace: uavcloud-devflight
labels:
cmii.type: frontend
- cmii.app: cmii-uav-platform-logistics
+ cmii.app: cmii-uav-platform-uas
octopus.control: frontend-app-wdd
- app.kubernetes.io/app-version: 5.7.0
+ app.kubernetes.io/app-version: 6.0.0
spec:
- replicas: 1
+ replicas: 0
strategy:
rollingUpdate:
maxUnavailable: 1
selector:
matchLabels:
cmii.type: frontend
- cmii.app: cmii-uav-platform-logistics
+ cmii.app: cmii-uav-platform-uas
template:
metadata:
labels:
cmii.type: frontend
- cmii.app: cmii-uav-platform-logistics
+ cmii.app: cmii-uav-platform-uas
spec:
imagePullSecrets:
- name: harborsecret
containers:
- - name: cmii-uav-platform-logistics
- image: harbor.cdcyy.com.cn/cmii/cmii-uav-platform-logistics:5.6.0
+ - name: cmii-uav-platform-uas
+ image: harbor.cdcyy.com.cn/cmii/cmii-uav-platform-uas:5.7.0-snapshot
imagePullPolicy: Always
env:
- name: K8S_NAMESPACE
value: uavcloud-devflight
- name: APPLICATION_NAME
- value: cmii-uav-platform-logistics
+ value: cmii-uav-platform-uas
ports:
- name: platform-9528
containerPort: 9528
@@ -1333,7 +710,7 @@ spec:
path: nginx.conf
- name: tenant-prefix
configMap:
- name: tenant-prefix-logistics
+ name: tenant-prefix-uas
items:
- key: ingress-config.js
path: ingress-config.js
@@ -1341,18 +718,18 @@ spec:
apiVersion: v1
kind: Service
metadata:
- name: cmii-uav-platform-logistics
+ name: cmii-uav-platform-uas
namespace: uavcloud-devflight
labels:
cmii.type: frontend
- cmii.app: cmii-uav-platform-logistics
+ cmii.app: cmii-uav-platform-uas
octopus.control: frontend-app-wdd
- app.kubernetes.io/version: 5.7.0
+ app.kubernetes.io/version: 6.0.0
spec:
type: ClusterIP
selector:
cmii.type: frontend
- cmii.app: cmii-uav-platform-logistics
+ cmii.app: cmii-uav-platform-uas
ports:
- name: web-svc-port
port: 9528
@@ -1362,13 +739,13 @@ spec:
apiVersion: apps/v1
kind: Deployment
metadata:
- name: cmii-uav-platform-oms
+ name: cmii-uav-platform-smauth
namespace: uavcloud-devflight
labels:
cmii.type: frontend
- cmii.app: cmii-uav-platform-oms
+ cmii.app: cmii-uav-platform-smauth
octopus.control: frontend-app-wdd
- app.kubernetes.io/app-version: 5.7.0
+ app.kubernetes.io/app-version: 6.0.0
spec:
replicas: 1
strategy:
@@ -1377,24 +754,24 @@ spec:
selector:
matchLabels:
cmii.type: frontend
- cmii.app: cmii-uav-platform-oms
+ cmii.app: cmii-uav-platform-smauth
template:
metadata:
labels:
cmii.type: frontend
- cmii.app: cmii-uav-platform-oms
+ cmii.app: cmii-uav-platform-smauth
spec:
imagePullSecrets:
- name: harborsecret
containers:
- - name: cmii-uav-platform-oms
- image: harbor.cdcyy.com.cn/cmii/cmii-uav-platform-oms:5.7.0-validation
+ - name: cmii-uav-platform-smauth
+ image: harbor.cdcyy.com.cn/cmii/cmii-uav-platform-smauth:5.7.0-snapshot
imagePullPolicy: Always
env:
- name: K8S_NAMESPACE
value: uavcloud-devflight
- name: APPLICATION_NAME
- value: cmii-uav-platform-oms
+ value: cmii-uav-platform-smauth
ports:
- name: platform-9528
containerPort: 9528
@@ -1422,7 +799,7 @@ spec:
path: nginx.conf
- name: tenant-prefix
configMap:
- name: tenant-prefix-oms
+ name: tenant-prefix-smauth
items:
- key: ingress-config.js
path: ingress-config.js
@@ -1430,18 +807,196 @@ spec:
apiVersion: v1
kind: Service
metadata:
- name: cmii-uav-platform-oms
+ name: cmii-uav-platform-smauth
namespace: uavcloud-devflight
labels:
cmii.type: frontend
- cmii.app: cmii-uav-platform-oms
+ cmii.app: cmii-uav-platform-smauth
octopus.control: frontend-app-wdd
- app.kubernetes.io/version: 5.7.0
+ app.kubernetes.io/version: 6.0.0
spec:
type: ClusterIP
selector:
cmii.type: frontend
- cmii.app: cmii-uav-platform-oms
+ cmii.app: cmii-uav-platform-smauth
+ ports:
+ - name: web-svc-port
+ port: 9528
+ protocol: TCP
+ targetPort: 9528
+---
+apiVersion: apps/v1
+kind: Deployment
+metadata:
+ name: cmii-uav-platform-threedsimulation
+ namespace: uavcloud-devflight
+ labels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-threedsimulation
+ octopus.control: frontend-app-wdd
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ replicas: 1
+ strategy:
+ rollingUpdate:
+ maxUnavailable: 1
+ selector:
+ matchLabels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-threedsimulation
+ template:
+ metadata:
+ labels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-threedsimulation
+ spec:
+ imagePullSecrets:
+ - name: harborsecret
+ containers:
+ - name: cmii-uav-platform-threedsimulation
+ image: harbor.cdcyy.com.cn/cmii/cmii-uav-platform-threedsimulation:5.6.0
+ imagePullPolicy: Always
+ env:
+ - name: K8S_NAMESPACE
+ value: uavcloud-devflight
+ - name: APPLICATION_NAME
+ value: cmii-uav-platform-threedsimulation
+ ports:
+ - name: platform-9528
+ containerPort: 9528
+ protocol: TCP
+ resources:
+ limits:
+ cpu: "1"
+ memory: 1Gi
+ requests:
+ cpu: 50m
+ memory: 50Mi
+ volumeMounts:
+ - name: nginx-conf
+ mountPath: /etc/nginx/conf.d/nginx.conf
+ subPath: nginx.conf
+ - name: tenant-prefix
+ subPath: ingress-config.js
+ mountPath: /home/cmii-platform/dist/ingress-config.js
+ volumes:
+ - name: nginx-conf
+ configMap:
+ name: nginx-cm
+ items:
+ - key: nginx.conf
+ path: nginx.conf
+ - name: tenant-prefix
+ configMap:
+ name: tenant-prefix-threedsimulation
+ items:
+ - key: ingress-config.js
+ path: ingress-config.js
+---
+apiVersion: v1
+kind: Service
+metadata:
+ name: cmii-uav-platform-threedsimulation
+ namespace: uavcloud-devflight
+ labels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-threedsimulation
+ octopus.control: frontend-app-wdd
+ app.kubernetes.io/version: 6.0.0
+spec:
+ type: ClusterIP
+ selector:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-threedsimulation
+ ports:
+ - name: web-svc-port
+ port: 9528
+ protocol: TCP
+ targetPort: 9528
+---
+apiVersion: apps/v1
+kind: Deployment
+metadata:
+ name: cmii-uav-platform-media
+ namespace: uavcloud-devflight
+ labels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-media
+ octopus.control: frontend-app-wdd
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ replicas: 1
+ strategy:
+ rollingUpdate:
+ maxUnavailable: 1
+ selector:
+ matchLabels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-media
+ template:
+ metadata:
+ labels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-media
+ spec:
+ imagePullSecrets:
+ - name: harborsecret
+ containers:
+ - name: cmii-uav-platform-media
+ image: harbor.cdcyy.com.cn/cmii/cmii-uav-platform-media:5.7.0-v2
+ imagePullPolicy: Always
+ env:
+ - name: K8S_NAMESPACE
+ value: uavcloud-devflight
+ - name: APPLICATION_NAME
+ value: cmii-uav-platform-media
+ ports:
+ - name: platform-9528
+ containerPort: 9528
+ protocol: TCP
+ resources:
+ limits:
+ cpu: "1"
+ memory: 1Gi
+ requests:
+ cpu: 50m
+ memory: 50Mi
+ volumeMounts:
+ - name: nginx-conf
+ mountPath: /etc/nginx/conf.d/nginx.conf
+ subPath: nginx.conf
+ - name: tenant-prefix
+ subPath: ingress-config.js
+ mountPath: /home/cmii-platform/dist/ingress-config.js
+ volumes:
+ - name: nginx-conf
+ configMap:
+ name: nginx-cm
+ items:
+ - key: nginx.conf
+ path: nginx.conf
+ - name: tenant-prefix
+ configMap:
+ name: tenant-prefix-media
+ items:
+ - key: ingress-config.js
+ path: ingress-config.js
+---
+apiVersion: v1
+kind: Service
+metadata:
+ name: cmii-uav-platform-media
+ namespace: uavcloud-devflight
+ labels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-media
+ octopus.control: frontend-app-wdd
+ app.kubernetes.io/version: 6.0.0
+spec:
+ type: ClusterIP
+ selector:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-media
ports:
- name: web-svc-port
port: 9528
@@ -1457,7 +1012,7 @@ metadata:
cmii.type: frontend
cmii.app: cmii-uav-platform-multiterminal
octopus.control: frontend-app-wdd
- app.kubernetes.io/app-version: 5.7.0
+ app.kubernetes.io/app-version: 6.0.0
spec:
replicas: 1
strategy:
@@ -1525,7 +1080,7 @@ metadata:
cmii.type: frontend
cmii.app: cmii-uav-platform-multiterminal
octopus.control: frontend-app-wdd
- app.kubernetes.io/version: 5.7.0
+ app.kubernetes.io/version: 6.0.0
spec:
type: ClusterIP
selector:
@@ -1539,896 +1094,6 @@ spec:
---
apiVersion: apps/v1
kind: Deployment
-metadata:
- name: cmii-uav-platform-detection
- namespace: uavcloud-devflight
- labels:
- cmii.type: frontend
- cmii.app: cmii-uav-platform-detection
- octopus.control: frontend-app-wdd
- app.kubernetes.io/app-version: 5.7.0
-spec:
- replicas: 1
- strategy:
- rollingUpdate:
- maxUnavailable: 1
- selector:
- matchLabels:
- cmii.type: frontend
- cmii.app: cmii-uav-platform-detection
- template:
- metadata:
- labels:
- cmii.type: frontend
- cmii.app: cmii-uav-platform-detection
- spec:
- imagePullSecrets:
- - name: harborsecret
- containers:
- - name: cmii-uav-platform-detection
- image: harbor.cdcyy.com.cn/cmii/cmii-uav-platform-detection:5.6.0
- imagePullPolicy: Always
- env:
- - name: K8S_NAMESPACE
- value: uavcloud-devflight
- - name: APPLICATION_NAME
- value: cmii-uav-platform-detection
- ports:
- - name: platform-9528
- containerPort: 9528
- protocol: TCP
- resources:
- limits:
- cpu: "1"
- memory: 1Gi
- requests:
- cpu: 50m
- memory: 50Mi
- volumeMounts:
- - name: nginx-conf
- mountPath: /etc/nginx/conf.d/nginx.conf
- subPath: nginx.conf
- - name: tenant-prefix
- subPath: ingress-config.js
- mountPath: /home/cmii-platform/dist/ingress-config.js
- volumes:
- - name: nginx-conf
- configMap:
- name: nginx-cm
- items:
- - key: nginx.conf
- path: nginx.conf
- - name: tenant-prefix
- configMap:
- name: tenant-prefix-detection
- items:
- - key: ingress-config.js
- path: ingress-config.js
----
-apiVersion: v1
-kind: Service
-metadata:
- name: cmii-uav-platform-detection
- namespace: uavcloud-devflight
- labels:
- cmii.type: frontend
- cmii.app: cmii-uav-platform-detection
- octopus.control: frontend-app-wdd
- app.kubernetes.io/version: 5.7.0
-spec:
- type: ClusterIP
- selector:
- cmii.type: frontend
- cmii.app: cmii-uav-platform-detection
- ports:
- - name: web-svc-port
- port: 9528
- protocol: TCP
- targetPort: 9528
----
-apiVersion: apps/v1
-kind: Deployment
-metadata:
- name: cmii-uav-platform-security
- namespace: uavcloud-devflight
- labels:
- cmii.type: frontend
- cmii.app: cmii-uav-platform-security
- octopus.control: frontend-app-wdd
- app.kubernetes.io/app-version: 5.7.0
-spec:
- replicas: 1
- strategy:
- rollingUpdate:
- maxUnavailable: 1
- selector:
- matchLabels:
- cmii.type: frontend
- cmii.app: cmii-uav-platform-security
- template:
- metadata:
- labels:
- cmii.type: frontend
- cmii.app: cmii-uav-platform-security
- spec:
- imagePullSecrets:
- - name: harborsecret
- containers:
- - name: cmii-uav-platform-security
- image: harbor.cdcyy.com.cn/cmii/cmii-uav-platform-security:5.6.0
- imagePullPolicy: Always
- env:
- - name: K8S_NAMESPACE
- value: uavcloud-devflight
- - name: APPLICATION_NAME
- value: cmii-uav-platform-security
- ports:
- - name: platform-9528
- containerPort: 9528
- protocol: TCP
- resources:
- limits:
- cpu: "1"
- memory: 1Gi
- requests:
- cpu: 50m
- memory: 50Mi
- volumeMounts:
- - name: nginx-conf
- mountPath: /etc/nginx/conf.d/nginx.conf
- subPath: nginx.conf
- - name: tenant-prefix
- subPath: ingress-config.js
- mountPath: /home/cmii-platform/dist/ingress-config.js
- volumes:
- - name: nginx-conf
- configMap:
- name: nginx-cm
- items:
- - key: nginx.conf
- path: nginx.conf
- - name: tenant-prefix
- configMap:
- name: tenant-prefix-security
- items:
- - key: ingress-config.js
- path: ingress-config.js
----
-apiVersion: v1
-kind: Service
-metadata:
- name: cmii-uav-platform-security
- namespace: uavcloud-devflight
- labels:
- cmii.type: frontend
- cmii.app: cmii-uav-platform-security
- octopus.control: frontend-app-wdd
- app.kubernetes.io/version: 5.7.0
-spec:
- type: ClusterIP
- selector:
- cmii.type: frontend
- cmii.app: cmii-uav-platform-security
- ports:
- - name: web-svc-port
- port: 9528
- protocol: TCP
- targetPort: 9528
----
-apiVersion: apps/v1
-kind: Deployment
-metadata:
- name: cmii-uav-platform-media
- namespace: uavcloud-devflight
- labels:
- cmii.type: frontend
- cmii.app: cmii-uav-platform-media
- octopus.control: frontend-app-wdd
- app.kubernetes.io/app-version: 5.7.0
-spec:
- replicas: 1
- strategy:
- rollingUpdate:
- maxUnavailable: 1
- selector:
- matchLabels:
- cmii.type: frontend
- cmii.app: cmii-uav-platform-media
- template:
- metadata:
- labels:
- cmii.type: frontend
- cmii.app: cmii-uav-platform-media
- spec:
- imagePullSecrets:
- - name: harborsecret
- containers:
- - name: cmii-uav-platform-media
- image: harbor.cdcyy.com.cn/cmii/cmii-uav-platform-media:5.6.0
- imagePullPolicy: Always
- env:
- - name: K8S_NAMESPACE
- value: uavcloud-devflight
- - name: APPLICATION_NAME
- value: cmii-uav-platform-media
- ports:
- - name: platform-9528
- containerPort: 9528
- protocol: TCP
- resources:
- limits:
- cpu: "1"
- memory: 1Gi
- requests:
- cpu: 50m
- memory: 50Mi
- volumeMounts:
- - name: nginx-conf
- mountPath: /etc/nginx/conf.d/nginx.conf
- subPath: nginx.conf
- - name: tenant-prefix
- subPath: ingress-config.js
- mountPath: /home/cmii-platform/dist/ingress-config.js
- volumes:
- - name: nginx-conf
- configMap:
- name: nginx-cm
- items:
- - key: nginx.conf
- path: nginx.conf
- - name: tenant-prefix
- configMap:
- name: tenant-prefix-media
- items:
- - key: ingress-config.js
- path: ingress-config.js
----
-apiVersion: v1
-kind: Service
-metadata:
- name: cmii-uav-platform-media
- namespace: uavcloud-devflight
- labels:
- cmii.type: frontend
- cmii.app: cmii-uav-platform-media
- octopus.control: frontend-app-wdd
- app.kubernetes.io/version: 5.7.0
-spec:
- type: ClusterIP
- selector:
- cmii.type: frontend
- cmii.app: cmii-uav-platform-media
- ports:
- - name: web-svc-port
- port: 9528
- protocol: TCP
- targetPort: 9528
----
-apiVersion: apps/v1
-kind: Deployment
-metadata:
- name: cmii-uav-platform-armypeople
- namespace: uavcloud-devflight
- labels:
- cmii.type: frontend
- cmii.app: cmii-uav-platform-armypeople
- octopus.control: frontend-app-wdd
- app.kubernetes.io/app-version: 5.7.0
-spec:
- replicas: 1
- strategy:
- rollingUpdate:
- maxUnavailable: 1
- selector:
- matchLabels:
- cmii.type: frontend
- cmii.app: cmii-uav-platform-armypeople
- template:
- metadata:
- labels:
- cmii.type: frontend
- cmii.app: cmii-uav-platform-armypeople
- spec:
- imagePullSecrets:
- - name: harborsecret
- containers:
- - name: cmii-uav-platform-armypeople
- image: harbor.cdcyy.com.cn/cmii/cmii-uav-platform-armypeople:5.6.0
- imagePullPolicy: Always
- env:
- - name: K8S_NAMESPACE
- value: uavcloud-devflight
- - name: APPLICATION_NAME
- value: cmii-uav-platform-armypeople
- ports:
- - name: platform-9528
- containerPort: 9528
- protocol: TCP
- resources:
- limits:
- cpu: "1"
- memory: 1Gi
- requests:
- cpu: 50m
- memory: 50Mi
- volumeMounts:
- - name: nginx-conf
- mountPath: /etc/nginx/conf.d/nginx.conf
- subPath: nginx.conf
- - name: tenant-prefix
- subPath: ingress-config.js
- mountPath: /home/cmii-platform/dist/ingress-config.js
- volumes:
- - name: nginx-conf
- configMap:
- name: nginx-cm
- items:
- - key: nginx.conf
- path: nginx.conf
- - name: tenant-prefix
- configMap:
- name: tenant-prefix-armypeople
- items:
- - key: ingress-config.js
- path: ingress-config.js
----
-apiVersion: v1
-kind: Service
-metadata:
- name: cmii-uav-platform-armypeople
- namespace: uavcloud-devflight
- labels:
- cmii.type: frontend
- cmii.app: cmii-uav-platform-armypeople
- octopus.control: frontend-app-wdd
- app.kubernetes.io/version: 5.7.0
-spec:
- type: ClusterIP
- selector:
- cmii.type: frontend
- cmii.app: cmii-uav-platform-armypeople
- ports:
- - name: web-svc-port
- port: 9528
- protocol: TCP
- targetPort: 9528
----
-apiVersion: apps/v1
-kind: Deployment
-metadata:
- name: cmii-suav-platform-supervision
- namespace: uavcloud-devflight
- labels:
- cmii.type: frontend
- cmii.app: cmii-suav-platform-supervision
- octopus.control: frontend-app-wdd
- app.kubernetes.io/app-version: 5.7.0
-spec:
- replicas: 1
- strategy:
- rollingUpdate:
- maxUnavailable: 1
- selector:
- matchLabels:
- cmii.type: frontend
- cmii.app: cmii-suav-platform-supervision
- template:
- metadata:
- labels:
- cmii.type: frontend
- cmii.app: cmii-suav-platform-supervision
- spec:
- imagePullSecrets:
- - name: harborsecret
- containers:
- - name: cmii-suav-platform-supervision
- image: harbor.cdcyy.com.cn/cmii/cmii-suav-platform-supervision:5.6.0
- imagePullPolicy: Always
- env:
- - name: K8S_NAMESPACE
- value: uavcloud-devflight
- - name: APPLICATION_NAME
- value: cmii-suav-platform-supervision
- ports:
- - name: platform-9528
- containerPort: 9528
- protocol: TCP
- resources:
- limits:
- cpu: "1"
- memory: 1Gi
- requests:
- cpu: 50m
- memory: 50Mi
- volumeMounts:
- - name: nginx-conf
- mountPath: /etc/nginx/conf.d/nginx.conf
- subPath: nginx.conf
- - name: tenant-prefix
- subPath: ingress-config.js
- mountPath: /home/cmii-platform/dist/ingress-config.js
- volumes:
- - name: nginx-conf
- configMap:
- name: nginx-cm
- items:
- - key: nginx.conf
- path: nginx.conf
- - name: tenant-prefix
- configMap:
- name: tenant-prefix-supervision
- items:
- - key: ingress-config.js
- path: ingress-config.js
----
-apiVersion: v1
-kind: Service
-metadata:
- name: cmii-suav-platform-supervision
- namespace: uavcloud-devflight
- labels:
- cmii.type: frontend
- cmii.app: cmii-suav-platform-supervision
- octopus.control: frontend-app-wdd
- app.kubernetes.io/version: 5.7.0
-spec:
- type: ClusterIP
- selector:
- cmii.type: frontend
- cmii.app: cmii-suav-platform-supervision
- ports:
- - name: web-svc-port
- port: 9528
- protocol: TCP
- targetPort: 9528
----
-apiVersion: apps/v1
-kind: Deployment
-metadata:
- name: cmii-uav-platform-share
- namespace: uavcloud-devflight
- labels:
- cmii.type: frontend
- cmii.app: cmii-uav-platform-share
- octopus.control: frontend-app-wdd
- app.kubernetes.io/app-version: 5.7.0
-spec:
- replicas: 1
- strategy:
- rollingUpdate:
- maxUnavailable: 1
- selector:
- matchLabels:
- cmii.type: frontend
- cmii.app: cmii-uav-platform-share
- template:
- metadata:
- labels:
- cmii.type: frontend
- cmii.app: cmii-uav-platform-share
- spec:
- imagePullSecrets:
- - name: harborsecret
- containers:
- - name: cmii-uav-platform-share
- image: harbor.cdcyy.com.cn/cmii/cmii-uav-platform-share:5.7.0-snapshot
- imagePullPolicy: Always
- env:
- - name: K8S_NAMESPACE
- value: uavcloud-devflight
- - name: APPLICATION_NAME
- value: cmii-uav-platform-share
- ports:
- - name: platform-9528
- containerPort: 9528
- protocol: TCP
- resources:
- limits:
- cpu: "1"
- memory: 1Gi
- requests:
- cpu: 50m
- memory: 50Mi
- volumeMounts:
- - name: nginx-conf
- mountPath: /etc/nginx/conf.d/nginx.conf
- subPath: nginx.conf
- - name: tenant-prefix
- subPath: ingress-config.js
- mountPath: /home/cmii-platform/dist/ingress-config.js
- volumes:
- - name: nginx-conf
- configMap:
- name: nginx-cm
- items:
- - key: nginx.conf
- path: nginx.conf
- - name: tenant-prefix
- configMap:
- name: tenant-prefix-share
- items:
- - key: ingress-config.js
- path: ingress-config.js
----
-apiVersion: v1
-kind: Service
-metadata:
- name: cmii-uav-platform-share
- namespace: uavcloud-devflight
- labels:
- cmii.type: frontend
- cmii.app: cmii-uav-platform-share
- octopus.control: frontend-app-wdd
- app.kubernetes.io/version: 5.7.0
-spec:
- type: ClusterIP
- selector:
- cmii.type: frontend
- cmii.app: cmii-uav-platform-share
- ports:
- - name: web-svc-port
- port: 9528
- protocol: TCP
- targetPort: 9528
----
-apiVersion: apps/v1
-kind: Deployment
-metadata:
- name: cmii-uav-platform-jiangsuwenlv
- namespace: uavcloud-devflight
- labels:
- cmii.type: frontend
- cmii.app: cmii-uav-platform-jiangsuwenlv
- octopus.control: frontend-app-wdd
- app.kubernetes.io/app-version: 5.7.0
-spec:
- replicas: 0
- strategy:
- rollingUpdate:
- maxUnavailable: 1
- selector:
- matchLabels:
- cmii.type: frontend
- cmii.app: cmii-uav-platform-jiangsuwenlv
- template:
- metadata:
- labels:
- cmii.type: frontend
- cmii.app: cmii-uav-platform-jiangsuwenlv
- spec:
- imagePullSecrets:
- - name: harborsecret
- containers:
- - name: cmii-uav-platform-jiangsuwenlv
- image: harbor.cdcyy.com.cn/cmii/cmii-uav-platform-jiangsuwenlv:5.6.0
- imagePullPolicy: Always
- env:
- - name: K8S_NAMESPACE
- value: uavcloud-devflight
- - name: APPLICATION_NAME
- value: cmii-uav-platform-jiangsuwenlv
- ports:
- - name: platform-9528
- containerPort: 9528
- protocol: TCP
- resources:
- limits:
- cpu: "1"
- memory: 1Gi
- requests:
- cpu: 50m
- memory: 50Mi
- volumeMounts:
- - name: nginx-conf
- mountPath: /etc/nginx/conf.d/nginx.conf
- subPath: nginx.conf
- - name: tenant-prefix
- subPath: ingress-config.js
- mountPath: /home/cmii-platform/dist/ingress-config.js
- volumes:
- - name: nginx-conf
- configMap:
- name: nginx-cm
- items:
- - key: nginx.conf
- path: nginx.conf
- - name: tenant-prefix
- configMap:
- name: tenant-prefix-jiangsuwenlv
- items:
- - key: ingress-config.js
- path: ingress-config.js
----
-apiVersion: v1
-kind: Service
-metadata:
- name: cmii-uav-platform-jiangsuwenlv
- namespace: uavcloud-devflight
- labels:
- cmii.type: frontend
- cmii.app: cmii-uav-platform-jiangsuwenlv
- octopus.control: frontend-app-wdd
- app.kubernetes.io/version: 5.7.0
-spec:
- type: ClusterIP
- selector:
- cmii.type: frontend
- cmii.app: cmii-uav-platform-jiangsuwenlv
- ports:
- - name: web-svc-port
- port: 9528
- protocol: TCP
- targetPort: 9528
----
-apiVersion: apps/v1
-kind: Deployment
-metadata:
- name: cmii-uav-platform-hljtt
- namespace: uavcloud-devflight
- labels:
- cmii.type: frontend
- cmii.app: cmii-uav-platform-hljtt
- octopus.control: frontend-app-wdd
- app.kubernetes.io/app-version: 5.7.0
-spec:
- replicas: 0
- strategy:
- rollingUpdate:
- maxUnavailable: 1
- selector:
- matchLabels:
- cmii.type: frontend
- cmii.app: cmii-uav-platform-hljtt
- template:
- metadata:
- labels:
- cmii.type: frontend
- cmii.app: cmii-uav-platform-hljtt
- spec:
- imagePullSecrets:
- - name: harborsecret
- containers:
- - name: cmii-uav-platform-hljtt
- image: harbor.cdcyy.com.cn/cmii/cmii-uav-platform-hljtt:5.6.0
- imagePullPolicy: Always
- env:
- - name: K8S_NAMESPACE
- value: uavcloud-devflight
- - name: APPLICATION_NAME
- value: cmii-uav-platform-hljtt
- ports:
- - name: platform-9528
- containerPort: 9528
- protocol: TCP
- resources:
- limits:
- cpu: "1"
- memory: 1Gi
- requests:
- cpu: 50m
- memory: 50Mi
- volumeMounts:
- - name: nginx-conf
- mountPath: /etc/nginx/conf.d/nginx.conf
- subPath: nginx.conf
- - name: tenant-prefix
- subPath: ingress-config.js
- mountPath: /home/cmii-platform/dist/ingress-config.js
- volumes:
- - name: nginx-conf
- configMap:
- name: nginx-cm
- items:
- - key: nginx.conf
- path: nginx.conf
- - name: tenant-prefix
- configMap:
- name: tenant-prefix-hljtt
- items:
- - key: ingress-config.js
- path: ingress-config.js
----
-apiVersion: v1
-kind: Service
-metadata:
- name: cmii-uav-platform-hljtt
- namespace: uavcloud-devflight
- labels:
- cmii.type: frontend
- cmii.app: cmii-uav-platform-hljtt
- octopus.control: frontend-app-wdd
- app.kubernetes.io/version: 5.7.0
-spec:
- type: ClusterIP
- selector:
- cmii.type: frontend
- cmii.app: cmii-uav-platform-hljtt
- ports:
- - name: web-svc-port
- port: 9528
- protocol: TCP
- targetPort: 9528
----
-apiVersion: apps/v1
-kind: Deployment
-metadata:
- name: cmii-suav-platform-supervisionh5
- namespace: uavcloud-devflight
- labels:
- cmii.type: frontend
- cmii.app: cmii-suav-platform-supervisionh5
- octopus.control: frontend-app-wdd
- app.kubernetes.io/app-version: 5.7.0
-spec:
- replicas: 1
- strategy:
- rollingUpdate:
- maxUnavailable: 1
- selector:
- matchLabels:
- cmii.type: frontend
- cmii.app: cmii-suav-platform-supervisionh5
- template:
- metadata:
- labels:
- cmii.type: frontend
- cmii.app: cmii-suav-platform-supervisionh5
- spec:
- imagePullSecrets:
- - name: harborsecret
- containers:
- - name: cmii-suav-platform-supervisionh5
- image: harbor.cdcyy.com.cn/cmii/cmii-suav-platform-supervisionh5:5.6.0
- imagePullPolicy: Always
- env:
- - name: K8S_NAMESPACE
- value: uavcloud-devflight
- - name: APPLICATION_NAME
- value: cmii-suav-platform-supervisionh5
- ports:
- - name: platform-9528
- containerPort: 9528
- protocol: TCP
- resources:
- limits:
- cpu: "1"
- memory: 1Gi
- requests:
- cpu: 50m
- memory: 50Mi
- volumeMounts:
- - name: nginx-conf
- mountPath: /etc/nginx/conf.d/nginx.conf
- subPath: nginx.conf
- - name: tenant-prefix
- subPath: ingress-config.js
- mountPath: /home/cmii-platform/dist/ingress-config.js
- volumes:
- - name: nginx-conf
- configMap:
- name: nginx-cm
- items:
- - key: nginx.conf
- path: nginx.conf
- - name: tenant-prefix
- configMap:
- name: tenant-prefix-supervisionh5
- items:
- - key: ingress-config.js
- path: ingress-config.js
----
-apiVersion: v1
-kind: Service
-metadata:
- name: cmii-suav-platform-supervisionh5
- namespace: uavcloud-devflight
- labels:
- cmii.type: frontend
- cmii.app: cmii-suav-platform-supervisionh5
- octopus.control: frontend-app-wdd
- app.kubernetes.io/version: 5.7.0
-spec:
- type: ClusterIP
- selector:
- cmii.type: frontend
- cmii.app: cmii-suav-platform-supervisionh5
- ports:
- - name: web-svc-port
- port: 9528
- protocol: TCP
- targetPort: 9528
----
-apiVersion: apps/v1
-kind: Deployment
-metadata:
- name: cmii-uav-platform-emergency-rescue
- namespace: uavcloud-devflight
- labels:
- cmii.type: frontend
- cmii.app: cmii-uav-platform-emergency-rescue
- octopus.control: frontend-app-wdd
- app.kubernetes.io/app-version: 5.7.0
-spec:
- replicas: 1
- strategy:
- rollingUpdate:
- maxUnavailable: 1
- selector:
- matchLabels:
- cmii.type: frontend
- cmii.app: cmii-uav-platform-emergency-rescue
- template:
- metadata:
- labels:
- cmii.type: frontend
- cmii.app: cmii-uav-platform-emergency-rescue
- spec:
- imagePullSecrets:
- - name: harborsecret
- containers:
- - name: cmii-uav-platform-emergency-rescue
- image: harbor.cdcyy.com.cn/cmii/cmii-uav-platform-emergency-rescue:5.6.0
- imagePullPolicy: Always
- env:
- - name: K8S_NAMESPACE
- value: uavcloud-devflight
- - name: APPLICATION_NAME
- value: cmii-uav-platform-emergency-rescue
- ports:
- - name: platform-9528
- containerPort: 9528
- protocol: TCP
- resources:
- limits:
- cpu: "1"
- memory: 1Gi
- requests:
- cpu: 50m
- memory: 50Mi
- volumeMounts:
- - name: nginx-conf
- mountPath: /etc/nginx/conf.d/nginx.conf
- subPath: nginx.conf
- - name: tenant-prefix
- subPath: ingress-config.js
- mountPath: /home/cmii-platform/dist/ingress-config.js
- volumes:
- - name: nginx-conf
- configMap:
- name: nginx-cm
- items:
- - key: nginx.conf
- path: nginx.conf
- - name: tenant-prefix
- configMap:
- name: tenant-prefix-emergency
- items:
- - key: ingress-config.js
- path: ingress-config.js
----
-apiVersion: v1
-kind: Service
-metadata:
- name: cmii-uav-platform-emergency-rescue
- namespace: uavcloud-devflight
- labels:
- cmii.type: frontend
- cmii.app: cmii-uav-platform-emergency-rescue
- octopus.control: frontend-app-wdd
- app.kubernetes.io/version: 5.7.0
-spec:
- type: ClusterIP
- selector:
- cmii.type: frontend
- cmii.app: cmii-uav-platform-emergency-rescue
- ports:
- - name: web-svc-port
- port: 9528
- protocol: TCP
- targetPort: 9528
----
-apiVersion: apps/v1
-kind: Deployment
metadata:
name: cmii-uav-platform-visualization
namespace: uavcloud-devflight
@@ -2436,7 +1101,7 @@ metadata:
cmii.type: frontend
cmii.app: cmii-uav-platform-visualization
octopus.control: frontend-app-wdd
- app.kubernetes.io/app-version: 5.7.0
+ app.kubernetes.io/app-version: 6.0.0
spec:
replicas: 1
strategy:
@@ -2504,7 +1169,7 @@ metadata:
cmii.type: frontend
cmii.app: cmii-uav-platform-visualization
octopus.control: frontend-app-wdd
- app.kubernetes.io/version: 5.7.0
+ app.kubernetes.io/version: 6.0.0
spec:
type: ClusterIP
selector:
@@ -2519,13 +1184,13 @@ spec:
apiVersion: apps/v1
kind: Deployment
metadata:
- name: cmii-uav-platform-cms-portal
+ name: cmii-uav-platform-emergency-rescue
namespace: uavcloud-devflight
labels:
cmii.type: frontend
- cmii.app: cmii-uav-platform-cms-portal
+ cmii.app: cmii-uav-platform-emergency-rescue
octopus.control: frontend-app-wdd
- app.kubernetes.io/app-version: 5.7.0
+ app.kubernetes.io/app-version: 6.0.0
spec:
replicas: 1
strategy:
@@ -2534,24 +1199,24 @@ spec:
selector:
matchLabels:
cmii.type: frontend
- cmii.app: cmii-uav-platform-cms-portal
+ cmii.app: cmii-uav-platform-emergency-rescue
template:
metadata:
labels:
cmii.type: frontend
- cmii.app: cmii-uav-platform-cms-portal
+ cmii.app: cmii-uav-platform-emergency-rescue
spec:
imagePullSecrets:
- name: harborsecret
containers:
- - name: cmii-uav-platform-cms-portal
- image: harbor.cdcyy.com.cn/cmii/cmii-uav-platform-cms-portal:5.6.0
+ - name: cmii-uav-platform-emergency-rescue
+ image: harbor.cdcyy.com.cn/cmii/cmii-uav-platform-emergency-rescue:5.6.0
imagePullPolicy: Always
env:
- name: K8S_NAMESPACE
value: uavcloud-devflight
- name: APPLICATION_NAME
- value: cmii-uav-platform-cms-portal
+ value: cmii-uav-platform-emergency-rescue
ports:
- name: platform-9528
containerPort: 9528
@@ -2579,7 +1244,7 @@ spec:
path: nginx.conf
- name: tenant-prefix
configMap:
- name: tenant-prefix-cmsportal
+ name: tenant-prefix-emergency
items:
- key: ingress-config.js
path: ingress-config.js
@@ -2587,18 +1252,18 @@ spec:
apiVersion: v1
kind: Service
metadata:
- name: cmii-uav-platform-cms-portal
+ name: cmii-uav-platform-emergency-rescue
namespace: uavcloud-devflight
labels:
cmii.type: frontend
- cmii.app: cmii-uav-platform-cms-portal
+ cmii.app: cmii-uav-platform-emergency-rescue
octopus.control: frontend-app-wdd
- app.kubernetes.io/version: 5.7.0
+ app.kubernetes.io/version: 6.0.0
spec:
type: ClusterIP
selector:
cmii.type: frontend
- cmii.app: cmii-uav-platform-cms-portal
+ cmii.app: cmii-uav-platform-emergency-rescue
ports:
- name: web-svc-port
port: 9528
@@ -2614,7 +1279,7 @@ metadata:
cmii.type: frontend
cmii.app: cmii-uav-platform-seniclive
octopus.control: frontend-app-wdd
- app.kubernetes.io/app-version: 5.7.0
+ app.kubernetes.io/app-version: 6.0.0
spec:
replicas: 0
strategy:
@@ -2682,7 +1347,7 @@ metadata:
cmii.type: frontend
cmii.app: cmii-uav-platform-seniclive
octopus.control: frontend-app-wdd
- app.kubernetes.io/version: 5.7.0
+ app.kubernetes.io/version: 6.0.0
spec:
type: ClusterIP
selector:
@@ -2693,3 +1358,1872 @@ spec:
port: 9528
protocol: TCP
targetPort: 9528
+---
+apiVersion: apps/v1
+kind: Deployment
+metadata:
+ name: cmii-uav-platform-share
+ namespace: uavcloud-devflight
+ labels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-share
+ octopus.control: frontend-app-wdd
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ replicas: 1
+ strategy:
+ rollingUpdate:
+ maxUnavailable: 1
+ selector:
+ matchLabels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-share
+ template:
+ metadata:
+ labels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-share
+ spec:
+ imagePullSecrets:
+ - name: harborsecret
+ containers:
+ - name: cmii-uav-platform-share
+ image: harbor.cdcyy.com.cn/cmii/cmii-uav-platform-share:5.5.0-integration
+ imagePullPolicy: Always
+ env:
+ - name: K8S_NAMESPACE
+ value: uavcloud-devflight
+ - name: APPLICATION_NAME
+ value: cmii-uav-platform-share
+ ports:
+ - name: platform-9528
+ containerPort: 9528
+ protocol: TCP
+ resources:
+ limits:
+ cpu: "1"
+ memory: 1Gi
+ requests:
+ cpu: 50m
+ memory: 50Mi
+ volumeMounts:
+ - name: nginx-conf
+ mountPath: /etc/nginx/conf.d/nginx.conf
+ subPath: nginx.conf
+ - name: tenant-prefix
+ subPath: ingress-config.js
+ mountPath: /home/cmii-platform/dist/ingress-config.js
+ volumes:
+ - name: nginx-conf
+ configMap:
+ name: nginx-cm
+ items:
+ - key: nginx.conf
+ path: nginx.conf
+ - name: tenant-prefix
+ configMap:
+ name: tenant-prefix-share
+ items:
+ - key: ingress-config.js
+ path: ingress-config.js
+---
+apiVersion: v1
+kind: Service
+metadata:
+ name: cmii-uav-platform-share
+ namespace: uavcloud-devflight
+ labels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-share
+ octopus.control: frontend-app-wdd
+ app.kubernetes.io/version: 6.0.0
+spec:
+ type: ClusterIP
+ selector:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-share
+ ports:
+ - name: web-svc-port
+ port: 9528
+ protocol: TCP
+ targetPort: 9528
+---
+apiVersion: apps/v1
+kind: Deployment
+metadata:
+ name: cmii-suav-platform-supervision
+ namespace: uavcloud-devflight
+ labels:
+ cmii.type: frontend
+ cmii.app: cmii-suav-platform-supervision
+ octopus.control: frontend-app-wdd
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ replicas: 1
+ strategy:
+ rollingUpdate:
+ maxUnavailable: 1
+ selector:
+ matchLabels:
+ cmii.type: frontend
+ cmii.app: cmii-suav-platform-supervision
+ template:
+ metadata:
+ labels:
+ cmii.type: frontend
+ cmii.app: cmii-suav-platform-supervision
+ spec:
+ imagePullSecrets:
+ - name: harborsecret
+ containers:
+ - name: cmii-suav-platform-supervision
+ image: harbor.cdcyy.com.cn/cmii/cmii-suav-platform-supervision:5.6.0
+ imagePullPolicy: Always
+ env:
+ - name: K8S_NAMESPACE
+ value: uavcloud-devflight
+ - name: APPLICATION_NAME
+ value: cmii-suav-platform-supervision
+ ports:
+ - name: platform-9528
+ containerPort: 9528
+ protocol: TCP
+ resources:
+ limits:
+ cpu: "1"
+ memory: 1Gi
+ requests:
+ cpu: 50m
+ memory: 50Mi
+ volumeMounts:
+ - name: nginx-conf
+ mountPath: /etc/nginx/conf.d/nginx.conf
+ subPath: nginx.conf
+ - name: tenant-prefix
+ subPath: ingress-config.js
+ mountPath: /home/cmii-platform/dist/ingress-config.js
+ volumes:
+ - name: nginx-conf
+ configMap:
+ name: nginx-cm
+ items:
+ - key: nginx.conf
+ path: nginx.conf
+ - name: tenant-prefix
+ configMap:
+ name: tenant-prefix-supervision
+ items:
+ - key: ingress-config.js
+ path: ingress-config.js
+---
+apiVersion: v1
+kind: Service
+metadata:
+ name: cmii-suav-platform-supervision
+ namespace: uavcloud-devflight
+ labels:
+ cmii.type: frontend
+ cmii.app: cmii-suav-platform-supervision
+ octopus.control: frontend-app-wdd
+ app.kubernetes.io/version: 6.0.0
+spec:
+ type: ClusterIP
+ selector:
+ cmii.type: frontend
+ cmii.app: cmii-suav-platform-supervision
+ ports:
+ - name: web-svc-port
+ port: 9528
+ protocol: TCP
+ targetPort: 9528
+---
+apiVersion: apps/v1
+kind: Deployment
+metadata:
+ name: cmii-uav-platform-hljtt
+ namespace: uavcloud-devflight
+ labels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-hljtt
+ octopus.control: frontend-app-wdd
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ replicas: 0
+ strategy:
+ rollingUpdate:
+ maxUnavailable: 1
+ selector:
+ matchLabels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-hljtt
+ template:
+ metadata:
+ labels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-hljtt
+ spec:
+ imagePullSecrets:
+ - name: harborsecret
+ containers:
+ - name: cmii-uav-platform-hljtt
+ image: harbor.cdcyy.com.cn/cmii/cmii-uav-platform-hljtt:5.6.0
+ imagePullPolicy: Always
+ env:
+ - name: K8S_NAMESPACE
+ value: uavcloud-devflight
+ - name: APPLICATION_NAME
+ value: cmii-uav-platform-hljtt
+ ports:
+ - name: platform-9528
+ containerPort: 9528
+ protocol: TCP
+ resources:
+ limits:
+ cpu: "1"
+ memory: 1Gi
+ requests:
+ cpu: 50m
+ memory: 50Mi
+ volumeMounts:
+ - name: nginx-conf
+ mountPath: /etc/nginx/conf.d/nginx.conf
+ subPath: nginx.conf
+ - name: tenant-prefix
+ subPath: ingress-config.js
+ mountPath: /home/cmii-platform/dist/ingress-config.js
+ volumes:
+ - name: nginx-conf
+ configMap:
+ name: nginx-cm
+ items:
+ - key: nginx.conf
+ path: nginx.conf
+ - name: tenant-prefix
+ configMap:
+ name: tenant-prefix-hljtt
+ items:
+ - key: ingress-config.js
+ path: ingress-config.js
+---
+apiVersion: v1
+kind: Service
+metadata:
+ name: cmii-uav-platform-hljtt
+ namespace: uavcloud-devflight
+ labels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-hljtt
+ octopus.control: frontend-app-wdd
+ app.kubernetes.io/version: 6.0.0
+spec:
+ type: ClusterIP
+ selector:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-hljtt
+ ports:
+ - name: web-svc-port
+ port: 9528
+ protocol: TCP
+ targetPort: 9528
+---
+apiVersion: apps/v1
+kind: Deployment
+metadata:
+ name: cmii-uav-platform-uasms
+ namespace: uavcloud-devflight
+ labels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-uasms
+ octopus.control: frontend-app-wdd
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ replicas: 0
+ strategy:
+ rollingUpdate:
+ maxUnavailable: 1
+ selector:
+ matchLabels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-uasms
+ template:
+ metadata:
+ labels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-uasms
+ spec:
+ imagePullSecrets:
+ - name: harborsecret
+ containers:
+ - name: cmii-uav-platform-uasms
+ image: harbor.cdcyy.com.cn/cmii/cmii-uav-platform-uasms:5.7.0-snapshot
+ imagePullPolicy: Always
+ env:
+ - name: K8S_NAMESPACE
+ value: uavcloud-devflight
+ - name: APPLICATION_NAME
+ value: cmii-uav-platform-uasms
+ ports:
+ - name: platform-9528
+ containerPort: 9528
+ protocol: TCP
+ resources:
+ limits:
+ cpu: "1"
+ memory: 1Gi
+ requests:
+ cpu: 50m
+ memory: 50Mi
+ volumeMounts:
+ - name: nginx-conf
+ mountPath: /etc/nginx/conf.d/nginx.conf
+ subPath: nginx.conf
+ - name: tenant-prefix
+ subPath: ingress-config.js
+ mountPath: /home/cmii-platform/dist/ingress-config.js
+ volumes:
+ - name: nginx-conf
+ configMap:
+ name: nginx-cm
+ items:
+ - key: nginx.conf
+ path: nginx.conf
+ - name: tenant-prefix
+ configMap:
+ name: tenant-prefix-uasms
+ items:
+ - key: ingress-config.js
+ path: ingress-config.js
+---
+apiVersion: v1
+kind: Service
+metadata:
+ name: cmii-uav-platform-uasms
+ namespace: uavcloud-devflight
+ labels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-uasms
+ octopus.control: frontend-app-wdd
+ app.kubernetes.io/version: 6.0.0
+spec:
+ type: ClusterIP
+ selector:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-uasms
+ ports:
+ - name: web-svc-port
+ port: 9528
+ protocol: TCP
+ targetPort: 9528
+---
+apiVersion: apps/v1
+kind: Deployment
+metadata:
+ name: cmii-uav-platform-smsecret
+ namespace: uavcloud-devflight
+ labels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-smsecret
+ octopus.control: frontend-app-wdd
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ replicas: 1
+ strategy:
+ rollingUpdate:
+ maxUnavailable: 1
+ selector:
+ matchLabels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-smsecret
+ template:
+ metadata:
+ labels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-smsecret
+ spec:
+ imagePullSecrets:
+ - name: harborsecret
+ containers:
+ - name: cmii-uav-platform-smsecret
+ image: harbor.cdcyy.com.cn/cmii/cmii-uav-platform-smsecret:5.7.0-snapshot
+ imagePullPolicy: Always
+ env:
+ - name: K8S_NAMESPACE
+ value: uavcloud-devflight
+ - name: APPLICATION_NAME
+ value: cmii-uav-platform-smsecret
+ ports:
+ - name: platform-9528
+ containerPort: 9528
+ protocol: TCP
+ resources:
+ limits:
+ cpu: "1"
+ memory: 1Gi
+ requests:
+ cpu: 50m
+ memory: 50Mi
+ volumeMounts:
+ - name: nginx-conf
+ mountPath: /etc/nginx/conf.d/nginx.conf
+ subPath: nginx.conf
+ - name: tenant-prefix
+ subPath: ingress-config.js
+ mountPath: /home/cmii-platform/dist/ingress-config.js
+ volumes:
+ - name: nginx-conf
+ configMap:
+ name: nginx-cm
+ items:
+ - key: nginx.conf
+ path: nginx.conf
+ - name: tenant-prefix
+ configMap:
+ name: tenant-prefix-smsecret
+ items:
+ - key: ingress-config.js
+ path: ingress-config.js
+---
+apiVersion: v1
+kind: Service
+metadata:
+ name: cmii-uav-platform-smsecret
+ namespace: uavcloud-devflight
+ labels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-smsecret
+ octopus.control: frontend-app-wdd
+ app.kubernetes.io/version: 6.0.0
+spec:
+ type: ClusterIP
+ selector:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-smsecret
+ ports:
+ - name: web-svc-port
+ port: 9528
+ protocol: TCP
+ targetPort: 9528
+---
+apiVersion: apps/v1
+kind: Deployment
+metadata:
+ name: cmii-uav-platform-logistics
+ namespace: uavcloud-devflight
+ labels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-logistics
+ octopus.control: frontend-app-wdd
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ replicas: 1
+ strategy:
+ rollingUpdate:
+ maxUnavailable: 1
+ selector:
+ matchLabels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-logistics
+ template:
+ metadata:
+ labels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-logistics
+ spec:
+ imagePullSecrets:
+ - name: harborsecret
+ containers:
+ - name: cmii-uav-platform-logistics
+ image: harbor.cdcyy.com.cn/cmii/cmii-uav-platform-logistics:5.6.0
+ imagePullPolicy: Always
+ env:
+ - name: K8S_NAMESPACE
+ value: uavcloud-devflight
+ - name: APPLICATION_NAME
+ value: cmii-uav-platform-logistics
+ ports:
+ - name: platform-9528
+ containerPort: 9528
+ protocol: TCP
+ resources:
+ limits:
+ cpu: "1"
+ memory: 1Gi
+ requests:
+ cpu: 50m
+ memory: 50Mi
+ volumeMounts:
+ - name: nginx-conf
+ mountPath: /etc/nginx/conf.d/nginx.conf
+ subPath: nginx.conf
+ - name: tenant-prefix
+ subPath: ingress-config.js
+ mountPath: /home/cmii-platform/dist/ingress-config.js
+ volumes:
+ - name: nginx-conf
+ configMap:
+ name: nginx-cm
+ items:
+ - key: nginx.conf
+ path: nginx.conf
+ - name: tenant-prefix
+ configMap:
+ name: tenant-prefix-logistics
+ items:
+ - key: ingress-config.js
+ path: ingress-config.js
+---
+apiVersion: v1
+kind: Service
+metadata:
+ name: cmii-uav-platform-logistics
+ namespace: uavcloud-devflight
+ labels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-logistics
+ octopus.control: frontend-app-wdd
+ app.kubernetes.io/version: 6.0.0
+spec:
+ type: ClusterIP
+ selector:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-logistics
+ ports:
+ - name: web-svc-port
+ port: 9528
+ protocol: TCP
+ targetPort: 9528
+---
+apiVersion: apps/v1
+kind: Deployment
+metadata:
+ name: cmii-uav-platform-qingdao
+ namespace: uavcloud-devflight
+ labels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-qingdao
+ octopus.control: frontend-app-wdd
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ replicas: 0
+ strategy:
+ rollingUpdate:
+ maxUnavailable: 1
+ selector:
+ matchLabels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-qingdao
+ template:
+ metadata:
+ labels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-qingdao
+ spec:
+ imagePullSecrets:
+ - name: harborsecret
+ containers:
+ - name: cmii-uav-platform-qingdao
+ image: harbor.cdcyy.com.cn/cmii/cmii-uav-platform-qingdao:5.6.0
+ imagePullPolicy: Always
+ env:
+ - name: K8S_NAMESPACE
+ value: uavcloud-devflight
+ - name: APPLICATION_NAME
+ value: cmii-uav-platform-qingdao
+ ports:
+ - name: platform-9528
+ containerPort: 9528
+ protocol: TCP
+ resources:
+ limits:
+ cpu: "1"
+ memory: 1Gi
+ requests:
+ cpu: 50m
+ memory: 50Mi
+ volumeMounts:
+ - name: nginx-conf
+ mountPath: /etc/nginx/conf.d/nginx.conf
+ subPath: nginx.conf
+ - name: tenant-prefix
+ subPath: ingress-config.js
+ mountPath: /home/cmii-platform/dist/ingress-config.js
+ volumes:
+ - name: nginx-conf
+ configMap:
+ name: nginx-cm
+ items:
+ - key: nginx.conf
+ path: nginx.conf
+ - name: tenant-prefix
+ configMap:
+ name: tenant-prefix-qingdao
+ items:
+ - key: ingress-config.js
+ path: ingress-config.js
+---
+apiVersion: v1
+kind: Service
+metadata:
+ name: cmii-uav-platform-qingdao
+ namespace: uavcloud-devflight
+ labels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-qingdao
+ octopus.control: frontend-app-wdd
+ app.kubernetes.io/version: 6.0.0
+spec:
+ type: ClusterIP
+ selector:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-qingdao
+ ports:
+ - name: web-svc-port
+ port: 9528
+ protocol: TCP
+ targetPort: 9528
+---
+apiVersion: apps/v1
+kind: Deployment
+metadata:
+ name: cmii-uav-platform-splice
+ namespace: uavcloud-devflight
+ labels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-splice
+ octopus.control: frontend-app-wdd
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ replicas: 1
+ strategy:
+ rollingUpdate:
+ maxUnavailable: 1
+ selector:
+ matchLabels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-splice
+ template:
+ metadata:
+ labels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-splice
+ spec:
+ imagePullSecrets:
+ - name: harborsecret
+ containers:
+ - name: cmii-uav-platform-splice
+ image: harbor.cdcyy.com.cn/cmii/cmii-uav-platform-splice:5.6.0
+ imagePullPolicy: Always
+ env:
+ - name: K8S_NAMESPACE
+ value: uavcloud-devflight
+ - name: APPLICATION_NAME
+ value: cmii-uav-platform-splice
+ ports:
+ - name: platform-9528
+ containerPort: 9528
+ protocol: TCP
+ resources:
+ limits:
+ cpu: "1"
+ memory: 1Gi
+ requests:
+ cpu: 50m
+ memory: 50Mi
+ volumeMounts:
+ - name: nginx-conf
+ mountPath: /etc/nginx/conf.d/nginx.conf
+ subPath: nginx.conf
+ - name: tenant-prefix
+ subPath: ingress-config.js
+ mountPath: /home/cmii-platform/dist/ingress-config.js
+ volumes:
+ - name: nginx-conf
+ configMap:
+ name: nginx-cm
+ items:
+ - key: nginx.conf
+ path: nginx.conf
+ - name: tenant-prefix
+ configMap:
+ name: tenant-prefix-splice
+ items:
+ - key: ingress-config.js
+ path: ingress-config.js
+---
+apiVersion: v1
+kind: Service
+metadata:
+ name: cmii-uav-platform-splice
+ namespace: uavcloud-devflight
+ labels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-splice
+ octopus.control: frontend-app-wdd
+ app.kubernetes.io/version: 6.0.0
+spec:
+ type: ClusterIP
+ selector:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-splice
+ ports:
+ - name: web-svc-port
+ port: 9528
+ protocol: TCP
+ targetPort: 9528
+---
+apiVersion: apps/v1
+kind: Deployment
+metadata:
+ name: cmii-uav-platform-security
+ namespace: uavcloud-devflight
+ labels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-security
+ octopus.control: frontend-app-wdd
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ replicas: 1
+ strategy:
+ rollingUpdate:
+ maxUnavailable: 1
+ selector:
+ matchLabels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-security
+ template:
+ metadata:
+ labels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-security
+ spec:
+ imagePullSecrets:
+ - name: harborsecret
+ containers:
+ - name: cmii-uav-platform-security
+ image: harbor.cdcyy.com.cn/cmii/cmii-uav-platform-security:5.6.0
+ imagePullPolicy: Always
+ env:
+ - name: K8S_NAMESPACE
+ value: uavcloud-devflight
+ - name: APPLICATION_NAME
+ value: cmii-uav-platform-security
+ ports:
+ - name: platform-9528
+ containerPort: 9528
+ protocol: TCP
+ resources:
+ limits:
+ cpu: "1"
+ memory: 1Gi
+ requests:
+ cpu: 50m
+ memory: 50Mi
+ volumeMounts:
+ - name: nginx-conf
+ mountPath: /etc/nginx/conf.d/nginx.conf
+ subPath: nginx.conf
+ - name: tenant-prefix
+ subPath: ingress-config.js
+ mountPath: /home/cmii-platform/dist/ingress-config.js
+ volumes:
+ - name: nginx-conf
+ configMap:
+ name: nginx-cm
+ items:
+ - key: nginx.conf
+ path: nginx.conf
+ - name: tenant-prefix
+ configMap:
+ name: tenant-prefix-security
+ items:
+ - key: ingress-config.js
+ path: ingress-config.js
+---
+apiVersion: v1
+kind: Service
+metadata:
+ name: cmii-uav-platform-security
+ namespace: uavcloud-devflight
+ labels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-security
+ octopus.control: frontend-app-wdd
+ app.kubernetes.io/version: 6.0.0
+spec:
+ type: ClusterIP
+ selector:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-security
+ ports:
+ - name: web-svc-port
+ port: 9528
+ protocol: TCP
+ targetPort: 9528
+---
+apiVersion: apps/v1
+kind: Deployment
+metadata:
+ name: cmii-uav-platform-cms-portal
+ namespace: uavcloud-devflight
+ labels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-cms-portal
+ octopus.control: frontend-app-wdd
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ replicas: 1
+ strategy:
+ rollingUpdate:
+ maxUnavailable: 1
+ selector:
+ matchLabels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-cms-portal
+ template:
+ metadata:
+ labels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-cms-portal
+ spec:
+ imagePullSecrets:
+ - name: harborsecret
+ containers:
+ - name: cmii-uav-platform-cms-portal
+ image: harbor.cdcyy.com.cn/cmii/cmii-uav-platform-cms-portal:5.6.0
+ imagePullPolicy: Always
+ env:
+ - name: K8S_NAMESPACE
+ value: uavcloud-devflight
+ - name: APPLICATION_NAME
+ value: cmii-uav-platform-cms-portal
+ ports:
+ - name: platform-9528
+ containerPort: 9528
+ protocol: TCP
+ resources:
+ limits:
+ cpu: "1"
+ memory: 1Gi
+ requests:
+ cpu: 50m
+ memory: 50Mi
+ volumeMounts:
+ - name: nginx-conf
+ mountPath: /etc/nginx/conf.d/nginx.conf
+ subPath: nginx.conf
+ - name: tenant-prefix
+ subPath: ingress-config.js
+ mountPath: /home/cmii-platform/dist/ingress-config.js
+ volumes:
+ - name: nginx-conf
+ configMap:
+ name: nginx-cm
+ items:
+ - key: nginx.conf
+ path: nginx.conf
+ - name: tenant-prefix
+ configMap:
+ name: tenant-prefix-cmsportal
+ items:
+ - key: ingress-config.js
+ path: ingress-config.js
+---
+apiVersion: v1
+kind: Service
+metadata:
+ name: cmii-uav-platform-cms-portal
+ namespace: uavcloud-devflight
+ labels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-cms-portal
+ octopus.control: frontend-app-wdd
+ app.kubernetes.io/version: 6.0.0
+spec:
+ type: ClusterIP
+ selector:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-cms-portal
+ ports:
+ - name: web-svc-port
+ port: 9528
+ protocol: TCP
+ targetPort: 9528
+---
+apiVersion: apps/v1
+kind: Deployment
+metadata:
+ name: cmii-suav-platform-supervisionh5
+ namespace: uavcloud-devflight
+ labels:
+ cmii.type: frontend
+ cmii.app: cmii-suav-platform-supervisionh5
+ octopus.control: frontend-app-wdd
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ replicas: 1
+ strategy:
+ rollingUpdate:
+ maxUnavailable: 1
+ selector:
+ matchLabels:
+ cmii.type: frontend
+ cmii.app: cmii-suav-platform-supervisionh5
+ template:
+ metadata:
+ labels:
+ cmii.type: frontend
+ cmii.app: cmii-suav-platform-supervisionh5
+ spec:
+ imagePullSecrets:
+ - name: harborsecret
+ containers:
+ - name: cmii-suav-platform-supervisionh5
+ image: harbor.cdcyy.com.cn/cmii/cmii-suav-platform-supervisionh5:5.6.0
+ imagePullPolicy: Always
+ env:
+ - name: K8S_NAMESPACE
+ value: uavcloud-devflight
+ - name: APPLICATION_NAME
+ value: cmii-suav-platform-supervisionh5
+ ports:
+ - name: platform-9528
+ containerPort: 9528
+ protocol: TCP
+ resources:
+ limits:
+ cpu: "1"
+ memory: 1Gi
+ requests:
+ cpu: 50m
+ memory: 50Mi
+ volumeMounts:
+ - name: nginx-conf
+ mountPath: /etc/nginx/conf.d/nginx.conf
+ subPath: nginx.conf
+ - name: tenant-prefix
+ subPath: ingress-config.js
+ mountPath: /home/cmii-platform/dist/ingress-config.js
+ volumes:
+ - name: nginx-conf
+ configMap:
+ name: nginx-cm
+ items:
+ - key: nginx.conf
+ path: nginx.conf
+ - name: tenant-prefix
+ configMap:
+ name: tenant-prefix-supervisionh5
+ items:
+ - key: ingress-config.js
+ path: ingress-config.js
+---
+apiVersion: v1
+kind: Service
+metadata:
+ name: cmii-suav-platform-supervisionh5
+ namespace: uavcloud-devflight
+ labels:
+ cmii.type: frontend
+ cmii.app: cmii-suav-platform-supervisionh5
+ octopus.control: frontend-app-wdd
+ app.kubernetes.io/version: 6.0.0
+spec:
+ type: ClusterIP
+ selector:
+ cmii.type: frontend
+ cmii.app: cmii-suav-platform-supervisionh5
+ ports:
+ - name: web-svc-port
+ port: 9528
+ protocol: TCP
+ targetPort: 9528
+---
+apiVersion: apps/v1
+kind: Deployment
+metadata:
+ name: cmii-uav-platform-hyperspectral
+ namespace: uavcloud-devflight
+ labels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-hyperspectral
+ octopus.control: frontend-app-wdd
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ replicas: 1
+ strategy:
+ rollingUpdate:
+ maxUnavailable: 1
+ selector:
+ matchLabels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-hyperspectral
+ template:
+ metadata:
+ labels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-hyperspectral
+ spec:
+ imagePullSecrets:
+ - name: harborsecret
+ containers:
+ - name: cmii-uav-platform-hyperspectral
+ image: harbor.cdcyy.com.cn/cmii/cmii-uav-platform-hyperspectral:5.7.0-snapshot
+ imagePullPolicy: Always
+ env:
+ - name: K8S_NAMESPACE
+ value: uavcloud-devflight
+ - name: APPLICATION_NAME
+ value: cmii-uav-platform-hyperspectral
+ ports:
+ - name: platform-9528
+ containerPort: 9528
+ protocol: TCP
+ resources:
+ limits:
+ cpu: "1"
+ memory: 1Gi
+ requests:
+ cpu: 50m
+ memory: 50Mi
+ volumeMounts:
+ - name: nginx-conf
+ mountPath: /etc/nginx/conf.d/nginx.conf
+ subPath: nginx.conf
+ - name: tenant-prefix
+ subPath: ingress-config.js
+ mountPath: /home/cmii-platform/dist/ingress-config.js
+ volumes:
+ - name: nginx-conf
+ configMap:
+ name: nginx-cm
+ items:
+ - key: nginx.conf
+ path: nginx.conf
+ - name: tenant-prefix
+ configMap:
+ name: tenant-prefix-hyper
+ items:
+ - key: ingress-config.js
+ path: ingress-config.js
+---
+apiVersion: v1
+kind: Service
+metadata:
+ name: cmii-uav-platform-hyperspectral
+ namespace: uavcloud-devflight
+ labels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-hyperspectral
+ octopus.control: frontend-app-wdd
+ app.kubernetes.io/version: 6.0.0
+spec:
+ type: ClusterIP
+ selector:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-hyperspectral
+ ports:
+ - name: web-svc-port
+ port: 9528
+ protocol: TCP
+ targetPort: 9528
+---
+apiVersion: apps/v1
+kind: Deployment
+metadata:
+ name: cmii-uav-platform-jiangsuwenlv
+ namespace: uavcloud-devflight
+ labels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-jiangsuwenlv
+ octopus.control: frontend-app-wdd
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ replicas: 0
+ strategy:
+ rollingUpdate:
+ maxUnavailable: 1
+ selector:
+ matchLabels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-jiangsuwenlv
+ template:
+ metadata:
+ labels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-jiangsuwenlv
+ spec:
+ imagePullSecrets:
+ - name: harborsecret
+ containers:
+ - name: cmii-uav-platform-jiangsuwenlv
+ image: harbor.cdcyy.com.cn/cmii/cmii-uav-platform-jiangsuwenlv:5.6.0
+ imagePullPolicy: Always
+ env:
+ - name: K8S_NAMESPACE
+ value: uavcloud-devflight
+ - name: APPLICATION_NAME
+ value: cmii-uav-platform-jiangsuwenlv
+ ports:
+ - name: platform-9528
+ containerPort: 9528
+ protocol: TCP
+ resources:
+ limits:
+ cpu: "1"
+ memory: 1Gi
+ requests:
+ cpu: 50m
+ memory: 50Mi
+ volumeMounts:
+ - name: nginx-conf
+ mountPath: /etc/nginx/conf.d/nginx.conf
+ subPath: nginx.conf
+ - name: tenant-prefix
+ subPath: ingress-config.js
+ mountPath: /home/cmii-platform/dist/ingress-config.js
+ volumes:
+ - name: nginx-conf
+ configMap:
+ name: nginx-cm
+ items:
+ - key: nginx.conf
+ path: nginx.conf
+ - name: tenant-prefix
+ configMap:
+ name: tenant-prefix-jiangsuwenlv
+ items:
+ - key: ingress-config.js
+ path: ingress-config.js
+---
+apiVersion: v1
+kind: Service
+metadata:
+ name: cmii-uav-platform-jiangsuwenlv
+ namespace: uavcloud-devflight
+ labels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-jiangsuwenlv
+ octopus.control: frontend-app-wdd
+ app.kubernetes.io/version: 6.0.0
+spec:
+ type: ClusterIP
+ selector:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-jiangsuwenlv
+ ports:
+ - name: web-svc-port
+ port: 9528
+ protocol: TCP
+ targetPort: 9528
+---
+apiVersion: apps/v1
+kind: Deployment
+metadata:
+ name: cmii-uav-platform-detection
+ namespace: uavcloud-devflight
+ labels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-detection
+ octopus.control: frontend-app-wdd
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ replicas: 1
+ strategy:
+ rollingUpdate:
+ maxUnavailable: 1
+ selector:
+ matchLabels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-detection
+ template:
+ metadata:
+ labels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-detection
+ spec:
+ imagePullSecrets:
+ - name: harborsecret
+ containers:
+ - name: cmii-uav-platform-detection
+ image: harbor.cdcyy.com.cn/cmii/cmii-uav-platform-detection:5.6.0
+ imagePullPolicy: Always
+ env:
+ - name: K8S_NAMESPACE
+ value: uavcloud-devflight
+ - name: APPLICATION_NAME
+ value: cmii-uav-platform-detection
+ ports:
+ - name: platform-9528
+ containerPort: 9528
+ protocol: TCP
+ resources:
+ limits:
+ cpu: "1"
+ memory: 1Gi
+ requests:
+ cpu: 50m
+ memory: 50Mi
+ volumeMounts:
+ - name: nginx-conf
+ mountPath: /etc/nginx/conf.d/nginx.conf
+ subPath: nginx.conf
+ - name: tenant-prefix
+ subPath: ingress-config.js
+ mountPath: /home/cmii-platform/dist/ingress-config.js
+ volumes:
+ - name: nginx-conf
+ configMap:
+ name: nginx-cm
+ items:
+ - key: nginx.conf
+ path: nginx.conf
+ - name: tenant-prefix
+ configMap:
+ name: tenant-prefix-detection
+ items:
+ - key: ingress-config.js
+ path: ingress-config.js
+---
+apiVersion: v1
+kind: Service
+metadata:
+ name: cmii-uav-platform-detection
+ namespace: uavcloud-devflight
+ labels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-detection
+ octopus.control: frontend-app-wdd
+ app.kubernetes.io/version: 6.0.0
+spec:
+ type: ClusterIP
+ selector:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-detection
+ ports:
+ - name: web-svc-port
+ port: 9528
+ protocol: TCP
+ targetPort: 9528
+---
+apiVersion: apps/v1
+kind: Deployment
+metadata:
+ name: cmii-uav-platform-base
+ namespace: uavcloud-devflight
+ labels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-base
+ octopus.control: frontend-app-wdd
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ replicas: 1
+ strategy:
+ rollingUpdate:
+ maxUnavailable: 1
+ selector:
+ matchLabels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-base
+ template:
+ metadata:
+ labels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-base
+ spec:
+ imagePullSecrets:
+ - name: harborsecret
+ containers:
+ - name: cmii-uav-platform-base
+ image: harbor.cdcyy.com.cn/cmii/cmii-uav-platform-base:5.6.0
+ imagePullPolicy: Always
+ env:
+ - name: K8S_NAMESPACE
+ value: uavcloud-devflight
+ - name: APPLICATION_NAME
+ value: cmii-uav-platform-base
+ ports:
+ - name: platform-9528
+ containerPort: 9528
+ protocol: TCP
+ resources:
+ limits:
+ cpu: "1"
+ memory: 1Gi
+ requests:
+ cpu: 50m
+ memory: 50Mi
+ volumeMounts:
+ - name: nginx-conf
+ mountPath: /etc/nginx/conf.d/nginx.conf
+ subPath: nginx.conf
+ - name: tenant-prefix
+ subPath: ingress-config.js
+ mountPath: /home/cmii-platform/dist/ingress-config.js
+ volumes:
+ - name: nginx-conf
+ configMap:
+ name: nginx-cm
+ items:
+ - key: nginx.conf
+ path: nginx.conf
+ - name: tenant-prefix
+ configMap:
+ name: tenant-prefix-base
+ items:
+ - key: ingress-config.js
+ path: ingress-config.js
+---
+apiVersion: v1
+kind: Service
+metadata:
+ name: cmii-uav-platform-base
+ namespace: uavcloud-devflight
+ labels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-base
+ octopus.control: frontend-app-wdd
+ app.kubernetes.io/version: 6.0.0
+spec:
+ type: ClusterIP
+ selector:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-base
+ ports:
+ - name: web-svc-port
+ port: 9528
+ protocol: TCP
+ targetPort: 9528
+---
+apiVersion: apps/v1
+kind: Deployment
+metadata:
+ name: cmii-uav-platform-mws
+ namespace: uavcloud-devflight
+ labels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-mws
+ octopus.control: frontend-app-wdd
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ replicas: 1
+ strategy:
+ rollingUpdate:
+ maxUnavailable: 1
+ selector:
+ matchLabels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-mws
+ template:
+ metadata:
+ labels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-mws
+ spec:
+ imagePullSecrets:
+ - name: harborsecret
+ containers:
+ - name: cmii-uav-platform-mws
+ image: harbor.cdcyy.com.cn/cmii/cmii-uav-platform-mws:5.6.0
+ imagePullPolicy: Always
+ env:
+ - name: K8S_NAMESPACE
+ value: uavcloud-devflight
+ - name: APPLICATION_NAME
+ value: cmii-uav-platform-mws
+ ports:
+ - name: platform-9528
+ containerPort: 9528
+ protocol: TCP
+ resources:
+ limits:
+ cpu: "1"
+ memory: 1Gi
+ requests:
+ cpu: 50m
+ memory: 50Mi
+ volumeMounts:
+ - name: nginx-conf
+ mountPath: /etc/nginx/conf.d/nginx.conf
+ subPath: nginx.conf
+ - name: tenant-prefix
+ subPath: ingress-config.js
+ mountPath: /home/cmii-platform/dist/ingress-config.js
+ volumes:
+ - name: nginx-conf
+ configMap:
+ name: nginx-cm
+ items:
+ - key: nginx.conf
+ path: nginx.conf
+ - name: tenant-prefix
+ configMap:
+ name: tenant-prefix-mws
+ items:
+ - key: ingress-config.js
+ path: ingress-config.js
+---
+apiVersion: v1
+kind: Service
+metadata:
+ name: cmii-uav-platform-mws
+ namespace: uavcloud-devflight
+ labels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-mws
+ octopus.control: frontend-app-wdd
+ app.kubernetes.io/version: 6.0.0
+spec:
+ type: ClusterIP
+ selector:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-mws
+ ports:
+ - name: web-svc-port
+ port: 9528
+ protocol: TCP
+ targetPort: 9528
+---
+apiVersion: apps/v1
+kind: Deployment
+metadata:
+ name: cmii-uav-platform-classification
+ namespace: uavcloud-devflight
+ labels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-classification
+ octopus.control: frontend-app-wdd
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ replicas: 1
+ strategy:
+ rollingUpdate:
+ maxUnavailable: 1
+ selector:
+ matchLabels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-classification
+ template:
+ metadata:
+ labels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-classification
+ spec:
+ imagePullSecrets:
+ - name: harborsecret
+ containers:
+ - name: cmii-uav-platform-classification
+ image: harbor.cdcyy.com.cn/cmii/cmii-uav-platform-classification:5.7.0-snapshot
+ imagePullPolicy: Always
+ env:
+ - name: K8S_NAMESPACE
+ value: uavcloud-devflight
+ - name: APPLICATION_NAME
+ value: cmii-uav-platform-classification
+ ports:
+ - name: platform-9528
+ containerPort: 9528
+ protocol: TCP
+ resources:
+ limits:
+ cpu: "1"
+ memory: 1Gi
+ requests:
+ cpu: 50m
+ memory: 50Mi
+ volumeMounts:
+ - name: nginx-conf
+ mountPath: /etc/nginx/conf.d/nginx.conf
+ subPath: nginx.conf
+ - name: tenant-prefix
+ subPath: ingress-config.js
+ mountPath: /home/cmii-platform/dist/ingress-config.js
+ volumes:
+ - name: nginx-conf
+ configMap:
+ name: nginx-cm
+ items:
+ - key: nginx.conf
+ path: nginx.conf
+ - name: tenant-prefix
+ configMap:
+ name: tenant-prefix-classification
+ items:
+ - key: ingress-config.js
+ path: ingress-config.js
+---
+apiVersion: v1
+kind: Service
+metadata:
+ name: cmii-uav-platform-classification
+ namespace: uavcloud-devflight
+ labels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-classification
+ octopus.control: frontend-app-wdd
+ app.kubernetes.io/version: 6.0.0
+spec:
+ type: ClusterIP
+ selector:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-classification
+ ports:
+ - name: web-svc-port
+ port: 9528
+ protocol: TCP
+ targetPort: 9528
+---
+apiVersion: apps/v1
+kind: Deployment
+metadata:
+ name: cmii-uav-platform-securityh5
+ namespace: uavcloud-devflight
+ labels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-securityh5
+ octopus.control: frontend-app-wdd
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ replicas: 1
+ strategy:
+ rollingUpdate:
+ maxUnavailable: 1
+ selector:
+ matchLabels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-securityh5
+ template:
+ metadata:
+ labels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-securityh5
+ spec:
+ imagePullSecrets:
+ - name: harborsecret
+ containers:
+ - name: cmii-uav-platform-securityh5
+ image: harbor.cdcyy.com.cn/cmii/cmii-uav-platform-securityh5:5.6.0
+ imagePullPolicy: Always
+ env:
+ - name: K8S_NAMESPACE
+ value: uavcloud-devflight
+ - name: APPLICATION_NAME
+ value: cmii-uav-platform-securityh5
+ ports:
+ - name: platform-9528
+ containerPort: 9528
+ protocol: TCP
+ resources:
+ limits:
+ cpu: "1"
+ memory: 1Gi
+ requests:
+ cpu: 50m
+ memory: 50Mi
+ volumeMounts:
+ - name: nginx-conf
+ mountPath: /etc/nginx/conf.d/nginx.conf
+ subPath: nginx.conf
+ - name: tenant-prefix
+ subPath: ingress-config.js
+ mountPath: /home/cmii-platform/dist/ingress-config.js
+ volumes:
+ - name: nginx-conf
+ configMap:
+ name: nginx-cm
+ items:
+ - key: nginx.conf
+ path: nginx.conf
+ - name: tenant-prefix
+ configMap:
+ name: tenant-prefix-securityh5
+ items:
+ - key: ingress-config.js
+ path: ingress-config.js
+---
+apiVersion: v1
+kind: Service
+metadata:
+ name: cmii-uav-platform-securityh5
+ namespace: uavcloud-devflight
+ labels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-securityh5
+ octopus.control: frontend-app-wdd
+ app.kubernetes.io/version: 6.0.0
+spec:
+ type: ClusterIP
+ selector:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-securityh5
+ ports:
+ - name: web-svc-port
+ port: 9528
+ protocol: TCP
+ targetPort: 9528
+---
+apiVersion: apps/v1
+kind: Deployment
+metadata:
+ name: cmii-uav-platform-oms
+ namespace: uavcloud-devflight
+ labels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-oms
+ octopus.control: frontend-app-wdd
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ replicas: 1
+ strategy:
+ rollingUpdate:
+ maxUnavailable: 1
+ selector:
+ matchLabels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-oms
+ template:
+ metadata:
+ labels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-oms
+ spec:
+ imagePullSecrets:
+ - name: harborsecret
+ containers:
+ - name: cmii-uav-platform-oms
+ image: harbor.cdcyy.com.cn/cmii/cmii-uav-platform-oms:5.7.0-snapshot
+ imagePullPolicy: Always
+ env:
+ - name: K8S_NAMESPACE
+ value: uavcloud-devflight
+ - name: APPLICATION_NAME
+ value: cmii-uav-platform-oms
+ ports:
+ - name: platform-9528
+ containerPort: 9528
+ protocol: TCP
+ resources:
+ limits:
+ cpu: "1"
+ memory: 1Gi
+ requests:
+ cpu: 50m
+ memory: 50Mi
+ volumeMounts:
+ - name: nginx-conf
+ mountPath: /etc/nginx/conf.d/nginx.conf
+ subPath: nginx.conf
+ - name: tenant-prefix
+ subPath: ingress-config.js
+ mountPath: /home/cmii-platform/dist/ingress-config.js
+ volumes:
+ - name: nginx-conf
+ configMap:
+ name: nginx-cm
+ items:
+ - key: nginx.conf
+ path: nginx.conf
+ - name: tenant-prefix
+ configMap:
+ name: tenant-prefix-oms
+ items:
+ - key: ingress-config.js
+ path: ingress-config.js
+---
+apiVersion: v1
+kind: Service
+metadata:
+ name: cmii-uav-platform-oms
+ namespace: uavcloud-devflight
+ labels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-oms
+ octopus.control: frontend-app-wdd
+ app.kubernetes.io/version: 6.0.0
+spec:
+ type: ClusterIP
+ selector:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-oms
+ ports:
+ - name: web-svc-port
+ port: 9528
+ protocol: TCP
+ targetPort: 9528
+---
+apiVersion: apps/v1
+kind: Deployment
+metadata:
+ name: cmii-uav-platform-pilot2-to-cloud
+ namespace: uavcloud-devflight
+ labels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-pilot2-to-cloud
+ octopus.control: frontend-app-wdd
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ replicas: 1
+ strategy:
+ rollingUpdate:
+ maxUnavailable: 1
+ selector:
+ matchLabels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-pilot2-to-cloud
+ template:
+ metadata:
+ labels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-pilot2-to-cloud
+ spec:
+ imagePullSecrets:
+ - name: harborsecret
+ containers:
+ - name: cmii-uav-platform-pilot2-to-cloud
+ image: harbor.cdcyy.com.cn/cmii/cmii-uav-platform-pilot2-to-cloud:5.7.0-snapshot
+ imagePullPolicy: Always
+ env:
+ - name: K8S_NAMESPACE
+ value: uavcloud-devflight
+ - name: APPLICATION_NAME
+ value: cmii-uav-platform-pilot2-to-cloud
+ ports:
+ - name: platform-9528
+ containerPort: 9528
+ protocol: TCP
+ resources:
+ limits:
+ cpu: "1"
+ memory: 1Gi
+ requests:
+ cpu: 50m
+ memory: 50Mi
+ volumeMounts:
+ - name: nginx-conf
+ mountPath: /etc/nginx/conf.d/nginx.conf
+ subPath: nginx.conf
+ - name: tenant-prefix
+ subPath: ingress-config.js
+ mountPath: /home/cmii-platform/dist/ingress-config.js
+ volumes:
+ - name: nginx-conf
+ configMap:
+ name: nginx-cm
+ items:
+ - key: nginx.conf
+ path: nginx.conf
+ - name: tenant-prefix
+ configMap:
+ name: tenant-prefix-pilot2cloud
+ items:
+ - key: ingress-config.js
+ path: ingress-config.js
+---
+apiVersion: v1
+kind: Service
+metadata:
+ name: cmii-uav-platform-pilot2-to-cloud
+ namespace: uavcloud-devflight
+ labels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-pilot2-to-cloud
+ octopus.control: frontend-app-wdd
+ app.kubernetes.io/version: 6.0.0
+spec:
+ type: ClusterIP
+ selector:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-pilot2-to-cloud
+ ports:
+ - name: web-svc-port
+ port: 9528
+ protocol: TCP
+ targetPort: 9528
+---
+apiVersion: apps/v1
+kind: Deployment
+metadata:
+ name: cmii-uav-platform-ai-brain
+ namespace: uavcloud-devflight
+ labels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-ai-brain
+ octopus.control: frontend-app-wdd
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ replicas: 1
+ strategy:
+ rollingUpdate:
+ maxUnavailable: 1
+ selector:
+ matchLabels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-ai-brain
+ template:
+ metadata:
+ labels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-ai-brain
+ spec:
+ imagePullSecrets:
+ - name: harborsecret
+ containers:
+ - name: cmii-uav-platform-ai-brain
+ image: harbor.cdcyy.com.cn/cmii/cmii-uav-platform-ai-brain:5.6.0
+ imagePullPolicy: Always
+ env:
+ - name: K8S_NAMESPACE
+ value: uavcloud-devflight
+ - name: APPLICATION_NAME
+ value: cmii-uav-platform-ai-brain
+ ports:
+ - name: platform-9528
+ containerPort: 9528
+ protocol: TCP
+ resources:
+ limits:
+ cpu: "1"
+ memory: 1Gi
+ requests:
+ cpu: 50m
+ memory: 50Mi
+ volumeMounts:
+ - name: nginx-conf
+ mountPath: /etc/nginx/conf.d/nginx.conf
+ subPath: nginx.conf
+ - name: tenant-prefix
+ subPath: ingress-config.js
+ mountPath: /home/cmii-platform/dist/ingress-config.js
+ volumes:
+ - name: nginx-conf
+ configMap:
+ name: nginx-cm
+ items:
+ - key: nginx.conf
+ path: nginx.conf
+ - name: tenant-prefix
+ configMap:
+ name: tenant-prefix-ai-brain
+ items:
+ - key: ingress-config.js
+ path: ingress-config.js
+---
+apiVersion: v1
+kind: Service
+metadata:
+ name: cmii-uav-platform-ai-brain
+ namespace: uavcloud-devflight
+ labels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-ai-brain
+ octopus.control: frontend-app-wdd
+ app.kubernetes.io/version: 6.0.0
+spec:
+ type: ClusterIP
+ selector:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-ai-brain
+ ports:
+ - name: web-svc-port
+ port: 9528
+ protocol: TCP
+ targetPort: 9528
diff --git a/agent-common/real_project/uavcloud-devflight/k8s-ingress.yaml b/agent-common/real_project/uavcloud-devflight/k8s-ingress.yaml
index 0c45a09..408c576 100644
--- a/agent-common/real_project/uavcloud-devflight/k8s-ingress.yaml
+++ b/agent-common/real_project/uavcloud-devflight/k8s-ingress.yaml
@@ -8,7 +8,7 @@ metadata:
type: frontend
octopus.control: all-ingress-config-wdd
app.kubernetes.io/managed-by: octopus-control
- app.kubernetes.io/version: 5.7.0
+ app.kubernetes.io/version: 6.0.0
annotations:
kubernetes.io/ingress.class: "nginx"
nginx.ingress.kubernetes.io/enable-cors: "true"
@@ -20,6 +20,8 @@ metadata:
rewrite ^(/ai-brain)$ $1/ redirect;
rewrite ^(/armypeople)$ $1/ redirect;
rewrite ^(/base)$ $1/ redirect;
+ rewrite ^(/blockchain)$ $1/ redirect;
+ rewrite ^(/classification)$ $1/ redirect;
rewrite ^(/cmsportal)$ $1/ redirect;
rewrite ^(/detection)$ $1/ redirect;
rewrite ^(/dispatchh5)$ $1/ redirect;
@@ -36,10 +38,13 @@ metadata:
rewrite ^(/pilot2cloud)$ $1/ redirect;
rewrite ^(/qingdao)$ $1/ redirect;
rewrite ^(/qinghaitourism)$ $1/ redirect;
+ rewrite ^(/scanner)$ $1/ redirect;
rewrite ^(/security)$ $1/ redirect;
rewrite ^(/securityh5)$ $1/ redirect;
rewrite ^(/seniclive)$ $1/ redirect;
rewrite ^(/share)$ $1/ redirect;
+ rewrite ^(/smauth)$ $1/ redirect;
+ rewrite ^(/smsecret)$ $1/ redirect;
rewrite ^(/splice)$ $1/ redirect;
rewrite ^(/threedsimulation)$ $1/ redirect;
rewrite ^(/traffic)$ $1/ redirect;
@@ -51,167 +56,192 @@ spec:
- host: fake-domain.uavcloud-devflight.io
http:
paths:
- - path: /devflight/?(.*)
+ - path: /uavcloud-devflight/?(.*)
pathType: ImplementationSpecific
backend:
serviceName: cmii-uav-platform
servicePort: 9528
- - path: /devflight/supervision/?(.*)
+ - path: /uavcloud-devflight/supervision/?(.*)
pathType: ImplementationSpecific
backend:
serviceName: cmii-suav-platform-supervision
servicePort: 9528
- - path: /devflight/supervisionh5/?(.*)
+ - path: /uavcloud-devflight/supervisionh5/?(.*)
pathType: ImplementationSpecific
backend:
serviceName: cmii-suav-platform-supervisionh5
servicePort: 9528
- - path: /devflight/pangu/?(.*)
+ - path: /uavcloud-devflight/pangu/?(.*)
pathType: ImplementationSpecific
backend:
serviceName: cmii-uav-platform
servicePort: 9528
- - path: /devflight/ai-brain/?(.*)
+ - path: /uavcloud-devflight/ai-brain/?(.*)
pathType: ImplementationSpecific
backend:
serviceName: cmii-uav-platform-ai-brain
servicePort: 9528
- - path: /devflight/armypeople/?(.*)
+ - path: /uavcloud-devflight/armypeople/?(.*)
pathType: ImplementationSpecific
backend:
serviceName: cmii-uav-platform-armypeople
servicePort: 9528
- - path: /devflight/base/?(.*)
+ - path: /uavcloud-devflight/base/?(.*)
pathType: ImplementationSpecific
backend:
serviceName: cmii-uav-platform-base
servicePort: 9528
- - path: /devflight/cmsportal/?(.*)
+ - path: /uavcloud-devflight/blockchain/?(.*)
+ pathType: ImplementationSpecific
+ backend:
+ serviceName: cmii-uav-platform-blockchain
+ servicePort: 9528
+ - path: /uavcloud-devflight/classification/?(.*)
+ pathType: ImplementationSpecific
+ backend:
+ serviceName: cmii-uav-platform-classification
+ servicePort: 9528
+ - path: /uavcloud-devflight/cmsportal/?(.*)
pathType: ImplementationSpecific
backend:
serviceName: cmii-uav-platform-cms-portal
servicePort: 9528
- - path: /devflight/detection/?(.*)
+ - path: /uavcloud-devflight/detection/?(.*)
pathType: ImplementationSpecific
backend:
serviceName: cmii-uav-platform-detection
servicePort: 9528
- - path: /devflight/dispatchh5/?(.*)
+ - path: /uavcloud-devflight/dispatchh5/?(.*)
pathType: ImplementationSpecific
backend:
serviceName: cmii-uav-platform-dispatchh5
servicePort: 9528
- - path: /devflight/emergency/?(.*)
+ - path: /uavcloud-devflight/emergency/?(.*)
pathType: ImplementationSpecific
backend:
serviceName: cmii-uav-platform-emergency-rescue
servicePort: 9528
- - path: /devflight/hljtt/?(.*)
+ - path: /uavcloud-devflight/hljtt/?(.*)
pathType: ImplementationSpecific
backend:
serviceName: cmii-uav-platform-hljtt
servicePort: 9528
- - path: /devflight/hyper/?(.*)
+ - path: /uavcloud-devflight/hyper/?(.*)
pathType: ImplementationSpecific
backend:
serviceName: cmii-uav-platform-hyperspectral
servicePort: 9528
- - path: /devflight/jiangsuwenlv/?(.*)
+ - path: /uavcloud-devflight/jiangsuwenlv/?(.*)
pathType: ImplementationSpecific
backend:
serviceName: cmii-uav-platform-jiangsuwenlv
servicePort: 9528
- - path: /devflight/logistics/?(.*)
+ - path: /uavcloud-devflight/logistics/?(.*)
pathType: ImplementationSpecific
backend:
serviceName: cmii-uav-platform-logistics
servicePort: 9528
- - path: /devflight/media/?(.*)
+ - path: /uavcloud-devflight/media/?(.*)
pathType: ImplementationSpecific
backend:
serviceName: cmii-uav-platform-media
servicePort: 9528
- - path: /devflight/multiterminal/?(.*)
+ - path: /uavcloud-devflight/multiterminal/?(.*)
pathType: ImplementationSpecific
backend:
serviceName: cmii-uav-platform-multiterminal
servicePort: 9528
- - path: /devflight/mws/?(.*)
+ - path: /uavcloud-devflight/mws/?(.*)
pathType: ImplementationSpecific
backend:
serviceName: cmii-uav-platform-mws
servicePort: 9528
- - path: /devflight/oms/?(.*)
+ - path: /uavcloud-devflight/oms/?(.*)
pathType: ImplementationSpecific
backend:
serviceName: cmii-uav-platform-oms
servicePort: 9528
- - path: /devflight/open/?(.*)
+ - path: /uavcloud-devflight/open/?(.*)
pathType: ImplementationSpecific
backend:
serviceName: cmii-uav-platform-open
servicePort: 9528
- - path: /devflight/pilot2cloud/?(.*)
+ - path: /uavcloud-devflight/pilot2cloud/?(.*)
pathType: ImplementationSpecific
backend:
serviceName: cmii-uav-platform-pilot2-to-cloud
servicePort: 9528
- - path: /devflight/qingdao/?(.*)
+ - path: /uavcloud-devflight/qingdao/?(.*)
pathType: ImplementationSpecific
backend:
serviceName: cmii-uav-platform-qingdao
servicePort: 9528
- - path: /devflight/qinghaitourism/?(.*)
+ - path: /uavcloud-devflight/qinghaitourism/?(.*)
pathType: ImplementationSpecific
backend:
serviceName: cmii-uav-platform-qinghaitourism
servicePort: 9528
- - path: /devflight/security/?(.*)
+ - path: /uavcloud-devflight/scanner/?(.*)
+ pathType: ImplementationSpecific
+ backend:
+ serviceName: cmii-uav-platform-scanner
+ servicePort: 9528
+ - path: /uavcloud-devflight/security/?(.*)
pathType: ImplementationSpecific
backend:
serviceName: cmii-uav-platform-security
servicePort: 9528
- - path: /devflight/securityh5/?(.*)
+ - path: /uavcloud-devflight/securityh5/?(.*)
pathType: ImplementationSpecific
backend:
serviceName: cmii-uav-platform-securityh5
servicePort: 9528
- - path: /devflight/seniclive/?(.*)
+ - path: /uavcloud-devflight/seniclive/?(.*)
pathType: ImplementationSpecific
backend:
serviceName: cmii-uav-platform-seniclive
servicePort: 9528
- - path: /devflight/share/?(.*)
+ - path: /uavcloud-devflight/share/?(.*)
pathType: ImplementationSpecific
backend:
serviceName: cmii-uav-platform-share
servicePort: 9528
- - path: /devflight/splice/?(.*)
+ - path: /uavcloud-devflight/smauth/?(.*)
+ pathType: ImplementationSpecific
+ backend:
+ serviceName: cmii-uav-platform-smauth
+ servicePort: 9528
+ - path: /uavcloud-devflight/smsecret/?(.*)
+ pathType: ImplementationSpecific
+ backend:
+ serviceName: cmii-uav-platform-smsecret
+ servicePort: 9528
+ - path: /uavcloud-devflight/splice/?(.*)
pathType: ImplementationSpecific
backend:
serviceName: cmii-uav-platform-splice
servicePort: 9528
- - path: /devflight/threedsimulation/?(.*)
+ - path: /uavcloud-devflight/threedsimulation/?(.*)
pathType: ImplementationSpecific
backend:
serviceName: cmii-uav-platform-threedsimulation
servicePort: 9528
- - path: /devflight/traffic/?(.*)
+ - path: /uavcloud-devflight/traffic/?(.*)
pathType: ImplementationSpecific
backend:
serviceName: cmii-uav-platform-traffic
servicePort: 9528
- - path: /devflight/uas/?(.*)
+ - path: /uavcloud-devflight/uas/?(.*)
pathType: ImplementationSpecific
backend:
serviceName: cmii-uav-platform-uas
servicePort: 9528
- - path: /devflight/uasms/?(.*)
+ - path: /uavcloud-devflight/uasms/?(.*)
pathType: ImplementationSpecific
backend:
serviceName: cmii-uav-platform-uasms
servicePort: 9528
- - path: /devflight/visualization/?(.*)
+ - path: /uavcloud-devflight/visualization/?(.*)
pathType: ImplementationSpecific
backend:
serviceName: cmii-uav-platform-visualization
@@ -226,13 +256,13 @@ metadata:
type: backend
octopus.control: all-ingress-config-wdd
app.kubernetes.io/managed-by: octopus-control
- app.kubernetes.io/version: 5.7.0
+ app.kubernetes.io/version: 6.0.0
annotations:
kubernetes.io/ingress.class: "nginx"
nginx.ingress.kubernetes.io/enable-cors: "true"
spec:
rules:
- - host: cmii-admin-data.uavcloud-devflight.io
+ - host: cmii-admin-data.uavcloud-uavcloud-devflight.io
http:
paths:
- path: /
@@ -240,7 +270,7 @@ spec:
backend:
serviceName: cmii-admin-data
servicePort: 8080
- - host: cmii-admin-gateway.uavcloud-devflight.io
+ - host: cmii-admin-gateway.uavcloud-uavcloud-devflight.io
http:
paths:
- path: /
@@ -248,7 +278,7 @@ spec:
backend:
serviceName: cmii-admin-gateway
servicePort: 8080
- - host: cmii-admin-user.uavcloud-devflight.io
+ - host: cmii-admin-user.uavcloud-uavcloud-devflight.io
http:
paths:
- path: /
@@ -256,7 +286,7 @@ spec:
backend:
serviceName: cmii-admin-user
servicePort: 8080
- - host: cmii-app-release.uavcloud-devflight.io
+ - host: cmii-app-release.uavcloud-uavcloud-devflight.io
http:
paths:
- path: /
@@ -264,7 +294,7 @@ spec:
backend:
serviceName: cmii-app-release
servicePort: 8080
- - host: cmii-open-gateway.uavcloud-devflight.io
+ - host: cmii-open-gateway.uavcloud-uavcloud-devflight.io
http:
paths:
- path: /
@@ -272,7 +302,7 @@ spec:
backend:
serviceName: cmii-open-gateway
servicePort: 8080
- - host: cmii-suav-supervision.uavcloud-devflight.io
+ - host: cmii-suav-supervision.uavcloud-uavcloud-devflight.io
http:
paths:
- path: /
@@ -280,7 +310,7 @@ spec:
backend:
serviceName: cmii-suav-supervision
servicePort: 8080
- - host: cmii-uas-gateway.uavcloud-devflight.io
+ - host: cmii-uas-gateway.uavcloud-uavcloud-devflight.io
http:
paths:
- path: /
@@ -288,7 +318,7 @@ spec:
backend:
serviceName: cmii-uas-gateway
servicePort: 8080
- - host: cmii-uas-lifecycle.uavcloud-devflight.io
+ - host: cmii-uas-lifecycle.uavcloud-uavcloud-devflight.io
http:
paths:
- path: /
@@ -296,7 +326,7 @@ spec:
backend:
serviceName: cmii-uas-lifecycle
servicePort: 8080
- - host: cmii-uav-airspace.uavcloud-devflight.io
+ - host: cmii-uav-airspace.uavcloud-uavcloud-devflight.io
http:
paths:
- path: /
@@ -304,7 +334,7 @@ spec:
backend:
serviceName: cmii-uav-airspace
servicePort: 8080
- - host: cmii-uav-alarm.uavcloud-devflight.io
+ - host: cmii-uav-alarm.uavcloud-uavcloud-devflight.io
http:
paths:
- path: /
@@ -312,7 +342,7 @@ spec:
backend:
serviceName: cmii-uav-alarm
servicePort: 8080
- - host: cmii-uav-autowaypoint.uavcloud-devflight.io
+ - host: cmii-uav-autowaypoint.uavcloud-uavcloud-devflight.io
http:
paths:
- path: /
@@ -320,7 +350,7 @@ spec:
backend:
serviceName: cmii-uav-autowaypoint
servicePort: 8080
- - host: cmii-uav-brain.uavcloud-devflight.io
+ - host: cmii-uav-brain.uavcloud-uavcloud-devflight.io
http:
paths:
- path: /
@@ -328,7 +358,7 @@ spec:
backend:
serviceName: cmii-uav-brain
servicePort: 8080
- - host: cmii-uav-bridge.uavcloud-devflight.io
+ - host: cmii-uav-bridge.uavcloud-uavcloud-devflight.io
http:
paths:
- path: /
@@ -336,7 +366,7 @@ spec:
backend:
serviceName: cmii-uav-bridge
servicePort: 8080
- - host: cmii-uav-cloud-live.uavcloud-devflight.io
+ - host: cmii-uav-cloud-live.uavcloud-uavcloud-devflight.io
http:
paths:
- path: /
@@ -344,7 +374,7 @@ spec:
backend:
serviceName: cmii-uav-cloud-live
servicePort: 8080
- - host: cmii-uav-clusters.uavcloud-devflight.io
+ - host: cmii-uav-clusters.uavcloud-uavcloud-devflight.io
http:
paths:
- path: /
@@ -352,7 +382,7 @@ spec:
backend:
serviceName: cmii-uav-clusters
servicePort: 8080
- - host: cmii-uav-cms.uavcloud-devflight.io
+ - host: cmii-uav-cms.uavcloud-uavcloud-devflight.io
http:
paths:
- path: /
@@ -360,7 +390,7 @@ spec:
backend:
serviceName: cmii-uav-cms
servicePort: 8080
- - host: cmii-uav-data-post-process.uavcloud-devflight.io
+ - host: cmii-uav-data-post-process.uavcloud-uavcloud-devflight.io
http:
paths:
- path: /
@@ -368,7 +398,7 @@ spec:
backend:
serviceName: cmii-uav-data-post-process
servicePort: 8080
- - host: cmii-uav-depotautoreturn.uavcloud-devflight.io
+ - host: cmii-uav-depotautoreturn.uavcloud-uavcloud-devflight.io
http:
paths:
- path: /
@@ -376,7 +406,7 @@ spec:
backend:
serviceName: cmii-uav-depotautoreturn
servicePort: 8080
- - host: cmii-uav-developer.uavcloud-devflight.io
+ - host: cmii-uav-developer.uavcloud-uavcloud-devflight.io
http:
paths:
- path: /
@@ -384,7 +414,7 @@ spec:
backend:
serviceName: cmii-uav-developer
servicePort: 8080
- - host: cmii-uav-device.uavcloud-devflight.io
+ - host: cmii-uav-device.uavcloud-uavcloud-devflight.io
http:
paths:
- path: /
@@ -392,7 +422,7 @@ spec:
backend:
serviceName: cmii-uav-device
servicePort: 8080
- - host: cmii-uav-emergency.uavcloud-devflight.io
+ - host: cmii-uav-emergency.uavcloud-uavcloud-devflight.io
http:
paths:
- path: /
@@ -400,7 +430,7 @@ spec:
backend:
serviceName: cmii-uav-emergency
servicePort: 8080
- - host: cmii-uav-gateway.uavcloud-devflight.io
+ - host: cmii-uav-gateway.uavcloud-uavcloud-devflight.io
http:
paths:
- path: /
@@ -408,7 +438,7 @@ spec:
backend:
serviceName: cmii-uav-gateway
servicePort: 8080
- - host: cmii-uav-gis-server.uavcloud-devflight.io
+ - host: cmii-uav-gis-server.uavcloud-uavcloud-devflight.io
http:
paths:
- path: /
@@ -416,7 +446,7 @@ spec:
backend:
serviceName: cmii-uav-gis-server
servicePort: 8080
- - host: cmii-uav-grid-datasource.uavcloud-devflight.io
+ - host: cmii-uav-grid-datasource.uavcloud-uavcloud-devflight.io
http:
paths:
- path: /
@@ -424,7 +454,7 @@ spec:
backend:
serviceName: cmii-uav-grid-datasource
servicePort: 8080
- - host: cmii-uav-grid-engine.uavcloud-devflight.io
+ - host: cmii-uav-grid-engine.uavcloud-uavcloud-devflight.io
http:
paths:
- path: /
@@ -432,7 +462,7 @@ spec:
backend:
serviceName: cmii-uav-grid-engine
servicePort: 8080
- - host: cmii-uav-grid-manage.uavcloud-devflight.io
+ - host: cmii-uav-grid-manage.uavcloud-uavcloud-devflight.io
http:
paths:
- path: /
@@ -440,7 +470,7 @@ spec:
backend:
serviceName: cmii-uav-grid-manage
servicePort: 8080
- - host: cmii-uav-industrial-portfolio.uavcloud-devflight.io
+ - host: cmii-uav-industrial-portfolio.uavcloud-uavcloud-devflight.io
http:
paths:
- path: /
@@ -448,7 +478,7 @@ spec:
backend:
serviceName: cmii-uav-industrial-portfolio
servicePort: 8080
- - host: cmii-uav-integration.uavcloud-devflight.io
+ - host: cmii-uav-integration.uavcloud-uavcloud-devflight.io
http:
paths:
- path: /
@@ -456,7 +486,15 @@ spec:
backend:
serviceName: cmii-uav-integration
servicePort: 8080
- - host: cmii-uav-kpi-monitor.uavcloud-devflight.io
+ - host: cmii-uav-iot-dispatcher.uavcloud-uavcloud-devflight.io
+ http:
+ paths:
+ - path: /
+ pathType: ImplementationSpecific
+ backend:
+ serviceName: cmii-uav-iot-dispatcher
+ servicePort: 8080
+ - host: cmii-uav-kpi-monitor.uavcloud-uavcloud-devflight.io
http:
paths:
- path: /
@@ -464,7 +502,7 @@ spec:
backend:
serviceName: cmii-uav-kpi-monitor
servicePort: 8080
- - host: cmii-uav-logger.uavcloud-devflight.io
+ - host: cmii-uav-logger.uavcloud-uavcloud-devflight.io
http:
paths:
- path: /
@@ -472,7 +510,7 @@ spec:
backend:
serviceName: cmii-uav-logger
servicePort: 8080
- - host: cmii-uav-material-warehouse.uavcloud-devflight.io
+ - host: cmii-uav-material-warehouse.uavcloud-uavcloud-devflight.io
http:
paths:
- path: /
@@ -480,7 +518,7 @@ spec:
backend:
serviceName: cmii-uav-material-warehouse
servicePort: 8080
- - host: cmii-uav-mission.uavcloud-devflight.io
+ - host: cmii-uav-mission.uavcloud-uavcloud-devflight.io
http:
paths:
- path: /
@@ -488,7 +526,7 @@ spec:
backend:
serviceName: cmii-uav-mission
servicePort: 8080
- - host: cmii-uav-mqtthandler.uavcloud-devflight.io
+ - host: cmii-uav-mqtthandler.uavcloud-uavcloud-devflight.io
http:
paths:
- path: /
@@ -496,7 +534,7 @@ spec:
backend:
serviceName: cmii-uav-mqtthandler
servicePort: 8080
- - host: cmii-uav-multilink.uavcloud-devflight.io
+ - host: cmii-uav-multilink.uavcloud-uavcloud-devflight.io
http:
paths:
- path: /
@@ -504,7 +542,7 @@ spec:
backend:
serviceName: cmii-uav-multilink
servicePort: 8080
- - host: cmii-uav-notice.uavcloud-devflight.io
+ - host: cmii-uav-notice.uavcloud-uavcloud-devflight.io
http:
paths:
- path: /
@@ -512,7 +550,7 @@ spec:
backend:
serviceName: cmii-uav-notice
servicePort: 8080
- - host: cmii-uav-oauth.uavcloud-devflight.io
+ - host: cmii-uav-oauth.uavcloud-uavcloud-devflight.io
http:
paths:
- path: /
@@ -520,7 +558,7 @@ spec:
backend:
serviceName: cmii-uav-oauth
servicePort: 8080
- - host: cmii-uav-process.uavcloud-devflight.io
+ - host: cmii-uav-process.uavcloud-uavcloud-devflight.io
http:
paths:
- path: /
@@ -528,7 +566,7 @@ spec:
backend:
serviceName: cmii-uav-process
servicePort: 8080
- - host: cmii-uav-sense-adapter.uavcloud-devflight.io
+ - host: cmii-uav-sense-adapter.uavcloud-uavcloud-devflight.io
http:
paths:
- path: /
@@ -536,7 +574,7 @@ spec:
backend:
serviceName: cmii-uav-sense-adapter
servicePort: 8080
- - host: cmii-uav-surveillance.uavcloud-devflight.io
+ - host: cmii-uav-surveillance.uavcloud-uavcloud-devflight.io
http:
paths:
- path: /
@@ -544,7 +582,15 @@ spec:
backend:
serviceName: cmii-uav-surveillance
servicePort: 8080
- - host: cmii-uav-threedsimulation.uavcloud-devflight.io
+ - host: cmii-uav-sync.uavcloud-uavcloud-devflight.io
+ http:
+ paths:
+ - path: /
+ pathType: ImplementationSpecific
+ backend:
+ serviceName: cmii-uav-sync
+ servicePort: 8080
+ - host: cmii-uav-threedsimulation.uavcloud-uavcloud-devflight.io
http:
paths:
- path: /
@@ -552,7 +598,7 @@ spec:
backend:
serviceName: cmii-uav-threedsimulation
servicePort: 8080
- - host: cmii-uav-tower.uavcloud-devflight.io
+ - host: cmii-uav-tower.uavcloud-uavcloud-devflight.io
http:
paths:
- path: /
@@ -560,7 +606,7 @@ spec:
backend:
serviceName: cmii-uav-tower
servicePort: 8080
- - host: cmii-uav-user.uavcloud-devflight.io
+ - host: cmii-uav-user.uavcloud-uavcloud-devflight.io
http:
paths:
- path: /
@@ -568,7 +614,7 @@ spec:
backend:
serviceName: cmii-uav-user
servicePort: 8080
- - host: cmii-uav-waypoint.uavcloud-devflight.io
+ - host: cmii-uav-waypoint.uavcloud-uavcloud-devflight.io
http:
paths:
- path: /
@@ -576,6 +622,14 @@ spec:
backend:
serviceName: cmii-uav-waypoint
servicePort: 8080
+ - host: uavms-security-center.uavcloud-uavcloud-devflight.io
+ http:
+ paths:
+ - path: /
+ pathType: ImplementationSpecific
+ backend:
+ serviceName: uavms-security-center
+ servicePort: 8080
---
apiVersion: networking.k8s.io/v1beta1
kind: Ingress
@@ -586,7 +640,7 @@ metadata:
type: api-gateway
octopus.control: all-ingress-config-1.1.0
app.kubernetes.io/managed-by: octopus-control
- app.kubernetes.io/version: 5.7.0
+ app.kubernetes.io/version: 6.0.0
annotations:
kubernetes.io/ingress.class: "nginx"
nginx.ingress.kubernetes.io/enable-cors: "true"
@@ -599,17 +653,17 @@ spec:
- host: fake-domain.uavcloud-devflight.io
http:
paths:
- - path: /devflight/oms/api/?(.*)
+ - path: /uavcloud-devflight/oms/api/?(.*)
pathType: ImplementationSpecific
backend:
serviceName: cmii-admin-gateway
servicePort: 8080
- - path: /devflight/open/api/?(.*)
+ - path: /uavcloud-devflight/open/api/?(.*)
pathType: ImplementationSpecific
backend:
serviceName: cmii-open-gateway
servicePort: 8080
- - path: /devflight/api/?(.*)
+ - path: /uavcloud-devflight/api/?(.*)
pathType: ImplementationSpecific
backend:
serviceName: cmii-uav-gateway
diff --git a/agent-common/real_project/uavcloud-devflight/old/k8s-backend.yaml b/agent-common/real_project/uavcloud-devflight/old/k8s-backend.yaml
index 2b15ec9..2b1cbb4 100644
--- a/agent-common/real_project/uavcloud-devflight/old/k8s-backend.yaml
+++ b/agent-common/real_project/uavcloud-devflight/old/k8s-backend.yaml
@@ -1,5010 +1,6 @@
---
apiVersion: apps/v1
kind: Deployment
-metadata:
- name: cmii-app-release
- namespace: uavcloud-devflight
- labels:
- cmii.type: backend
- cmii.app: cmii-app-release
- octopus/control: backend-app-1.0.0
- app.kubernetes.io/managed-by: octopus
- app.kubernetes.io/app-version: 5.7.0
-spec:
- replicas: 0
- strategy:
- rollingUpdate:
- maxUnavailable: 1
- selector:
- matchLabels:
- cmii.type: backend
- cmii.app: cmii-app-release
- template:
- metadata:
- labels:
- cmii.type: backend
- cmii.app: cmii-app-release
- spec:
- affinity:
- nodeAffinity:
- requiredDuringSchedulingIgnoredDuringExecution:
- nodeSelectorTerms:
- - matchExpressions:
- - key: uavcloud.env
- operator: In
- values:
- - devflight
- imagePullSecrets:
- - name: harborsecret
- containers:
- - name: cmii-app-release
- image: harbor.cdcyy.com.cn/cmii/cmii-app-release:5.6.0
- imagePullPolicy: Always
- env:
- - name: K8S_NAMESPACE
- value: uavcloud-devflight
- - name: APPLICATION_NAME
- value: cmii-app-release
- - name: CUST_JAVA_OPTS
- value: "-Xms200m -Xmx1500m -Dlog4j2.formatMsgNoLookups=true"
- - name: NACOS_REGISTRY
- value: "helm-nacos:8848"
- - name: NACOS_DISCOVERY_IP
- valueFrom:
- fieldRef:
- fieldPath: status.podIP
- - name: NACOS_DISCOVERY_PORT
- value: "8080"
- - name: BIZ_CONFIG_GROUP
- value: 5.7.0
- - name: SYS_CONFIG_GROUP
- value: 5.7.0
- - name: IMAGE_VERSION
- value: 5.7.0
- - name: NACOS_USERNAME
- value: "developer"
- - name: NACOS_PASSWORD
- value: "Deve@9128201"
- ports:
- - name: pod-port
- containerPort: 8080
- protocol: TCP
- resources:
- limits:
- memory: 2Gi
- cpu: "2"
- requests:
- memory: 200Mi
- cpu: 200m
- 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: uavcloud-devflight/cmii-app-release
- volumes:
- - name: nfs-backend-log-volume
- persistentVolumeClaim:
- claimName: nfs-backend-log-pvc
----
-apiVersion: v1
-kind: Service
-metadata:
- name: cmii-app-release
- namespace: uavcloud-devflight
- labels:
- cmii.type: backend
- cmii.app: cmii-app-release
- octopus/control: backend-app-1.0.0
- app.kubernetes.io/managed-by: octopus
- app.kubernetes.io/app-version: 5.7.0
-spec:
- type: ClusterIP
- selector:
- cmii.type: backend
- cmii.app: cmii-app-release
- ports:
- - name: backend-tcp
- port: 8080
- protocol: TCP
- targetPort: 8080
----
-apiVersion: apps/v1
-kind: Deployment
-metadata:
- name: cmii-uav-grid-datasource
- namespace: uavcloud-devflight
- labels:
- cmii.type: backend
- cmii.app: cmii-uav-grid-datasource
- octopus/control: backend-app-1.0.0
- app.kubernetes.io/managed-by: octopus
- app.kubernetes.io/app-version: 5.7.0
-spec:
- replicas: 0
- strategy:
- rollingUpdate:
- maxUnavailable: 1
- selector:
- matchLabels:
- cmii.type: backend
- cmii.app: cmii-uav-grid-datasource
- template:
- metadata:
- labels:
- cmii.type: backend
- cmii.app: cmii-uav-grid-datasource
- spec:
- affinity:
- nodeAffinity:
- requiredDuringSchedulingIgnoredDuringExecution:
- nodeSelectorTerms:
- - matchExpressions:
- - key: uavcloud.env
- operator: In
- values:
- - devflight
- imagePullSecrets:
- - name: harborsecret
- containers:
- - name: cmii-uav-grid-datasource
- image: harbor.cdcyy.com.cn/cmii/cmii-uav-grid-datasource:5.6.0
- imagePullPolicy: Always
- env:
- - name: K8S_NAMESPACE
- value: uavcloud-devflight
- - name: APPLICATION_NAME
- value: cmii-uav-grid-datasource
- - name: CUST_JAVA_OPTS
- value: "-Xms200m -Xmx1500m -Dlog4j2.formatMsgNoLookups=true"
- - name: NACOS_REGISTRY
- value: "helm-nacos:8848"
- - name: NACOS_DISCOVERY_IP
- valueFrom:
- fieldRef:
- fieldPath: status.podIP
- - name: NACOS_DISCOVERY_PORT
- value: "8080"
- - name: BIZ_CONFIG_GROUP
- value: 5.7.0
- - name: SYS_CONFIG_GROUP
- value: 5.7.0
- - name: IMAGE_VERSION
- value: 5.7.0
- - name: NACOS_USERNAME
- value: "developer"
- - name: NACOS_PASSWORD
- value: "Deve@9128201"
- ports:
- - name: pod-port
- containerPort: 8080
- protocol: TCP
- resources:
- limits:
- memory: 2Gi
- cpu: "2"
- requests:
- memory: 200Mi
- cpu: 200m
- 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: uavcloud-devflight/cmii-uav-grid-datasource
- volumes:
- - name: nfs-backend-log-volume
- persistentVolumeClaim:
- claimName: nfs-backend-log-pvc
----
-apiVersion: v1
-kind: Service
-metadata:
- name: cmii-uav-grid-datasource
- namespace: uavcloud-devflight
- labels:
- cmii.type: backend
- cmii.app: cmii-uav-grid-datasource
- octopus/control: backend-app-1.0.0
- app.kubernetes.io/managed-by: octopus
- app.kubernetes.io/app-version: 5.7.0
-spec:
- type: ClusterIP
- selector:
- cmii.type: backend
- cmii.app: cmii-uav-grid-datasource
- ports:
- - name: backend-tcp
- port: 8080
- protocol: TCP
- targetPort: 8080
----
-apiVersion: apps/v1
-kind: Deployment
-metadata:
- name: cmii-uav-oauth
- namespace: uavcloud-devflight
- labels:
- cmii.type: backend
- cmii.app: cmii-uav-oauth
- octopus/control: backend-app-1.0.0
- app.kubernetes.io/managed-by: octopus
- app.kubernetes.io/app-version: 5.7.0
-spec:
- replicas: 1
- strategy:
- rollingUpdate:
- maxUnavailable: 1
- selector:
- matchLabels:
- cmii.type: backend
- cmii.app: cmii-uav-oauth
- template:
- metadata:
- labels:
- cmii.type: backend
- cmii.app: cmii-uav-oauth
- spec:
- affinity:
- nodeAffinity:
- requiredDuringSchedulingIgnoredDuringExecution:
- nodeSelectorTerms:
- - matchExpressions:
- - key: uavcloud.env
- operator: In
- values:
- - devflight
- imagePullSecrets:
- - name: harborsecret
- containers:
- - name: cmii-uav-oauth
- image: harbor.cdcyy.com.cn/cmii/cmii-uav-oauth:5.7.0-snapshot
- imagePullPolicy: Always
- env:
- - name: K8S_NAMESPACE
- value: uavcloud-devflight
- - name: APPLICATION_NAME
- value: cmii-uav-oauth
- - name: CUST_JAVA_OPTS
- value: "-Xms200m -Xmx1500m -Dlog4j2.formatMsgNoLookups=true"
- - name: NACOS_REGISTRY
- value: "helm-nacos:8848"
- - name: NACOS_DISCOVERY_IP
- valueFrom:
- fieldRef:
- fieldPath: status.podIP
- - name: NACOS_DISCOVERY_PORT
- value: "8080"
- - name: BIZ_CONFIG_GROUP
- value: 5.7.0
- - name: SYS_CONFIG_GROUP
- value: 5.7.0
- - name: IMAGE_VERSION
- value: 5.7.0
- - name: NACOS_USERNAME
- value: "developer"
- - name: NACOS_PASSWORD
- value: "Deve@9128201"
- ports:
- - name: pod-port
- containerPort: 8080
- protocol: TCP
- resources:
- limits:
- memory: 2Gi
- cpu: "2"
- requests:
- memory: 200Mi
- cpu: 200m
- 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: uavcloud-devflight/cmii-uav-oauth
- volumes:
- - name: nfs-backend-log-volume
- persistentVolumeClaim:
- claimName: nfs-backend-log-pvc
----
-apiVersion: v1
-kind: Service
-metadata:
- name: cmii-uav-oauth
- namespace: uavcloud-devflight
- labels:
- cmii.type: backend
- cmii.app: cmii-uav-oauth
- octopus/control: backend-app-1.0.0
- app.kubernetes.io/managed-by: octopus
- app.kubernetes.io/app-version: 5.7.0
-spec:
- type: ClusterIP
- selector:
- cmii.type: backend
- cmii.app: cmii-uav-oauth
- ports:
- - name: backend-tcp
- port: 8080
- protocol: TCP
- targetPort: 8080
----
-apiVersion: apps/v1
-kind: Deployment
-metadata:
- name: cmii-uav-bridge
- namespace: uavcloud-devflight
- labels:
- cmii.type: backend
- cmii.app: cmii-uav-bridge
- octopus/control: backend-app-1.0.0
- app.kubernetes.io/managed-by: octopus
- app.kubernetes.io/app-version: 5.7.0
-spec:
- replicas: 1
- strategy:
- rollingUpdate:
- maxUnavailable: 1
- selector:
- matchLabels:
- cmii.type: backend
- cmii.app: cmii-uav-bridge
- template:
- metadata:
- labels:
- cmii.type: backend
- cmii.app: cmii-uav-bridge
- spec:
- affinity:
- nodeAffinity:
- requiredDuringSchedulingIgnoredDuringExecution:
- nodeSelectorTerms:
- - matchExpressions:
- - key: uavcloud.env
- operator: In
- values:
- - devflight
- imagePullSecrets:
- - name: harborsecret
- containers:
- - name: cmii-uav-bridge
- image: harbor.cdcyy.com.cn/cmii/cmii-uav-bridge:5.6.0-redisBackup
- imagePullPolicy: Always
- env:
- - name: K8S_NAMESPACE
- value: uavcloud-devflight
- - name: APPLICATION_NAME
- value: cmii-uav-bridge
- - name: CUST_JAVA_OPTS
- value: "-Xms200m -Xmx1500m -Dlog4j2.formatMsgNoLookups=true"
- - name: NACOS_REGISTRY
- value: "helm-nacos:8848"
- - name: NACOS_DISCOVERY_IP
- valueFrom:
- fieldRef:
- fieldPath: status.podIP
- - name: NACOS_DISCOVERY_PORT
- value: "8080"
- - name: BIZ_CONFIG_GROUP
- value: 5.7.0
- - name: SYS_CONFIG_GROUP
- value: 5.7.0
- - name: IMAGE_VERSION
- value: 5.7.0
- - name: NACOS_USERNAME
- value: "developer"
- - name: NACOS_PASSWORD
- value: "Deve@9128201"
- ports:
- - name: pod-port
- containerPort: 8080
- protocol: TCP
- resources:
- limits:
- memory: 2Gi
- cpu: "2"
- requests:
- memory: 200Mi
- cpu: 200m
- 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: uavcloud-devflight/cmii-uav-bridge
- volumes:
- - name: nfs-backend-log-volume
- persistentVolumeClaim:
- claimName: nfs-backend-log-pvc
----
-apiVersion: v1
-kind: Service
-metadata:
- name: cmii-uav-bridge
- namespace: uavcloud-devflight
- labels:
- cmii.type: backend
- cmii.app: cmii-uav-bridge
- octopus/control: backend-app-1.0.0
- app.kubernetes.io/managed-by: octopus
- app.kubernetes.io/app-version: 5.7.0
-spec:
- type: ClusterIP
- selector:
- cmii.type: backend
- cmii.app: cmii-uav-bridge
- ports:
- - name: backend-tcp
- port: 8080
- protocol: TCP
- targetPort: 8080
----
-apiVersion: apps/v1
-kind: Deployment
-metadata:
- name: cmii-uav-brain
- namespace: uavcloud-devflight
- labels:
- cmii.type: backend
- cmii.app: cmii-uav-brain
- octopus/control: backend-app-1.0.0
- app.kubernetes.io/managed-by: octopus
- app.kubernetes.io/app-version: 5.7.0
-spec:
- replicas: 0
- strategy:
- rollingUpdate:
- maxUnavailable: 1
- selector:
- matchLabels:
- cmii.type: backend
- cmii.app: cmii-uav-brain
- template:
- metadata:
- labels:
- cmii.type: backend
- cmii.app: cmii-uav-brain
- spec:
- affinity:
- nodeAffinity:
- requiredDuringSchedulingIgnoredDuringExecution:
- nodeSelectorTerms:
- - matchExpressions:
- - key: uavcloud.env
- operator: In
- values:
- - devflight
- imagePullSecrets:
- - name: harborsecret
- containers:
- - name: cmii-uav-brain
- image: harbor.cdcyy.com.cn/cmii/cmii-uav-brain:5.6.0
- imagePullPolicy: Always
- env:
- - name: K8S_NAMESPACE
- value: uavcloud-devflight
- - name: APPLICATION_NAME
- value: cmii-uav-brain
- - name: CUST_JAVA_OPTS
- value: "-Xms200m -Xmx1500m -Dlog4j2.formatMsgNoLookups=true"
- - name: NACOS_REGISTRY
- value: "helm-nacos:8848"
- - name: NACOS_DISCOVERY_IP
- valueFrom:
- fieldRef:
- fieldPath: status.podIP
- - name: NACOS_DISCOVERY_PORT
- value: "8080"
- - name: BIZ_CONFIG_GROUP
- value: 5.7.0
- - name: SYS_CONFIG_GROUP
- value: 5.7.0
- - name: IMAGE_VERSION
- value: 5.7.0
- - name: NACOS_USERNAME
- value: "developer"
- - name: NACOS_PASSWORD
- value: "Deve@9128201"
- ports:
- - name: pod-port
- containerPort: 8080
- protocol: TCP
- resources:
- limits:
- memory: 2Gi
- cpu: "2"
- requests:
- memory: 200Mi
- cpu: 200m
- 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: uavcloud-devflight/cmii-uav-brain
- volumes:
- - name: nfs-backend-log-volume
- persistentVolumeClaim:
- claimName: nfs-backend-log-pvc
----
-apiVersion: v1
-kind: Service
-metadata:
- name: cmii-uav-brain
- namespace: uavcloud-devflight
- labels:
- cmii.type: backend
- cmii.app: cmii-uav-brain
- octopus/control: backend-app-1.0.0
- app.kubernetes.io/managed-by: octopus
- app.kubernetes.io/app-version: 5.7.0
-spec:
- type: ClusterIP
- selector:
- cmii.type: backend
- cmii.app: cmii-uav-brain
- ports:
- - name: backend-tcp
- port: 8080
- protocol: TCP
- targetPort: 8080
----
-apiVersion: apps/v1
-kind: Deployment
-metadata:
- name: cmii-uav-gateway
- namespace: uavcloud-devflight
- labels:
- cmii.type: backend
- cmii.app: cmii-uav-gateway
- octopus/control: backend-app-1.0.0
- app.kubernetes.io/managed-by: octopus
- app.kubernetes.io/app-version: 5.7.0
-spec:
- replicas: 1
- strategy:
- rollingUpdate:
- maxUnavailable: 1
- selector:
- matchLabels:
- cmii.type: backend
- cmii.app: cmii-uav-gateway
- template:
- metadata:
- labels:
- cmii.type: backend
- cmii.app: cmii-uav-gateway
- spec:
- affinity:
- nodeAffinity:
- requiredDuringSchedulingIgnoredDuringExecution:
- nodeSelectorTerms:
- - matchExpressions:
- - key: uavcloud.env
- operator: In
- values:
- - devflight
- imagePullSecrets:
- - name: harborsecret
- containers:
- - name: cmii-uav-gateway
- image: harbor.cdcyy.com.cn/cmii/cmii-uav-gateway:5.7.0-snapshot
- imagePullPolicy: Always
- env:
- - name: K8S_NAMESPACE
- value: uavcloud-devflight
- - name: APPLICATION_NAME
- value: cmii-uav-gateway
- - name: CUST_JAVA_OPTS
- value: "-Xms200m -Xmx1500m -Dlog4j2.formatMsgNoLookups=true"
- - name: NACOS_REGISTRY
- value: "helm-nacos:8848"
- - name: NACOS_DISCOVERY_IP
- valueFrom:
- fieldRef:
- fieldPath: status.podIP
- - name: NACOS_DISCOVERY_PORT
- value: "8080"
- - name: BIZ_CONFIG_GROUP
- value: 5.7.0
- - name: SYS_CONFIG_GROUP
- value: 5.7.0
- - name: IMAGE_VERSION
- value: 5.7.0
- - name: NACOS_USERNAME
- value: "developer"
- - name: NACOS_PASSWORD
- value: "Deve@9128201"
- ports:
- - name: pod-port
- containerPort: 8080
- protocol: TCP
- resources:
- limits:
- memory: 2Gi
- cpu: "2"
- requests:
- memory: 200Mi
- cpu: 200m
- 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: uavcloud-devflight/cmii-uav-gateway
- volumes:
- - name: nfs-backend-log-volume
- persistentVolumeClaim:
- claimName: nfs-backend-log-pvc
----
-apiVersion: v1
-kind: Service
-metadata:
- name: cmii-uav-gateway
- namespace: uavcloud-devflight
- labels:
- cmii.type: backend
- cmii.app: cmii-uav-gateway
- octopus/control: backend-app-1.0.0
- app.kubernetes.io/managed-by: octopus
- app.kubernetes.io/app-version: 5.7.0
-spec:
- type: ClusterIP
- selector:
- cmii.type: backend
- cmii.app: cmii-uav-gateway
- ports:
- - name: backend-tcp
- port: 8080
- protocol: TCP
- targetPort: 8080
----
-apiVersion: apps/v1
-kind: Deployment
-metadata:
- name: cmii-uav-grid-manage
- namespace: uavcloud-devflight
- labels:
- cmii.type: backend
- cmii.app: cmii-uav-grid-manage
- octopus/control: backend-app-1.0.0
- app.kubernetes.io/managed-by: octopus
- app.kubernetes.io/app-version: 5.7.0
-spec:
- replicas: 0
- strategy:
- rollingUpdate:
- maxUnavailable: 1
- selector:
- matchLabels:
- cmii.type: backend
- cmii.app: cmii-uav-grid-manage
- template:
- metadata:
- labels:
- cmii.type: backend
- cmii.app: cmii-uav-grid-manage
- spec:
- affinity:
- nodeAffinity:
- requiredDuringSchedulingIgnoredDuringExecution:
- nodeSelectorTerms:
- - matchExpressions:
- - key: uavcloud.env
- operator: In
- values:
- - devflight
- imagePullSecrets:
- - name: harborsecret
- containers:
- - name: cmii-uav-grid-manage
- image: harbor.cdcyy.com.cn/cmii/cmii-uav-grid-manage:5.6.0
- imagePullPolicy: Always
- env:
- - name: K8S_NAMESPACE
- value: uavcloud-devflight
- - name: APPLICATION_NAME
- value: cmii-uav-grid-manage
- - name: CUST_JAVA_OPTS
- value: "-Xms200m -Xmx1500m -Dlog4j2.formatMsgNoLookups=true"
- - name: NACOS_REGISTRY
- value: "helm-nacos:8848"
- - name: NACOS_DISCOVERY_IP
- valueFrom:
- fieldRef:
- fieldPath: status.podIP
- - name: NACOS_DISCOVERY_PORT
- value: "8080"
- - name: BIZ_CONFIG_GROUP
- value: 5.7.0
- - name: SYS_CONFIG_GROUP
- value: 5.7.0
- - name: IMAGE_VERSION
- value: 5.7.0
- - name: NACOS_USERNAME
- value: "developer"
- - name: NACOS_PASSWORD
- value: "Deve@9128201"
- ports:
- - name: pod-port
- containerPort: 8080
- protocol: TCP
- resources:
- limits:
- memory: 2Gi
- cpu: "2"
- requests:
- memory: 200Mi
- cpu: 200m
- 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: uavcloud-devflight/cmii-uav-grid-manage
- volumes:
- - name: nfs-backend-log-volume
- persistentVolumeClaim:
- claimName: nfs-backend-log-pvc
----
-apiVersion: v1
-kind: Service
-metadata:
- name: cmii-uav-grid-manage
- namespace: uavcloud-devflight
- labels:
- cmii.type: backend
- cmii.app: cmii-uav-grid-manage
- octopus/control: backend-app-1.0.0
- app.kubernetes.io/managed-by: octopus
- app.kubernetes.io/app-version: 5.7.0
-spec:
- type: ClusterIP
- selector:
- cmii.type: backend
- cmii.app: cmii-uav-grid-manage
- ports:
- - name: backend-tcp
- port: 8080
- protocol: TCP
- targetPort: 8080
----
-apiVersion: apps/v1
-kind: Deployment
-metadata:
- name: cmii-suav-supervision
- namespace: uavcloud-devflight
- labels:
- cmii.type: backend
- cmii.app: cmii-suav-supervision
- octopus/control: backend-app-1.0.0
- app.kubernetes.io/managed-by: octopus
- app.kubernetes.io/app-version: 5.7.0
-spec:
- replicas: 1
- strategy:
- rollingUpdate:
- maxUnavailable: 1
- selector:
- matchLabels:
- cmii.type: backend
- cmii.app: cmii-suav-supervision
- template:
- metadata:
- labels:
- cmii.type: backend
- cmii.app: cmii-suav-supervision
- spec:
- affinity:
- nodeAffinity:
- requiredDuringSchedulingIgnoredDuringExecution:
- nodeSelectorTerms:
- - matchExpressions:
- - key: uavcloud.env
- operator: In
- values:
- - devflight
- imagePullSecrets:
- - name: harborsecret
- containers:
- - name: cmii-suav-supervision
- image: harbor.cdcyy.com.cn/cmii/cmii-suav-supervision:5.6.0
- imagePullPolicy: Always
- env:
- - name: K8S_NAMESPACE
- value: uavcloud-devflight
- - name: APPLICATION_NAME
- value: cmii-suav-supervision
- - name: CUST_JAVA_OPTS
- value: "-Xms200m -Xmx1500m -Dlog4j2.formatMsgNoLookups=true"
- - name: NACOS_REGISTRY
- value: "helm-nacos:8848"
- - name: NACOS_DISCOVERY_IP
- valueFrom:
- fieldRef:
- fieldPath: status.podIP
- - name: NACOS_DISCOVERY_PORT
- value: "8080"
- - name: BIZ_CONFIG_GROUP
- value: 5.7.0
- - name: SYS_CONFIG_GROUP
- value: 5.7.0
- - name: IMAGE_VERSION
- value: 5.7.0
- - name: NACOS_USERNAME
- value: "developer"
- - name: NACOS_PASSWORD
- value: "Deve@9128201"
- ports:
- - name: pod-port
- containerPort: 8080
- protocol: TCP
- resources:
- limits:
- memory: 2Gi
- cpu: "2"
- requests:
- memory: 200Mi
- cpu: 200m
- 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: uavcloud-devflight/cmii-suav-supervision
- volumes:
- - name: nfs-backend-log-volume
- persistentVolumeClaim:
- claimName: nfs-backend-log-pvc
----
-apiVersion: v1
-kind: Service
-metadata:
- name: cmii-suav-supervision
- namespace: uavcloud-devflight
- labels:
- cmii.type: backend
- cmii.app: cmii-suav-supervision
- octopus/control: backend-app-1.0.0
- app.kubernetes.io/managed-by: octopus
- app.kubernetes.io/app-version: 5.7.0
-spec:
- type: ClusterIP
- selector:
- cmii.type: backend
- cmii.app: cmii-suav-supervision
- ports:
- - name: backend-tcp
- port: 8080
- protocol: TCP
- targetPort: 8080
----
-apiVersion: apps/v1
-kind: Deployment
-metadata:
- name: cmii-uav-airspace
- namespace: uavcloud-devflight
- labels:
- cmii.type: backend
- cmii.app: cmii-uav-airspace
- octopus/control: backend-app-1.0.0
- app.kubernetes.io/managed-by: octopus
- app.kubernetes.io/app-version: 5.7.0
-spec:
- replicas: 1
- strategy:
- rollingUpdate:
- maxUnavailable: 1
- selector:
- matchLabels:
- cmii.type: backend
- cmii.app: cmii-uav-airspace
- template:
- metadata:
- labels:
- cmii.type: backend
- cmii.app: cmii-uav-airspace
- spec:
- affinity:
- nodeAffinity:
- requiredDuringSchedulingIgnoredDuringExecution:
- nodeSelectorTerms:
- - matchExpressions:
- - key: uavcloud.env
- operator: In
- values:
- - devflight
- imagePullSecrets:
- - name: harborsecret
- containers:
- - name: cmii-uav-airspace
- image: harbor.cdcyy.com.cn/cmii/cmii-uav-airspace:5.7.0-snapshot
- imagePullPolicy: Always
- env:
- - name: K8S_NAMESPACE
- value: uavcloud-devflight
- - name: APPLICATION_NAME
- value: cmii-uav-airspace
- - name: CUST_JAVA_OPTS
- value: "-Xms200m -Xmx1500m -Dlog4j2.formatMsgNoLookups=true"
- - name: NACOS_REGISTRY
- value: "helm-nacos:8848"
- - name: NACOS_DISCOVERY_IP
- valueFrom:
- fieldRef:
- fieldPath: status.podIP
- - name: NACOS_DISCOVERY_PORT
- value: "8080"
- - name: BIZ_CONFIG_GROUP
- value: 5.7.0
- - name: SYS_CONFIG_GROUP
- value: 5.7.0
- - name: IMAGE_VERSION
- value: 5.7.0
- - name: NACOS_USERNAME
- value: "developer"
- - name: NACOS_PASSWORD
- value: "Deve@9128201"
- ports:
- - name: pod-port
- containerPort: 8080
- protocol: TCP
- resources:
- limits:
- memory: 2Gi
- cpu: "2"
- requests:
- memory: 200Mi
- cpu: 200m
- 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: uavcloud-devflight/cmii-uav-airspace
- volumes:
- - name: nfs-backend-log-volume
- persistentVolumeClaim:
- claimName: nfs-backend-log-pvc
----
-apiVersion: v1
-kind: Service
-metadata:
- name: cmii-uav-airspace
- namespace: uavcloud-devflight
- labels:
- cmii.type: backend
- cmii.app: cmii-uav-airspace
- octopus/control: backend-app-1.0.0
- app.kubernetes.io/managed-by: octopus
- app.kubernetes.io/app-version: 5.7.0
-spec:
- type: ClusterIP
- selector:
- cmii.type: backend
- cmii.app: cmii-uav-airspace
- ports:
- - name: backend-tcp
- port: 8080
- protocol: TCP
- targetPort: 8080
----
-apiVersion: apps/v1
-kind: Deployment
-metadata:
- name: cmii-open-gateway
- namespace: uavcloud-devflight
- labels:
- cmii.type: backend
- cmii.app: cmii-open-gateway
- octopus/control: backend-app-1.0.0
- app.kubernetes.io/managed-by: octopus
- app.kubernetes.io/app-version: 5.7.0
-spec:
- replicas: 0
- strategy:
- rollingUpdate:
- maxUnavailable: 1
- selector:
- matchLabels:
- cmii.type: backend
- cmii.app: cmii-open-gateway
- template:
- metadata:
- labels:
- cmii.type: backend
- cmii.app: cmii-open-gateway
- spec:
- affinity:
- nodeAffinity:
- requiredDuringSchedulingIgnoredDuringExecution:
- nodeSelectorTerms:
- - matchExpressions:
- - key: uavcloud.env
- operator: In
- values:
- - devflight
- imagePullSecrets:
- - name: harborsecret
- containers:
- - name: cmii-open-gateway
- image: harbor.cdcyy.com.cn/cmii/cmii-open-gateway:5.6.0
- imagePullPolicy: Always
- env:
- - name: K8S_NAMESPACE
- value: uavcloud-devflight
- - name: APPLICATION_NAME
- value: cmii-open-gateway
- - name: CUST_JAVA_OPTS
- value: "-Xms200m -Xmx1500m -Dlog4j2.formatMsgNoLookups=true"
- - name: NACOS_REGISTRY
- value: "helm-nacos:8848"
- - name: NACOS_DISCOVERY_IP
- valueFrom:
- fieldRef:
- fieldPath: status.podIP
- - name: NACOS_DISCOVERY_PORT
- value: "8080"
- - name: BIZ_CONFIG_GROUP
- value: 5.7.0
- - name: SYS_CONFIG_GROUP
- value: 5.7.0
- - name: IMAGE_VERSION
- value: 5.7.0
- - name: NACOS_USERNAME
- value: "developer"
- - name: NACOS_PASSWORD
- value: "Deve@9128201"
- ports:
- - name: pod-port
- containerPort: 8080
- protocol: TCP
- resources:
- limits:
- memory: 2Gi
- cpu: "2"
- requests:
- memory: 200Mi
- cpu: 200m
- 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: uavcloud-devflight/cmii-open-gateway
- volumes:
- - name: nfs-backend-log-volume
- persistentVolumeClaim:
- claimName: nfs-backend-log-pvc
----
-apiVersion: v1
-kind: Service
-metadata:
- name: cmii-open-gateway
- namespace: uavcloud-devflight
- labels:
- cmii.type: backend
- cmii.app: cmii-open-gateway
- octopus/control: backend-app-1.0.0
- app.kubernetes.io/managed-by: octopus
- app.kubernetes.io/app-version: 5.7.0
-spec:
- type: ClusterIP
- selector:
- cmii.type: backend
- cmii.app: cmii-open-gateway
- ports:
- - name: backend-tcp
- port: 8080
- protocol: TCP
- targetPort: 8080
----
-apiVersion: apps/v1
-kind: Deployment
-metadata:
- name: cmii-uav-process
- namespace: uavcloud-devflight
- labels:
- cmii.type: backend
- cmii.app: cmii-uav-process
- octopus/control: backend-app-1.0.0
- app.kubernetes.io/managed-by: octopus
- app.kubernetes.io/app-version: 5.7.0
-spec:
- replicas: 1
- strategy:
- rollingUpdate:
- maxUnavailable: 1
- selector:
- matchLabels:
- cmii.type: backend
- cmii.app: cmii-uav-process
- template:
- metadata:
- labels:
- cmii.type: backend
- cmii.app: cmii-uav-process
- spec:
- affinity:
- nodeAffinity:
- requiredDuringSchedulingIgnoredDuringExecution:
- nodeSelectorTerms:
- - matchExpressions:
- - key: uavcloud.env
- operator: In
- values:
- - devflight
- imagePullSecrets:
- - name: harborsecret
- containers:
- - name: cmii-uav-process
- image: harbor.cdcyy.com.cn/cmii/cmii-uav-process:5.7.0-snapshot
- imagePullPolicy: Always
- env:
- - name: K8S_NAMESPACE
- value: uavcloud-devflight
- - name: APPLICATION_NAME
- value: cmii-uav-process
- - name: CUST_JAVA_OPTS
- value: "-Xms200m -Xmx1500m -Dlog4j2.formatMsgNoLookups=true"
- - name: NACOS_REGISTRY
- value: "helm-nacos:8848"
- - name: NACOS_DISCOVERY_IP
- valueFrom:
- fieldRef:
- fieldPath: status.podIP
- - name: NACOS_DISCOVERY_PORT
- value: "8080"
- - name: BIZ_CONFIG_GROUP
- value: 5.7.0
- - name: SYS_CONFIG_GROUP
- value: 5.7.0
- - name: IMAGE_VERSION
- value: 5.7.0
- - name: NACOS_USERNAME
- value: "developer"
- - name: NACOS_PASSWORD
- value: "Deve@9128201"
- ports:
- - name: pod-port
- containerPort: 8080
- protocol: TCP
- resources:
- limits:
- memory: 2Gi
- cpu: "2"
- requests:
- memory: 200Mi
- cpu: 200m
- 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: uavcloud-devflight/cmii-uav-process
- volumes:
- - name: nfs-backend-log-volume
- persistentVolumeClaim:
- claimName: nfs-backend-log-pvc
----
-apiVersion: v1
-kind: Service
-metadata:
- name: cmii-uav-process
- namespace: uavcloud-devflight
- labels:
- cmii.type: backend
- cmii.app: cmii-uav-process
- octopus/control: backend-app-1.0.0
- app.kubernetes.io/managed-by: octopus
- app.kubernetes.io/app-version: 5.7.0
-spec:
- type: ClusterIP
- selector:
- cmii.type: backend
- cmii.app: cmii-uav-process
- ports:
- - name: backend-tcp
- port: 8080
- protocol: TCP
- targetPort: 8080
----
-apiVersion: apps/v1
-kind: Deployment
-metadata:
- name: cmii-uav-emergency
- namespace: uavcloud-devflight
- labels:
- cmii.type: backend
- cmii.app: cmii-uav-emergency
- octopus/control: backend-app-1.0.0
- app.kubernetes.io/managed-by: octopus
- app.kubernetes.io/app-version: 5.7.0
-spec:
- replicas: 1
- strategy:
- rollingUpdate:
- maxUnavailable: 1
- selector:
- matchLabels:
- cmii.type: backend
- cmii.app: cmii-uav-emergency
- template:
- metadata:
- labels:
- cmii.type: backend
- cmii.app: cmii-uav-emergency
- spec:
- affinity:
- nodeAffinity:
- requiredDuringSchedulingIgnoredDuringExecution:
- nodeSelectorTerms:
- - matchExpressions:
- - key: uavcloud.env
- operator: In
- values:
- - devflight
- imagePullSecrets:
- - name: harborsecret
- containers:
- - name: cmii-uav-emergency
- image: harbor.cdcyy.com.cn/cmii/cmii-uav-emergency:5.7.0-snapshot
- imagePullPolicy: Always
- env:
- - name: K8S_NAMESPACE
- value: uavcloud-devflight
- - name: APPLICATION_NAME
- value: cmii-uav-emergency
- - name: CUST_JAVA_OPTS
- value: "-Xms200m -Xmx1500m -Dlog4j2.formatMsgNoLookups=true"
- - name: NACOS_REGISTRY
- value: "helm-nacos:8848"
- - name: NACOS_DISCOVERY_IP
- valueFrom:
- fieldRef:
- fieldPath: status.podIP
- - name: NACOS_DISCOVERY_PORT
- value: "8080"
- - name: BIZ_CONFIG_GROUP
- value: 5.7.0
- - name: SYS_CONFIG_GROUP
- value: 5.7.0
- - name: IMAGE_VERSION
- value: 5.7.0
- - name: NACOS_USERNAME
- value: "developer"
- - name: NACOS_PASSWORD
- value: "Deve@9128201"
- ports:
- - name: pod-port
- containerPort: 8080
- protocol: TCP
- resources:
- limits:
- memory: 2Gi
- cpu: "2"
- requests:
- memory: 200Mi
- cpu: 200m
- 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: uavcloud-devflight/cmii-uav-emergency
- volumes:
- - name: nfs-backend-log-volume
- persistentVolumeClaim:
- claimName: nfs-backend-log-pvc
----
-apiVersion: v1
-kind: Service
-metadata:
- name: cmii-uav-emergency
- namespace: uavcloud-devflight
- labels:
- cmii.type: backend
- cmii.app: cmii-uav-emergency
- octopus/control: backend-app-1.0.0
- app.kubernetes.io/managed-by: octopus
- app.kubernetes.io/app-version: 5.7.0
-spec:
- type: ClusterIP
- selector:
- cmii.type: backend
- cmii.app: cmii-uav-emergency
- ports:
- - name: backend-tcp
- port: 8080
- protocol: TCP
- targetPort: 8080
----
-apiVersion: apps/v1
-kind: Deployment
-metadata:
- name: cmii-uav-sync
- namespace: uavcloud-devflight
- labels:
- cmii.type: backend
- cmii.app: cmii-uav-sync
- octopus/control: backend-app-1.0.0
- app.kubernetes.io/managed-by: octopus
- app.kubernetes.io/app-version: 5.7.0
-spec:
- replicas: 1
- strategy:
- rollingUpdate:
- maxUnavailable: 1
- selector:
- matchLabels:
- cmii.type: backend
- cmii.app: cmii-uav-sync
- template:
- metadata:
- labels:
- cmii.type: backend
- cmii.app: cmii-uav-sync
- spec:
- affinity:
- nodeAffinity:
- requiredDuringSchedulingIgnoredDuringExecution:
- nodeSelectorTerms:
- - matchExpressions:
- - key: uavcloud.env
- operator: In
- values:
- - devflight
- imagePullSecrets:
- - name: harborsecret
- containers:
- - name: cmii-uav-sync
- image: harbor.cdcyy.com.cn/cmii/cmii-uav-sync:5.7.0-snapshot
- imagePullPolicy: Always
- env:
- - name: K8S_NAMESPACE
- value: uavcloud-devflight
- - name: APPLICATION_NAME
- value: cmii-uav-sync
- - name: CUST_JAVA_OPTS
- value: "-Xms200m -Xmx1500m -Dlog4j2.formatMsgNoLookups=true"
- - name: NACOS_REGISTRY
- value: "helm-nacos:8848"
- - name: NACOS_DISCOVERY_IP
- valueFrom:
- fieldRef:
- fieldPath: status.podIP
- - name: NACOS_DISCOVERY_PORT
- value: "8080"
- - name: BIZ_CONFIG_GROUP
- value: 5.7.0
- - name: SYS_CONFIG_GROUP
- value: 5.7.0
- - name: IMAGE_VERSION
- value: 5.7.0
- - name: NACOS_USERNAME
- value: "developer"
- - name: NACOS_PASSWORD
- value: "Deve@9128201"
- ports:
- - name: pod-port
- containerPort: 8080
- protocol: TCP
- resources:
- limits:
- memory: 2Gi
- cpu: "2"
- requests:
- memory: 200Mi
- cpu: 200m
- 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: uavcloud-devflight/cmii-uav-sync
- volumes:
- - name: nfs-backend-log-volume
- persistentVolumeClaim:
- claimName: nfs-backend-log-pvc
----
-apiVersion: v1
-kind: Service
-metadata:
- name: cmii-uav-sync
- namespace: uavcloud-devflight
- labels:
- cmii.type: backend
- cmii.app: cmii-uav-sync
- octopus/control: backend-app-1.0.0
- app.kubernetes.io/managed-by: octopus
- app.kubernetes.io/app-version: 5.7.0
-spec:
- type: ClusterIP
- selector:
- cmii.type: backend
- cmii.app: cmii-uav-sync
- ports:
- - name: backend-tcp
- port: 8080
- protocol: TCP
- targetPort: 8080
----
-apiVersion: apps/v1
-kind: Deployment
-metadata:
- name: cmii-uav-sense-adapter
- namespace: uavcloud-devflight
- 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: 5.7.0
-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:
- - devflight
- imagePullSecrets:
- - name: harborsecret
- containers:
- - name: cmii-uav-sense-adapter
- image: harbor.cdcyy.com.cn/cmii/cmii-uav-sense-adapter:5.6.0
- imagePullPolicy: Always
- env:
- - name: K8S_NAMESPACE
- value: uavcloud-devflight
- - 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:
- fieldPath: status.podIP
- - name: NACOS_DISCOVERY_PORT
- value: "8080"
- - name: BIZ_CONFIG_GROUP
- value: 5.7.0
- - name: SYS_CONFIG_GROUP
- value: 5.7.0
- - name: IMAGE_VERSION
- value: 5.7.0
- - name: NACOS_USERNAME
- value: "developer"
- - name: NACOS_PASSWORD
- value: "Deve@9128201"
- ports:
- - name: pod-port
- containerPort: 8080
- protocol: TCP
- resources:
- limits:
- memory: 2Gi
- cpu: "2"
- requests:
- memory: 200Mi
- cpu: 200m
- 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: uavcloud-devflight/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: uavcloud-devflight
- 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: 5.7.0
-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-gateway
- namespace: uavcloud-devflight
- 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: 5.7.0
-spec:
- replicas: 0
- 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:
- - devflight
- imagePullSecrets:
- - name: harborsecret
- containers:
- - name: cmii-uas-gateway
- image: harbor.cdcyy.com.cn/cmii/cmii-uas-gateway:5.6.0
- imagePullPolicy: Always
- env:
- - name: K8S_NAMESPACE
- value: uavcloud-devflight
- - 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:
- fieldPath: status.podIP
- - name: NACOS_DISCOVERY_PORT
- value: "8080"
- - name: BIZ_CONFIG_GROUP
- value: 5.7.0
- - name: SYS_CONFIG_GROUP
- value: 5.7.0
- - name: IMAGE_VERSION
- value: 5.7.0
- - name: NACOS_USERNAME
- value: "developer"
- - name: NACOS_PASSWORD
- value: "Deve@9128201"
- ports:
- - name: pod-port
- containerPort: 8080
- protocol: TCP
- resources:
- limits:
- memory: 2Gi
- cpu: "2"
- requests:
- memory: 200Mi
- cpu: 200m
- 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: uavcloud-devflight/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: uavcloud-devflight
- 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: 5.7.0
-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-uas-lifecycle
- namespace: uavcloud-devflight
- 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: 5.7.0
-spec:
- replicas: 0
- 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:
- - devflight
- imagePullSecrets:
- - name: harborsecret
- containers:
- - name: cmii-uas-lifecycle
- image: harbor.cdcyy.com.cn/cmii/cmii-uas-lifecycle:5.7.0-snapshot
- imagePullPolicy: Always
- env:
- - name: K8S_NAMESPACE
- value: uavcloud-devflight
- - name: APPLICATION_NAME
- value: cmii-uas-lifecycle
- - name: CUST_JAVA_OPTS
- value: "-Xms200m -Xmx1500m -Dlog4j2.formatMsgNoLookups=true"
- - name: NACOS_REGISTRY
- value: "helm-nacos:8848"
- - name: NACOS_DISCOVERY_IP
- valueFrom:
- fieldRef:
- fieldPath: status.podIP
- - name: NACOS_DISCOVERY_PORT
- value: "8080"
- - name: BIZ_CONFIG_GROUP
- value: 5.7.0
- - name: SYS_CONFIG_GROUP
- value: 5.7.0
- - name: IMAGE_VERSION
- value: 5.7.0
- - name: NACOS_USERNAME
- value: "developer"
- - name: NACOS_PASSWORD
- value: "Deve@9128201"
- ports:
- - name: pod-port
- containerPort: 8080
- protocol: TCP
- resources:
- limits:
- memory: 2Gi
- cpu: "2"
- requests:
- memory: 200Mi
- cpu: 200m
- 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: uavcloud-devflight/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: uavcloud-devflight
- 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: 5.7.0
-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-uav-mqtthandler
- namespace: uavcloud-devflight
- labels:
- cmii.type: backend
- cmii.app: cmii-uav-mqtthandler
- octopus/control: backend-app-1.0.0
- app.kubernetes.io/managed-by: octopus
- app.kubernetes.io/app-version: 5.7.0
-spec:
- replicas: 1
- strategy:
- rollingUpdate:
- maxUnavailable: 1
- selector:
- matchLabels:
- cmii.type: backend
- cmii.app: cmii-uav-mqtthandler
- template:
- metadata:
- labels:
- cmii.type: backend
- cmii.app: cmii-uav-mqtthandler
- spec:
- affinity:
- nodeAffinity:
- requiredDuringSchedulingIgnoredDuringExecution:
- nodeSelectorTerms:
- - matchExpressions:
- - key: uavcloud.env
- operator: In
- values:
- - devflight
- imagePullSecrets:
- - name: harborsecret
- containers:
- - name: cmii-uav-mqtthandler
- image: harbor.cdcyy.com.cn/cmii/cmii-uav-mqtthandler:5.7.0-snapshot
- imagePullPolicy: Always
- env:
- - name: K8S_NAMESPACE
- value: uavcloud-devflight
- - name: APPLICATION_NAME
- value: cmii-uav-mqtthandler
- - name: CUST_JAVA_OPTS
- value: "-Xms200m -Xmx1500m -Dlog4j2.formatMsgNoLookups=true"
- - name: NACOS_REGISTRY
- value: "helm-nacos:8848"
- - name: NACOS_DISCOVERY_IP
- valueFrom:
- fieldRef:
- fieldPath: status.podIP
- - name: NACOS_DISCOVERY_PORT
- value: "8080"
- - name: BIZ_CONFIG_GROUP
- value: 5.7.0
- - name: SYS_CONFIG_GROUP
- value: 5.7.0
- - name: IMAGE_VERSION
- value: 5.7.0
- - name: NACOS_USERNAME
- value: "developer"
- - name: NACOS_PASSWORD
- value: "Deve@9128201"
- ports:
- - name: pod-port
- containerPort: 8080
- protocol: TCP
- resources:
- limits:
- memory: 2Gi
- cpu: "2"
- requests:
- memory: 200Mi
- cpu: 200m
- 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: uavcloud-devflight/cmii-uav-mqtthandler
- volumes:
- - name: nfs-backend-log-volume
- persistentVolumeClaim:
- claimName: nfs-backend-log-pvc
----
-apiVersion: v1
-kind: Service
-metadata:
- name: cmii-uav-mqtthandler
- namespace: uavcloud-devflight
- labels:
- cmii.type: backend
- cmii.app: cmii-uav-mqtthandler
- octopus/control: backend-app-1.0.0
- app.kubernetes.io/managed-by: octopus
- app.kubernetes.io/app-version: 5.7.0
-spec:
- type: ClusterIP
- selector:
- cmii.type: backend
- cmii.app: cmii-uav-mqtthandler
- ports:
- - name: backend-tcp
- port: 8080
- protocol: TCP
- targetPort: 8080
----
-apiVersion: apps/v1
-kind: Deployment
-metadata:
- name: cmii-uav-grid-engine
- namespace: uavcloud-devflight
- labels:
- cmii.type: backend
- cmii.app: cmii-uav-grid-engine
- octopus/control: backend-app-1.0.0
- app.kubernetes.io/managed-by: octopus
- app.kubernetes.io/app-version: 5.7.0
-spec:
- replicas: 0
- strategy:
- rollingUpdate:
- maxUnavailable: 1
- selector:
- matchLabels:
- cmii.type: backend
- cmii.app: cmii-uav-grid-engine
- template:
- metadata:
- labels:
- cmii.type: backend
- cmii.app: cmii-uav-grid-engine
- spec:
- affinity:
- nodeAffinity:
- requiredDuringSchedulingIgnoredDuringExecution:
- nodeSelectorTerms:
- - matchExpressions:
- - key: uavcloud.env
- operator: In
- values:
- - devflight
- imagePullSecrets:
- - name: harborsecret
- containers:
- - name: cmii-uav-grid-engine
- image: harbor.cdcyy.com.cn/cmii/cmii-uav-grid-engine:5.6.0
- imagePullPolicy: Always
- env:
- - name: K8S_NAMESPACE
- value: uavcloud-devflight
- - name: APPLICATION_NAME
- value: cmii-uav-grid-engine
- - name: CUST_JAVA_OPTS
- value: "-Xms200m -Xmx1500m -Dlog4j2.formatMsgNoLookups=true"
- - name: NACOS_REGISTRY
- value: "helm-nacos:8848"
- - name: NACOS_DISCOVERY_IP
- valueFrom:
- fieldRef:
- fieldPath: status.podIP
- - name: NACOS_DISCOVERY_PORT
- value: "8080"
- - name: BIZ_CONFIG_GROUP
- value: 5.7.0
- - name: SYS_CONFIG_GROUP
- value: 5.7.0
- - name: IMAGE_VERSION
- value: 5.7.0
- - name: NACOS_USERNAME
- value: "developer"
- - name: NACOS_PASSWORD
- value: "Deve@9128201"
- ports:
- - name: pod-port
- containerPort: 8080
- protocol: TCP
- resources:
- limits:
- memory: 2Gi
- cpu: "2"
- requests:
- memory: 200Mi
- cpu: 200m
- 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: uavcloud-devflight/cmii-uav-grid-engine
- volumes:
- - name: nfs-backend-log-volume
- persistentVolumeClaim:
- claimName: nfs-backend-log-pvc
----
-apiVersion: v1
-kind: Service
-metadata:
- name: cmii-uav-grid-engine
- namespace: uavcloud-devflight
- labels:
- cmii.type: backend
- cmii.app: cmii-uav-grid-engine
- octopus/control: backend-app-1.0.0
- app.kubernetes.io/managed-by: octopus
- app.kubernetes.io/app-version: 5.7.0
-spec:
- type: ClusterIP
- selector:
- cmii.type: backend
- cmii.app: cmii-uav-grid-engine
- ports:
- - name: backend-tcp
- port: 8080
- protocol: TCP
- targetPort: 8080
----
-apiVersion: apps/v1
-kind: Deployment
-metadata:
- name: cmii-uav-multilink
- namespace: uavcloud-devflight
- labels:
- cmii.type: backend
- cmii.app: cmii-uav-multilink
- octopus/control: backend-app-1.0.0
- app.kubernetes.io/managed-by: octopus
- app.kubernetes.io/app-version: 5.7.0
-spec:
- replicas: 0
- strategy:
- rollingUpdate:
- maxUnavailable: 1
- selector:
- matchLabels:
- cmii.type: backend
- cmii.app: cmii-uav-multilink
- template:
- metadata:
- labels:
- cmii.type: backend
- cmii.app: cmii-uav-multilink
- spec:
- affinity:
- nodeAffinity:
- requiredDuringSchedulingIgnoredDuringExecution:
- nodeSelectorTerms:
- - matchExpressions:
- - key: uavcloud.env
- operator: In
- values:
- - devflight
- imagePullSecrets:
- - name: harborsecret
- containers:
- - name: cmii-uav-multilink
- image: harbor.cdcyy.com.cn/cmii/cmii-uav-multilink:5.6.0
- imagePullPolicy: Always
- env:
- - name: K8S_NAMESPACE
- value: uavcloud-devflight
- - name: APPLICATION_NAME
- value: cmii-uav-multilink
- - name: CUST_JAVA_OPTS
- value: "-Xms200m -Xmx1500m -Dlog4j2.formatMsgNoLookups=true"
- - name: NACOS_REGISTRY
- value: "helm-nacos:8848"
- - name: NACOS_DISCOVERY_IP
- valueFrom:
- fieldRef:
- fieldPath: status.podIP
- - name: NACOS_DISCOVERY_PORT
- value: "8080"
- - name: BIZ_CONFIG_GROUP
- value: 5.7.0
- - name: SYS_CONFIG_GROUP
- value: 5.7.0
- - name: IMAGE_VERSION
- value: 5.7.0
- - name: NACOS_USERNAME
- value: "developer"
- - name: NACOS_PASSWORD
- value: "Deve@9128201"
- ports:
- - name: pod-port
- containerPort: 8080
- protocol: TCP
- resources:
- limits:
- memory: 2Gi
- cpu: "2"
- requests:
- memory: 200Mi
- cpu: 200m
- 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: uavcloud-devflight/cmii-uav-multilink
- volumes:
- - name: nfs-backend-log-volume
- persistentVolumeClaim:
- claimName: nfs-backend-log-pvc
----
-apiVersion: v1
-kind: Service
-metadata:
- name: cmii-uav-multilink
- namespace: uavcloud-devflight
- labels:
- cmii.type: backend
- cmii.app: cmii-uav-multilink
- octopus/control: backend-app-1.0.0
- app.kubernetes.io/managed-by: octopus
- app.kubernetes.io/app-version: 5.7.0
-spec:
- type: ClusterIP
- selector:
- cmii.type: backend
- cmii.app: cmii-uav-multilink
- ports:
- - name: backend-tcp
- port: 8080
- protocol: TCP
- targetPort: 8080
----
-apiVersion: apps/v1
-kind: Deployment
-metadata:
- name: cmii-uav-autowaypoint
- namespace: uavcloud-devflight
- labels:
- cmii.type: backend
- cmii.app: cmii-uav-autowaypoint
- octopus/control: backend-app-1.0.0
- app.kubernetes.io/managed-by: octopus
- app.kubernetes.io/app-version: 5.7.0
-spec:
- replicas: 0
- strategy:
- rollingUpdate:
- maxUnavailable: 1
- selector:
- matchLabels:
- cmii.type: backend
- cmii.app: cmii-uav-autowaypoint
- template:
- metadata:
- labels:
- cmii.type: backend
- cmii.app: cmii-uav-autowaypoint
- spec:
- affinity:
- nodeAffinity:
- requiredDuringSchedulingIgnoredDuringExecution:
- nodeSelectorTerms:
- - matchExpressions:
- - key: uavcloud.env
- operator: In
- values:
- - devflight
- imagePullSecrets:
- - name: harborsecret
- containers:
- - name: cmii-uav-autowaypoint
- image: harbor.cdcyy.com.cn/cmii/cmii-uav-autowaypoint:5.6.0
- imagePullPolicy: Always
- env:
- - name: K8S_NAMESPACE
- value: uavcloud-devflight
- - name: APPLICATION_NAME
- value: cmii-uav-autowaypoint
- - name: CUST_JAVA_OPTS
- value: "-Xms200m -Xmx1500m -Dlog4j2.formatMsgNoLookups=true"
- - name: NACOS_REGISTRY
- value: "helm-nacos:8848"
- - name: NACOS_DISCOVERY_IP
- valueFrom:
- fieldRef:
- fieldPath: status.podIP
- - name: NACOS_DISCOVERY_PORT
- value: "8080"
- - name: BIZ_CONFIG_GROUP
- value: 5.7.0
- - name: SYS_CONFIG_GROUP
- value: 5.7.0
- - name: IMAGE_VERSION
- value: 5.7.0
- - name: NACOS_USERNAME
- value: "developer"
- - name: NACOS_PASSWORD
- value: "Deve@9128201"
- ports:
- - name: pod-port
- containerPort: 8080
- protocol: TCP
- resources:
- limits:
- memory: 2Gi
- cpu: "2"
- requests:
- memory: 200Mi
- cpu: 200m
- 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: uavcloud-devflight/cmii-uav-autowaypoint
- volumes:
- - name: nfs-backend-log-volume
- persistentVolumeClaim:
- claimName: nfs-backend-log-pvc
----
-apiVersion: v1
-kind: Service
-metadata:
- name: cmii-uav-autowaypoint
- namespace: uavcloud-devflight
- labels:
- cmii.type: backend
- cmii.app: cmii-uav-autowaypoint
- octopus/control: backend-app-1.0.0
- app.kubernetes.io/managed-by: octopus
- app.kubernetes.io/app-version: 5.7.0
-spec:
- type: ClusterIP
- selector:
- cmii.type: backend
- cmii.app: cmii-uav-autowaypoint
- ports:
- - name: backend-tcp
- port: 8080
- protocol: TCP
- targetPort: 8080
----
-apiVersion: apps/v1
-kind: Deployment
-metadata:
- name: cmii-uav-cloud-live
- namespace: uavcloud-devflight
- labels:
- cmii.type: backend
- cmii.app: cmii-uav-cloud-live
- octopus/control: backend-app-1.0.0
- app.kubernetes.io/managed-by: octopus
- app.kubernetes.io/app-version: 5.7.0
-spec:
- replicas: 1
- strategy:
- rollingUpdate:
- maxUnavailable: 1
- selector:
- matchLabels:
- cmii.type: backend
- cmii.app: cmii-uav-cloud-live
- template:
- metadata:
- labels:
- cmii.type: backend
- cmii.app: cmii-uav-cloud-live
- spec:
- affinity:
- nodeAffinity:
- requiredDuringSchedulingIgnoredDuringExecution:
- nodeSelectorTerms:
- - matchExpressions:
- - key: uavcloud.env
- operator: In
- values:
- - devflight
- imagePullSecrets:
- - name: harborsecret
- containers:
- - name: cmii-uav-cloud-live
- image: harbor.cdcyy.com.cn/cmii/cmii-uav-cloud-live:5.7.0-snapshot
- imagePullPolicy: Always
- env:
- - name: K8S_NAMESPACE
- value: uavcloud-devflight
- - name: APPLICATION_NAME
- value: cmii-uav-cloud-live
- - name: CUST_JAVA_OPTS
- value: "-Xms200m -Xmx1500m -Dlog4j2.formatMsgNoLookups=true"
- - name: NACOS_REGISTRY
- value: "helm-nacos:8848"
- - name: NACOS_DISCOVERY_IP
- valueFrom:
- fieldRef:
- fieldPath: status.podIP
- - name: NACOS_DISCOVERY_PORT
- value: "8080"
- - name: BIZ_CONFIG_GROUP
- value: 5.7.0
- - name: SYS_CONFIG_GROUP
- value: 5.7.0
- - name: IMAGE_VERSION
- value: 5.7.0
- - name: NACOS_USERNAME
- value: "developer"
- - name: NACOS_PASSWORD
- value: "Deve@9128201"
- ports:
- - name: pod-port
- containerPort: 8080
- protocol: TCP
- resources:
- limits:
- memory: 2Gi
- cpu: "2"
- requests:
- memory: 200Mi
- cpu: 200m
- 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: uavcloud-devflight/cmii-uav-cloud-live
- volumes:
- - name: nfs-backend-log-volume
- persistentVolumeClaim:
- claimName: nfs-backend-log-pvc
----
-apiVersion: v1
-kind: Service
-metadata:
- name: cmii-uav-cloud-live
- namespace: uavcloud-devflight
- labels:
- cmii.type: backend
- cmii.app: cmii-uav-cloud-live
- octopus/control: backend-app-1.0.0
- app.kubernetes.io/managed-by: octopus
- app.kubernetes.io/app-version: 5.7.0
-spec:
- type: ClusterIP
- selector:
- cmii.type: backend
- cmii.app: cmii-uav-cloud-live
- ports:
- - name: backend-tcp
- port: 8080
- protocol: TCP
- targetPort: 8080
----
-apiVersion: apps/v1
-kind: Deployment
-metadata:
- name: cmii-uav-threedsimulation
- namespace: uavcloud-devflight
- labels:
- cmii.type: backend
- cmii.app: cmii-uav-threedsimulation
- octopus/control: backend-app-1.0.0
- app.kubernetes.io/managed-by: octopus
- app.kubernetes.io/app-version: 5.7.0
-spec:
- replicas: 1
- strategy:
- rollingUpdate:
- maxUnavailable: 1
- selector:
- matchLabels:
- cmii.type: backend
- cmii.app: cmii-uav-threedsimulation
- template:
- metadata:
- labels:
- cmii.type: backend
- cmii.app: cmii-uav-threedsimulation
- spec:
- affinity:
- nodeAffinity:
- requiredDuringSchedulingIgnoredDuringExecution:
- nodeSelectorTerms:
- - matchExpressions:
- - key: uavcloud.env
- operator: In
- values:
- - devflight
- imagePullSecrets:
- - name: harborsecret
- containers:
- - name: cmii-uav-threedsimulation
- image: harbor.cdcyy.com.cn/cmii/cmii-uav-threedsimulation:5.6.0
- imagePullPolicy: Always
- env:
- - name: K8S_NAMESPACE
- value: uavcloud-devflight
- - name: APPLICATION_NAME
- value: cmii-uav-threedsimulation
- - name: CUST_JAVA_OPTS
- value: "-Xms200m -Xmx1500m -Dlog4j2.formatMsgNoLookups=true"
- - name: NACOS_REGISTRY
- value: "helm-nacos:8848"
- - name: NACOS_DISCOVERY_IP
- valueFrom:
- fieldRef:
- fieldPath: status.podIP
- - name: NACOS_DISCOVERY_PORT
- value: "8080"
- - name: BIZ_CONFIG_GROUP
- value: 5.7.0
- - name: SYS_CONFIG_GROUP
- value: 5.7.0
- - name: IMAGE_VERSION
- value: 5.7.0
- - name: NACOS_USERNAME
- value: "developer"
- - name: NACOS_PASSWORD
- value: "Deve@9128201"
- ports:
- - name: pod-port
- containerPort: 8080
- protocol: TCP
- resources:
- limits:
- memory: 2Gi
- cpu: "2"
- requests:
- memory: 200Mi
- cpu: 200m
- 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: uavcloud-devflight/cmii-uav-threedsimulation
- volumes:
- - name: nfs-backend-log-volume
- persistentVolumeClaim:
- claimName: nfs-backend-log-pvc
----
-apiVersion: v1
-kind: Service
-metadata:
- name: cmii-uav-threedsimulation
- namespace: uavcloud-devflight
- labels:
- cmii.type: backend
- cmii.app: cmii-uav-threedsimulation
- octopus/control: backend-app-1.0.0
- app.kubernetes.io/managed-by: octopus
- app.kubernetes.io/app-version: 5.7.0
-spec:
- type: ClusterIP
- selector:
- cmii.type: backend
- cmii.app: cmii-uav-threedsimulation
- ports:
- - name: backend-tcp
- port: 8080
- protocol: TCP
- targetPort: 8080
----
-apiVersion: apps/v1
-kind: Deployment
-metadata:
- name: cmii-uav-tower
- namespace: uavcloud-devflight
- labels:
- cmii.type: backend
- cmii.app: cmii-uav-tower
- octopus/control: backend-app-1.0.0
- app.kubernetes.io/managed-by: octopus
- app.kubernetes.io/app-version: 5.7.0
-spec:
- replicas: 0
- strategy:
- rollingUpdate:
- maxUnavailable: 1
- selector:
- matchLabels:
- cmii.type: backend
- cmii.app: cmii-uav-tower
- template:
- metadata:
- labels:
- cmii.type: backend
- cmii.app: cmii-uav-tower
- spec:
- affinity:
- nodeAffinity:
- requiredDuringSchedulingIgnoredDuringExecution:
- nodeSelectorTerms:
- - matchExpressions:
- - key: uavcloud.env
- operator: In
- values:
- - devflight
- imagePullSecrets:
- - name: harborsecret
- containers:
- - name: cmii-uav-tower
- image: harbor.cdcyy.com.cn/cmii/cmii-uav-tower:5.6.0
- imagePullPolicy: Always
- env:
- - name: K8S_NAMESPACE
- value: uavcloud-devflight
- - name: APPLICATION_NAME
- value: cmii-uav-tower
- - name: CUST_JAVA_OPTS
- value: "-Xms200m -Xmx1500m -Dlog4j2.formatMsgNoLookups=true"
- - name: NACOS_REGISTRY
- value: "helm-nacos:8848"
- - name: NACOS_DISCOVERY_IP
- valueFrom:
- fieldRef:
- fieldPath: status.podIP
- - name: NACOS_DISCOVERY_PORT
- value: "8080"
- - name: BIZ_CONFIG_GROUP
- value: 5.7.0
- - name: SYS_CONFIG_GROUP
- value: 5.7.0
- - name: IMAGE_VERSION
- value: 5.7.0
- - name: NACOS_USERNAME
- value: "developer"
- - name: NACOS_PASSWORD
- value: "Deve@9128201"
- ports:
- - name: pod-port
- containerPort: 8080
- protocol: TCP
- resources:
- limits:
- memory: 2Gi
- cpu: "2"
- requests:
- memory: 200Mi
- cpu: 200m
- 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: uavcloud-devflight/cmii-uav-tower
- volumes:
- - name: nfs-backend-log-volume
- persistentVolumeClaim:
- claimName: nfs-backend-log-pvc
----
-apiVersion: v1
-kind: Service
-metadata:
- name: cmii-uav-tower
- namespace: uavcloud-devflight
- labels:
- cmii.type: backend
- cmii.app: cmii-uav-tower
- octopus/control: backend-app-1.0.0
- app.kubernetes.io/managed-by: octopus
- app.kubernetes.io/app-version: 5.7.0
-spec:
- type: ClusterIP
- selector:
- cmii.type: backend
- cmii.app: cmii-uav-tower
- ports:
- - name: backend-tcp
- port: 8080
- protocol: TCP
- targetPort: 8080
----
-apiVersion: apps/v1
-kind: Deployment
-metadata:
- name: cmii-uav-clusters
- namespace: uavcloud-devflight
- labels:
- cmii.type: backend
- cmii.app: cmii-uav-clusters
- octopus/control: backend-app-1.0.0
- app.kubernetes.io/managed-by: octopus
- app.kubernetes.io/app-version: 5.7.0
-spec:
- replicas: 0
- strategy:
- rollingUpdate:
- maxUnavailable: 1
- selector:
- matchLabels:
- cmii.type: backend
- cmii.app: cmii-uav-clusters
- template:
- metadata:
- labels:
- cmii.type: backend
- cmii.app: cmii-uav-clusters
- spec:
- affinity:
- nodeAffinity:
- requiredDuringSchedulingIgnoredDuringExecution:
- nodeSelectorTerms:
- - matchExpressions:
- - key: uavcloud.env
- operator: In
- values:
- - devflight
- imagePullSecrets:
- - name: harborsecret
- containers:
- - name: cmii-uav-clusters
- image: harbor.cdcyy.com.cn/cmii/cmii-uav-clusters:5.6.0
- imagePullPolicy: Always
- env:
- - name: K8S_NAMESPACE
- value: uavcloud-devflight
- - name: APPLICATION_NAME
- value: cmii-uav-clusters
- - name: CUST_JAVA_OPTS
- value: "-Xms200m -Xmx1500m -Dlog4j2.formatMsgNoLookups=true"
- - name: NACOS_REGISTRY
- value: "helm-nacos:8848"
- - name: NACOS_DISCOVERY_IP
- valueFrom:
- fieldRef:
- fieldPath: status.podIP
- - name: NACOS_DISCOVERY_PORT
- value: "8080"
- - name: BIZ_CONFIG_GROUP
- value: 5.7.0
- - name: SYS_CONFIG_GROUP
- value: 5.7.0
- - name: IMAGE_VERSION
- value: 5.7.0
- - name: NACOS_USERNAME
- value: "developer"
- - name: NACOS_PASSWORD
- value: "Deve@9128201"
- ports:
- - name: pod-port
- containerPort: 8080
- protocol: TCP
- resources:
- limits:
- memory: 2Gi
- cpu: "2"
- requests:
- memory: 200Mi
- cpu: 200m
- 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: uavcloud-devflight/cmii-uav-clusters
- volumes:
- - name: nfs-backend-log-volume
- persistentVolumeClaim:
- claimName: nfs-backend-log-pvc
----
-apiVersion: v1
-kind: Service
-metadata:
- name: cmii-uav-clusters
- namespace: uavcloud-devflight
- labels:
- cmii.type: backend
- cmii.app: cmii-uav-clusters
- octopus/control: backend-app-1.0.0
- app.kubernetes.io/managed-by: octopus
- app.kubernetes.io/app-version: 5.7.0
-spec:
- type: ClusterIP
- selector:
- cmii.type: backend
- cmii.app: cmii-uav-clusters
- ports:
- - name: backend-tcp
- port: 8080
- protocol: TCP
- targetPort: 8080
----
-apiVersion: apps/v1
-kind: Deployment
-metadata:
- name: cmii-uav-developer
- namespace: uavcloud-devflight
- labels:
- cmii.type: backend
- cmii.app: cmii-uav-developer
- octopus/control: backend-app-1.0.0
- app.kubernetes.io/managed-by: octopus
- app.kubernetes.io/app-version: 5.7.0
-spec:
- replicas: 0
- strategy:
- rollingUpdate:
- maxUnavailable: 1
- selector:
- matchLabels:
- cmii.type: backend
- cmii.app: cmii-uav-developer
- template:
- metadata:
- labels:
- cmii.type: backend
- cmii.app: cmii-uav-developer
- spec:
- affinity:
- nodeAffinity:
- requiredDuringSchedulingIgnoredDuringExecution:
- nodeSelectorTerms:
- - matchExpressions:
- - key: uavcloud.env
- operator: In
- values:
- - devflight
- imagePullSecrets:
- - name: harborsecret
- containers:
- - name: cmii-uav-developer
- image: harbor.cdcyy.com.cn/cmii/cmii-uav-developer:5.6.0
- imagePullPolicy: Always
- env:
- - name: K8S_NAMESPACE
- value: uavcloud-devflight
- - name: APPLICATION_NAME
- value: cmii-uav-developer
- - name: CUST_JAVA_OPTS
- value: "-Xms200m -Xmx1500m -Dlog4j2.formatMsgNoLookups=true"
- - name: NACOS_REGISTRY
- value: "helm-nacos:8848"
- - name: NACOS_DISCOVERY_IP
- valueFrom:
- fieldRef:
- fieldPath: status.podIP
- - name: NACOS_DISCOVERY_PORT
- value: "8080"
- - name: BIZ_CONFIG_GROUP
- value: 5.7.0
- - name: SYS_CONFIG_GROUP
- value: 5.7.0
- - name: IMAGE_VERSION
- value: 5.7.0
- - name: NACOS_USERNAME
- value: "developer"
- - name: NACOS_PASSWORD
- value: "Deve@9128201"
- ports:
- - name: pod-port
- containerPort: 8080
- protocol: TCP
- resources:
- limits:
- memory: 2Gi
- cpu: "2"
- requests:
- memory: 200Mi
- cpu: 200m
- 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: uavcloud-devflight/cmii-uav-developer
- volumes:
- - name: nfs-backend-log-volume
- persistentVolumeClaim:
- claimName: nfs-backend-log-pvc
----
-apiVersion: v1
-kind: Service
-metadata:
- name: cmii-uav-developer
- namespace: uavcloud-devflight
- labels:
- cmii.type: backend
- cmii.app: cmii-uav-developer
- octopus/control: backend-app-1.0.0
- app.kubernetes.io/managed-by: octopus
- app.kubernetes.io/app-version: 5.7.0
-spec:
- type: ClusterIP
- selector:
- cmii.type: backend
- cmii.app: cmii-uav-developer
- ports:
- - name: backend-tcp
- port: 8080
- protocol: TCP
- targetPort: 8080
----
-apiVersion: apps/v1
-kind: Deployment
-metadata:
- name: cmii-uav-notice
- namespace: uavcloud-devflight
- 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: 5.7.0
-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:
- - devflight
- imagePullSecrets:
- - name: harborsecret
- containers:
- - name: cmii-uav-notice
- image: harbor.cdcyy.com.cn/cmii/cmii-uav-notice:5.6.0
- imagePullPolicy: Always
- env:
- - name: K8S_NAMESPACE
- value: uavcloud-devflight
- - name: APPLICATION_NAME
- value: cmii-uav-notice
- - name: CUST_JAVA_OPTS
- value: "-Xms200m -Xmx1500m -Dlog4j2.formatMsgNoLookups=true"
- - name: NACOS_REGISTRY
- value: "helm-nacos:8848"
- - name: NACOS_DISCOVERY_IP
- valueFrom:
- fieldRef:
- fieldPath: status.podIP
- - name: NACOS_DISCOVERY_PORT
- value: "8080"
- - name: BIZ_CONFIG_GROUP
- value: 5.7.0
- - name: SYS_CONFIG_GROUP
- value: 5.7.0
- - name: IMAGE_VERSION
- value: 5.7.0
- - name: NACOS_USERNAME
- value: "developer"
- - name: NACOS_PASSWORD
- value: "Deve@9128201"
- ports:
- - name: pod-port
- containerPort: 8080
- protocol: TCP
- resources:
- limits:
- memory: 2Gi
- cpu: "2"
- requests:
- memory: 200Mi
- cpu: 200m
- 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: uavcloud-devflight/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: uavcloud-devflight
- 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: 5.7.0
-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-kpi-monitor
- namespace: uavcloud-devflight
- labels:
- cmii.type: backend
- cmii.app: cmii-uav-kpi-monitor
- octopus/control: backend-app-1.0.0
- app.kubernetes.io/managed-by: octopus
- app.kubernetes.io/app-version: 5.7.0
-spec:
- replicas: 0
- strategy:
- rollingUpdate:
- maxUnavailable: 1
- selector:
- matchLabels:
- cmii.type: backend
- cmii.app: cmii-uav-kpi-monitor
- template:
- metadata:
- labels:
- cmii.type: backend
- cmii.app: cmii-uav-kpi-monitor
- spec:
- affinity:
- nodeAffinity:
- requiredDuringSchedulingIgnoredDuringExecution:
- nodeSelectorTerms:
- - matchExpressions:
- - key: uavcloud.env
- operator: In
- values:
- - devflight
- imagePullSecrets:
- - name: harborsecret
- containers:
- - name: cmii-uav-kpi-monitor
- image: harbor.cdcyy.com.cn/cmii/cmii-uav-kpi-monitor:5.6.0
- imagePullPolicy: Always
- env:
- - name: K8S_NAMESPACE
- value: uavcloud-devflight
- - name: APPLICATION_NAME
- value: cmii-uav-kpi-monitor
- - name: CUST_JAVA_OPTS
- value: "-Xms200m -Xmx1500m -Dlog4j2.formatMsgNoLookups=true"
- - name: NACOS_REGISTRY
- value: "helm-nacos:8848"
- - name: NACOS_DISCOVERY_IP
- valueFrom:
- fieldRef:
- fieldPath: status.podIP
- - name: NACOS_DISCOVERY_PORT
- value: "8080"
- - name: BIZ_CONFIG_GROUP
- value: 5.7.0
- - name: SYS_CONFIG_GROUP
- value: 5.7.0
- - name: IMAGE_VERSION
- value: 5.7.0
- - name: NACOS_USERNAME
- value: "developer"
- - name: NACOS_PASSWORD
- value: "Deve@9128201"
- ports:
- - name: pod-port
- containerPort: 8080
- protocol: TCP
- resources:
- limits:
- memory: 2Gi
- cpu: "2"
- requests:
- memory: 200Mi
- cpu: 200m
- 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: uavcloud-devflight/cmii-uav-kpi-monitor
- volumes:
- - name: nfs-backend-log-volume
- persistentVolumeClaim:
- claimName: nfs-backend-log-pvc
----
-apiVersion: v1
-kind: Service
-metadata:
- name: cmii-uav-kpi-monitor
- namespace: uavcloud-devflight
- labels:
- cmii.type: backend
- cmii.app: cmii-uav-kpi-monitor
- octopus/control: backend-app-1.0.0
- app.kubernetes.io/managed-by: octopus
- app.kubernetes.io/app-version: 5.7.0
-spec:
- type: ClusterIP
- selector:
- cmii.type: backend
- cmii.app: cmii-uav-kpi-monitor
- ports:
- - name: backend-tcp
- port: 8080
- protocol: TCP
- targetPort: 8080
----
-apiVersion: apps/v1
-kind: Deployment
-metadata:
- name: cmii-uav-user
- namespace: uavcloud-devflight
- labels:
- cmii.type: backend
- cmii.app: cmii-uav-user
- octopus/control: backend-app-1.0.0
- app.kubernetes.io/managed-by: octopus
- app.kubernetes.io/app-version: 5.7.0
-spec:
- replicas: 1
- strategy:
- rollingUpdate:
- maxUnavailable: 1
- selector:
- matchLabels:
- cmii.type: backend
- cmii.app: cmii-uav-user
- template:
- metadata:
- labels:
- cmii.type: backend
- cmii.app: cmii-uav-user
- spec:
- affinity:
- nodeAffinity:
- requiredDuringSchedulingIgnoredDuringExecution:
- nodeSelectorTerms:
- - matchExpressions:
- - key: uavcloud.env
- operator: In
- values:
- - devflight
- imagePullSecrets:
- - name: harborsecret
- containers:
- - name: cmii-uav-user
- image: harbor.cdcyy.com.cn/cmii/cmii-uav-user:5.6.0
- imagePullPolicy: Always
- env:
- - name: K8S_NAMESPACE
- value: uavcloud-devflight
- - name: APPLICATION_NAME
- value: cmii-uav-user
- - name: CUST_JAVA_OPTS
- value: "-Xms200m -Xmx1500m -Dlog4j2.formatMsgNoLookups=true"
- - name: NACOS_REGISTRY
- value: "helm-nacos:8848"
- - name: NACOS_DISCOVERY_IP
- valueFrom:
- fieldRef:
- fieldPath: status.podIP
- - name: NACOS_DISCOVERY_PORT
- value: "8080"
- - name: BIZ_CONFIG_GROUP
- value: 5.7.0
- - name: SYS_CONFIG_GROUP
- value: 5.7.0
- - name: IMAGE_VERSION
- value: 5.7.0
- - name: NACOS_USERNAME
- value: "developer"
- - name: NACOS_PASSWORD
- value: "Deve@9128201"
- ports:
- - name: pod-port
- containerPort: 8080
- protocol: TCP
- resources:
- limits:
- memory: 2Gi
- cpu: "2"
- requests:
- memory: 200Mi
- cpu: 200m
- 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: uavcloud-devflight/cmii-uav-user
- volumes:
- - name: nfs-backend-log-volume
- persistentVolumeClaim:
- claimName: nfs-backend-log-pvc
----
-apiVersion: v1
-kind: Service
-metadata:
- name: cmii-uav-user
- namespace: uavcloud-devflight
- labels:
- cmii.type: backend
- cmii.app: cmii-uav-user
- octopus/control: backend-app-1.0.0
- app.kubernetes.io/managed-by: octopus
- app.kubernetes.io/app-version: 5.7.0
-spec:
- type: ClusterIP
- selector:
- cmii.type: backend
- cmii.app: cmii-uav-user
- ports:
- - name: backend-tcp
- port: 8080
- protocol: TCP
- targetPort: 8080
----
-apiVersion: apps/v1
-kind: Deployment
-metadata:
- name: cmii-uav-mission
- namespace: uavcloud-devflight
- labels:
- cmii.type: backend
- cmii.app: cmii-uav-mission
- octopus/control: backend-app-1.0.0
- app.kubernetes.io/managed-by: octopus
- app.kubernetes.io/app-version: 5.7.0
-spec:
- replicas: 1
- strategy:
- rollingUpdate:
- maxUnavailable: 1
- selector:
- matchLabels:
- cmii.type: backend
- cmii.app: cmii-uav-mission
- template:
- metadata:
- labels:
- cmii.type: backend
- cmii.app: cmii-uav-mission
- spec:
- affinity:
- nodeAffinity:
- requiredDuringSchedulingIgnoredDuringExecution:
- nodeSelectorTerms:
- - matchExpressions:
- - key: uavcloud.env
- operator: In
- values:
- - devflight
- imagePullSecrets:
- - name: harborsecret
- containers:
- - name: cmii-uav-mission
- image: harbor.cdcyy.com.cn/cmii/cmii-uav-mission:5.7.0-snapshot
- imagePullPolicy: Always
- env:
- - name: K8S_NAMESPACE
- value: uavcloud-devflight
- - name: APPLICATION_NAME
- value: cmii-uav-mission
- - name: CUST_JAVA_OPTS
- value: "-Xms200m -Xmx1500m -Dlog4j2.formatMsgNoLookups=true"
- - name: NACOS_REGISTRY
- value: "helm-nacos:8848"
- - name: NACOS_DISCOVERY_IP
- valueFrom:
- fieldRef:
- fieldPath: status.podIP
- - name: NACOS_DISCOVERY_PORT
- value: "8080"
- - name: BIZ_CONFIG_GROUP
- value: 5.7.0
- - name: SYS_CONFIG_GROUP
- value: 5.7.0
- - name: IMAGE_VERSION
- value: 5.7.0
- - name: NACOS_USERNAME
- value: "developer"
- - name: NACOS_PASSWORD
- value: "Deve@9128201"
- ports:
- - name: pod-port
- containerPort: 8080
- protocol: TCP
- resources:
- limits:
- memory: 2Gi
- cpu: "2"
- requests:
- memory: 200Mi
- cpu: 200m
- 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: uavcloud-devflight/cmii-uav-mission
- volumes:
- - name: nfs-backend-log-volume
- persistentVolumeClaim:
- claimName: nfs-backend-log-pvc
----
-apiVersion: v1
-kind: Service
-metadata:
- name: cmii-uav-mission
- namespace: uavcloud-devflight
- labels:
- cmii.type: backend
- cmii.app: cmii-uav-mission
- octopus/control: backend-app-1.0.0
- app.kubernetes.io/managed-by: octopus
- app.kubernetes.io/app-version: 5.7.0
-spec:
- type: ClusterIP
- selector:
- cmii.type: backend
- cmii.app: cmii-uav-mission
- ports:
- - name: backend-tcp
- port: 8080
- protocol: TCP
- targetPort: 8080
----
-apiVersion: apps/v1
-kind: Deployment
-metadata:
- name: cmii-uav-data-post-process
- namespace: uavcloud-devflight
- labels:
- cmii.type: backend
- cmii.app: cmii-uav-data-post-process
- octopus/control: backend-app-1.0.0
- app.kubernetes.io/managed-by: octopus
- app.kubernetes.io/app-version: 5.7.0
-spec:
- replicas: 0
- strategy:
- rollingUpdate:
- maxUnavailable: 1
- selector:
- matchLabels:
- cmii.type: backend
- cmii.app: cmii-uav-data-post-process
- template:
- metadata:
- labels:
- cmii.type: backend
- cmii.app: cmii-uav-data-post-process
- spec:
- affinity:
- nodeAffinity:
- requiredDuringSchedulingIgnoredDuringExecution:
- nodeSelectorTerms:
- - matchExpressions:
- - key: uavcloud.env
- operator: In
- values:
- - devflight
- imagePullSecrets:
- - name: harborsecret
- containers:
- - name: cmii-uav-data-post-process
- image: harbor.cdcyy.com.cn/cmii/cmii-uav-data-post-process:5.6.0
- imagePullPolicy: Always
- env:
- - name: K8S_NAMESPACE
- value: uavcloud-devflight
- - name: APPLICATION_NAME
- value: cmii-uav-data-post-process
- - name: CUST_JAVA_OPTS
- value: "-Xms200m -Xmx1500m -Dlog4j2.formatMsgNoLookups=true"
- - name: NACOS_REGISTRY
- value: "helm-nacos:8848"
- - name: NACOS_DISCOVERY_IP
- valueFrom:
- fieldRef:
- fieldPath: status.podIP
- - name: NACOS_DISCOVERY_PORT
- value: "8080"
- - name: BIZ_CONFIG_GROUP
- value: 5.7.0
- - name: SYS_CONFIG_GROUP
- value: 5.7.0
- - name: IMAGE_VERSION
- value: 5.7.0
- - name: NACOS_USERNAME
- value: "developer"
- - name: NACOS_PASSWORD
- value: "Deve@9128201"
- ports:
- - name: pod-port
- containerPort: 8080
- protocol: TCP
- resources:
- limits:
- memory: 2Gi
- cpu: "2"
- requests:
- memory: 200Mi
- cpu: 200m
- 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: uavcloud-devflight/cmii-uav-data-post-process
- volumes:
- - name: nfs-backend-log-volume
- persistentVolumeClaim:
- claimName: nfs-backend-log-pvc
----
-apiVersion: v1
-kind: Service
-metadata:
- name: cmii-uav-data-post-process
- namespace: uavcloud-devflight
- labels:
- cmii.type: backend
- cmii.app: cmii-uav-data-post-process
- octopus/control: backend-app-1.0.0
- app.kubernetes.io/managed-by: octopus
- app.kubernetes.io/app-version: 5.7.0
-spec:
- type: ClusterIP
- selector:
- cmii.type: backend
- cmii.app: cmii-uav-data-post-process
- ports:
- - name: backend-tcp
- port: 8080
- protocol: TCP
- targetPort: 8080
----
-apiVersion: apps/v1
-kind: Deployment
-metadata:
- name: cmii-uav-waypoint
- namespace: uavcloud-devflight
- labels:
- cmii.type: backend
- cmii.app: cmii-uav-waypoint
- octopus/control: backend-app-1.0.0
- app.kubernetes.io/managed-by: octopus
- app.kubernetes.io/app-version: 5.7.0
-spec:
- replicas: 1
- strategy:
- rollingUpdate:
- maxUnavailable: 1
- selector:
- matchLabels:
- cmii.type: backend
- cmii.app: cmii-uav-waypoint
- template:
- metadata:
- labels:
- cmii.type: backend
- cmii.app: cmii-uav-waypoint
- spec:
- affinity:
- nodeAffinity:
- requiredDuringSchedulingIgnoredDuringExecution:
- nodeSelectorTerms:
- - matchExpressions:
- - key: uavcloud.env
- operator: In
- values:
- - devflight
- imagePullSecrets:
- - name: harborsecret
- containers:
- - name: cmii-uav-waypoint
- image: harbor.cdcyy.com.cn/cmii/cmii-uav-waypoint:5.7.0
- imagePullPolicy: Always
- env:
- - name: K8S_NAMESPACE
- value: uavcloud-devflight
- - name: APPLICATION_NAME
- value: cmii-uav-waypoint
- - name: CUST_JAVA_OPTS
- value: "-Xms200m -Xmx1500m -Dlog4j2.formatMsgNoLookups=true"
- - name: NACOS_REGISTRY
- value: "helm-nacos:8848"
- - name: NACOS_DISCOVERY_IP
- valueFrom:
- fieldRef:
- fieldPath: status.podIP
- - name: NACOS_DISCOVERY_PORT
- value: "8080"
- - name: BIZ_CONFIG_GROUP
- value: 5.7.0
- - name: SYS_CONFIG_GROUP
- value: 5.7.0
- - name: IMAGE_VERSION
- value: 5.7.0
- - name: NACOS_USERNAME
- value: "developer"
- - name: NACOS_PASSWORD
- value: "Deve@9128201"
- ports:
- - name: pod-port
- containerPort: 8080
- protocol: TCP
- resources:
- limits:
- memory: 2Gi
- cpu: "2"
- requests:
- memory: 200Mi
- cpu: 200m
- 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: uavcloud-devflight/cmii-uav-waypoint
- volumes:
- - name: nfs-backend-log-volume
- persistentVolumeClaim:
- claimName: nfs-backend-log-pvc
----
-apiVersion: v1
-kind: Service
-metadata:
- name: cmii-uav-waypoint
- namespace: uavcloud-devflight
- labels:
- cmii.type: backend
- cmii.app: cmii-uav-waypoint
- octopus/control: backend-app-1.0.0
- app.kubernetes.io/managed-by: octopus
- app.kubernetes.io/app-version: 5.7.0
-spec:
- type: ClusterIP
- selector:
- cmii.type: backend
- cmii.app: cmii-uav-waypoint
- ports:
- - name: backend-tcp
- port: 8080
- protocol: TCP
- targetPort: 8080
----
-apiVersion: apps/v1
-kind: Deployment
-metadata:
- name: cmii-admin-user
- namespace: uavcloud-devflight
- labels:
- cmii.type: backend
- cmii.app: cmii-admin-user
- octopus/control: backend-app-1.0.0
- app.kubernetes.io/managed-by: octopus
- app.kubernetes.io/app-version: 5.7.0
-spec:
- replicas: 1
- strategy:
- rollingUpdate:
- maxUnavailable: 1
- selector:
- matchLabels:
- cmii.type: backend
- cmii.app: cmii-admin-user
- template:
- metadata:
- labels:
- cmii.type: backend
- cmii.app: cmii-admin-user
- spec:
- affinity:
- nodeAffinity:
- requiredDuringSchedulingIgnoredDuringExecution:
- nodeSelectorTerms:
- - matchExpressions:
- - key: uavcloud.env
- operator: In
- values:
- - devflight
- imagePullSecrets:
- - name: harborsecret
- containers:
- - name: cmii-admin-user
- image: harbor.cdcyy.com.cn/cmii/cmii-admin-user:5.7.0-snapshot
- imagePullPolicy: Always
- env:
- - name: K8S_NAMESPACE
- value: uavcloud-devflight
- - name: APPLICATION_NAME
- value: cmii-admin-user
- - name: CUST_JAVA_OPTS
- value: "-Xms200m -Xmx1500m -Dlog4j2.formatMsgNoLookups=true"
- - name: NACOS_REGISTRY
- value: "helm-nacos:8848"
- - name: NACOS_DISCOVERY_IP
- valueFrom:
- fieldRef:
- fieldPath: status.podIP
- - name: NACOS_DISCOVERY_PORT
- value: "8080"
- - name: BIZ_CONFIG_GROUP
- value: 5.7.0
- - name: SYS_CONFIG_GROUP
- value: 5.7.0
- - name: IMAGE_VERSION
- value: 5.7.0
- - name: NACOS_USERNAME
- value: "developer"
- - name: NACOS_PASSWORD
- value: "Deve@9128201"
- ports:
- - name: pod-port
- containerPort: 8080
- protocol: TCP
- resources:
- limits:
- memory: 2Gi
- cpu: "2"
- requests:
- memory: 200Mi
- cpu: 200m
- 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: uavcloud-devflight/cmii-admin-user
- volumes:
- - name: nfs-backend-log-volume
- persistentVolumeClaim:
- claimName: nfs-backend-log-pvc
----
-apiVersion: v1
-kind: Service
-metadata:
- name: cmii-admin-user
- namespace: uavcloud-devflight
- labels:
- cmii.type: backend
- cmii.app: cmii-admin-user
- octopus/control: backend-app-1.0.0
- app.kubernetes.io/managed-by: octopus
- app.kubernetes.io/app-version: 5.7.0
-spec:
- type: ClusterIP
- selector:
- cmii.type: backend
- cmii.app: cmii-admin-user
- ports:
- - name: backend-tcp
- port: 8080
- protocol: TCP
- targetPort: 8080
----
-apiVersion: apps/v1
-kind: Deployment
-metadata:
- name: cmii-uav-device
- namespace: uavcloud-devflight
- labels:
- cmii.type: backend
- cmii.app: cmii-uav-device
- octopus/control: backend-app-1.0.0
- app.kubernetes.io/managed-by: octopus
- app.kubernetes.io/app-version: 5.7.0
-spec:
- replicas: 1
- strategy:
- rollingUpdate:
- maxUnavailable: 1
- selector:
- matchLabels:
- cmii.type: backend
- cmii.app: cmii-uav-device
- template:
- metadata:
- labels:
- cmii.type: backend
- cmii.app: cmii-uav-device
- spec:
- affinity:
- nodeAffinity:
- requiredDuringSchedulingIgnoredDuringExecution:
- nodeSelectorTerms:
- - matchExpressions:
- - key: uavcloud.env
- operator: In
- values:
- - devflight
- imagePullSecrets:
- - name: harborsecret
- containers:
- - name: cmii-uav-device
- image: harbor.cdcyy.com.cn/cmii/cmii-uav-device:5.7.0-snapshot
- imagePullPolicy: Always
- env:
- - name: K8S_NAMESPACE
- value: uavcloud-devflight
- - name: APPLICATION_NAME
- value: cmii-uav-device
- - name: CUST_JAVA_OPTS
- value: "-Xms200m -Xmx1500m -Dlog4j2.formatMsgNoLookups=true"
- - name: NACOS_REGISTRY
- value: "helm-nacos:8848"
- - name: NACOS_DISCOVERY_IP
- valueFrom:
- fieldRef:
- fieldPath: status.podIP
- - name: NACOS_DISCOVERY_PORT
- value: "8080"
- - name: BIZ_CONFIG_GROUP
- value: 5.7.0
- - name: SYS_CONFIG_GROUP
- value: 5.7.0
- - name: IMAGE_VERSION
- value: 5.7.0
- - name: NACOS_USERNAME
- value: "developer"
- - name: NACOS_PASSWORD
- value: "Deve@9128201"
- ports:
- - name: pod-port
- containerPort: 8080
- protocol: TCP
- resources:
- limits:
- memory: 2Gi
- cpu: "2"
- requests:
- memory: 200Mi
- cpu: 200m
- 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: uavcloud-devflight/cmii-uav-device
- volumes:
- - name: nfs-backend-log-volume
- persistentVolumeClaim:
- claimName: nfs-backend-log-pvc
----
-apiVersion: v1
-kind: Service
-metadata:
- name: cmii-uav-device
- namespace: uavcloud-devflight
- labels:
- cmii.type: backend
- cmii.app: cmii-uav-device
- octopus/control: backend-app-1.0.0
- app.kubernetes.io/managed-by: octopus
- app.kubernetes.io/app-version: 5.7.0
-spec:
- type: ClusterIP
- selector:
- cmii.type: backend
- cmii.app: cmii-uav-device
- ports:
- - name: backend-tcp
- port: 8080
- protocol: TCP
- targetPort: 8080
----
-apiVersion: apps/v1
-kind: Deployment
-metadata:
- name: cmii-uav-gis-server
- namespace: uavcloud-devflight
- labels:
- cmii.type: backend
- cmii.app: cmii-uav-gis-server
- octopus/control: backend-app-1.0.0
- app.kubernetes.io/managed-by: octopus
- app.kubernetes.io/app-version: 5.7.0
-spec:
- replicas: 0
- strategy:
- rollingUpdate:
- maxUnavailable: 1
- selector:
- matchLabels:
- cmii.type: backend
- cmii.app: cmii-uav-gis-server
- template:
- metadata:
- labels:
- cmii.type: backend
- cmii.app: cmii-uav-gis-server
- spec:
- affinity:
- nodeAffinity:
- requiredDuringSchedulingIgnoredDuringExecution:
- nodeSelectorTerms:
- - matchExpressions:
- - key: uavcloud.env
- operator: In
- values:
- - devflight
- imagePullSecrets:
- - name: harborsecret
- containers:
- - name: cmii-uav-gis-server
- image: harbor.cdcyy.com.cn/cmii/cmii-uav-gis-server:5.6.0
- imagePullPolicy: Always
- env:
- - name: K8S_NAMESPACE
- value: uavcloud-devflight
- - name: APPLICATION_NAME
- value: cmii-uav-gis-server
- - name: CUST_JAVA_OPTS
- value: "-Xms200m -Xmx1500m -Dlog4j2.formatMsgNoLookups=true"
- - name: NACOS_REGISTRY
- value: "helm-nacos:8848"
- - name: NACOS_DISCOVERY_IP
- valueFrom:
- fieldRef:
- fieldPath: status.podIP
- - name: NACOS_DISCOVERY_PORT
- value: "8080"
- - name: BIZ_CONFIG_GROUP
- value: 5.7.0
- - name: SYS_CONFIG_GROUP
- value: 5.7.0
- - name: IMAGE_VERSION
- value: 5.7.0
- - name: NACOS_USERNAME
- value: "developer"
- - name: NACOS_PASSWORD
- value: "Deve@9128201"
- ports:
- - name: pod-port
- containerPort: 8080
- protocol: TCP
- resources:
- limits:
- memory: 2Gi
- cpu: "2"
- requests:
- memory: 200Mi
- cpu: 200m
- 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: uavcloud-devflight/cmii-uav-gis-server
- volumes:
- - name: nfs-backend-log-volume
- persistentVolumeClaim:
- claimName: nfs-backend-log-pvc
----
-apiVersion: v1
-kind: Service
-metadata:
- name: cmii-uav-gis-server
- namespace: uavcloud-devflight
- labels:
- cmii.type: backend
- cmii.app: cmii-uav-gis-server
- octopus/control: backend-app-1.0.0
- app.kubernetes.io/managed-by: octopus
- app.kubernetes.io/app-version: 5.7.0
-spec:
- type: ClusterIP
- selector:
- cmii.type: backend
- cmii.app: cmii-uav-gis-server
- ports:
- - name: backend-tcp
- port: 8080
- protocol: TCP
- targetPort: 8080
----
-apiVersion: apps/v1
-kind: Deployment
-metadata:
- name: cmii-uav-cms
- namespace: uavcloud-devflight
- labels:
- cmii.type: backend
- cmii.app: cmii-uav-cms
- octopus/control: backend-app-1.0.0
- app.kubernetes.io/managed-by: octopus
- app.kubernetes.io/app-version: 5.7.0
-spec:
- replicas: 1
- strategy:
- rollingUpdate:
- maxUnavailable: 1
- selector:
- matchLabels:
- cmii.type: backend
- cmii.app: cmii-uav-cms
- template:
- metadata:
- labels:
- cmii.type: backend
- cmii.app: cmii-uav-cms
- spec:
- affinity:
- nodeAffinity:
- requiredDuringSchedulingIgnoredDuringExecution:
- nodeSelectorTerms:
- - matchExpressions:
- - key: uavcloud.env
- operator: In
- values:
- - devflight
- imagePullSecrets:
- - name: harborsecret
- containers:
- - name: cmii-uav-cms
- image: harbor.cdcyy.com.cn/cmii/cmii-uav-cms:5.6.0
- imagePullPolicy: Always
- env:
- - name: K8S_NAMESPACE
- value: uavcloud-devflight
- - name: APPLICATION_NAME
- value: cmii-uav-cms
- - name: CUST_JAVA_OPTS
- value: "-Xms200m -Xmx1500m -Dlog4j2.formatMsgNoLookups=true"
- - name: NACOS_REGISTRY
- value: "helm-nacos:8848"
- - name: NACOS_DISCOVERY_IP
- valueFrom:
- fieldRef:
- fieldPath: status.podIP
- - name: NACOS_DISCOVERY_PORT
- value: "8080"
- - name: BIZ_CONFIG_GROUP
- value: 5.7.0
- - name: SYS_CONFIG_GROUP
- value: 5.7.0
- - name: IMAGE_VERSION
- value: 5.7.0
- - name: NACOS_USERNAME
- value: "developer"
- - name: NACOS_PASSWORD
- value: "Deve@9128201"
- ports:
- - name: pod-port
- containerPort: 8080
- protocol: TCP
- resources:
- limits:
- memory: 2Gi
- cpu: "2"
- requests:
- memory: 200Mi
- cpu: 200m
- 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: uavcloud-devflight/cmii-uav-cms
- volumes:
- - name: nfs-backend-log-volume
- persistentVolumeClaim:
- claimName: nfs-backend-log-pvc
----
-apiVersion: v1
-kind: Service
-metadata:
- name: cmii-uav-cms
- namespace: uavcloud-devflight
- labels:
- cmii.type: backend
- cmii.app: cmii-uav-cms
- octopus/control: backend-app-1.0.0
- app.kubernetes.io/managed-by: octopus
- app.kubernetes.io/app-version: 5.7.0
-spec:
- type: ClusterIP
- selector:
- cmii.type: backend
- cmii.app: cmii-uav-cms
- ports:
- - name: backend-tcp
- port: 8080
- protocol: TCP
- targetPort: 8080
----
-apiVersion: apps/v1
-kind: Deployment
-metadata:
- name: cmii-admin-data
- namespace: uavcloud-devflight
- labels:
- cmii.type: backend
- cmii.app: cmii-admin-data
- octopus/control: backend-app-1.0.0
- app.kubernetes.io/managed-by: octopus
- app.kubernetes.io/app-version: 5.7.0
-spec:
- replicas: 1
- strategy:
- rollingUpdate:
- maxUnavailable: 1
- selector:
- matchLabels:
- cmii.type: backend
- cmii.app: cmii-admin-data
- template:
- metadata:
- labels:
- cmii.type: backend
- cmii.app: cmii-admin-data
- spec:
- affinity:
- nodeAffinity:
- requiredDuringSchedulingIgnoredDuringExecution:
- nodeSelectorTerms:
- - matchExpressions:
- - key: uavcloud.env
- operator: In
- values:
- - devflight
- imagePullSecrets:
- - name: harborsecret
- containers:
- - name: cmii-admin-data
- image: harbor.cdcyy.com.cn/cmii/cmii-admin-data:5.7.0-snapshot
- imagePullPolicy: Always
- env:
- - name: K8S_NAMESPACE
- value: uavcloud-devflight
- - name: APPLICATION_NAME
- value: cmii-admin-data
- - name: CUST_JAVA_OPTS
- value: "-Xms200m -Xmx1500m -Dlog4j2.formatMsgNoLookups=true"
- - name: NACOS_REGISTRY
- value: "helm-nacos:8848"
- - name: NACOS_DISCOVERY_IP
- valueFrom:
- fieldRef:
- fieldPath: status.podIP
- - name: NACOS_DISCOVERY_PORT
- value: "8080"
- - name: BIZ_CONFIG_GROUP
- value: 5.7.0
- - name: SYS_CONFIG_GROUP
- value: 5.7.0
- - name: IMAGE_VERSION
- value: 5.7.0
- - name: NACOS_USERNAME
- value: "developer"
- - name: NACOS_PASSWORD
- value: "Deve@9128201"
- ports:
- - name: pod-port
- containerPort: 8080
- protocol: TCP
- resources:
- limits:
- memory: 2Gi
- cpu: "2"
- requests:
- memory: 200Mi
- cpu: 200m
- 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: uavcloud-devflight/cmii-admin-data
- volumes:
- - name: nfs-backend-log-volume
- persistentVolumeClaim:
- claimName: nfs-backend-log-pvc
----
-apiVersion: v1
-kind: Service
-metadata:
- name: cmii-admin-data
- namespace: uavcloud-devflight
- labels:
- cmii.type: backend
- cmii.app: cmii-admin-data
- octopus/control: backend-app-1.0.0
- app.kubernetes.io/managed-by: octopus
- app.kubernetes.io/app-version: 5.7.0
-spec:
- type: ClusterIP
- selector:
- cmii.type: backend
- cmii.app: cmii-admin-data
- ports:
- - name: backend-tcp
- port: 8080
- protocol: TCP
- targetPort: 8080
----
-apiVersion: apps/v1
-kind: Deployment
metadata:
name: cmii-uav-industrial-portfolio
namespace: uavcloud-devflight
@@ -5013,7 +9,7 @@ metadata:
cmii.app: cmii-uav-industrial-portfolio
octopus/control: backend-app-1.0.0
app.kubernetes.io/managed-by: octopus
- app.kubernetes.io/app-version: 5.7.0
+ app.kubernetes.io/app-version: 6.0.0
spec:
replicas: 1
strategy:
@@ -5037,12 +33,12 @@ spec:
- key: uavcloud.env
operator: In
values:
- - devflight
+ - uavcloud-devflight
imagePullSecrets:
- name: harborsecret
containers:
- name: cmii-uav-industrial-portfolio
- image: harbor.cdcyy.com.cn/cmii/cmii-uav-industrial-portfolio:5.7.0-snapshot
+ image: harbor.cdcyy.com.cn/cmii/cmii-uav-industrial-portfolio:5.7.0-sz-1111-snapshot
imagePullPolicy: Always
env:
- name: K8S_NAMESPACE
@@ -5060,11 +56,11 @@ spec:
- name: NACOS_DISCOVERY_PORT
value: "8080"
- name: BIZ_CONFIG_GROUP
- value: 5.7.0
+ value: 6.0.0
- name: SYS_CONFIG_GROUP
- value: 5.7.0
+ value: 6.0.0
- name: IMAGE_VERSION
- value: 5.7.0
+ value: 6.0.0
- name: NACOS_USERNAME
value: "developer"
- name: NACOS_PASSWORD
@@ -5074,12 +70,12 @@ spec:
containerPort: 8080
protocol: TCP
resources:
- limits:
- memory: 2Gi
- cpu: "2"
- requests:
- memory: 200Mi
- cpu: 200m
+ limits:
+ memory: 2Gi
+ cpu: "2"
+ requests:
+ memory: 200Mi
+ cpu: 200m
livenessProbe:
httpGet:
path: /cmii/health
@@ -5130,7 +126,7 @@ metadata:
cmii.app: cmii-uav-industrial-portfolio
octopus/control: backend-app-1.0.0
app.kubernetes.io/managed-by: octopus
- app.kubernetes.io/app-version: 5.7.0
+ app.kubernetes.io/app-version: 6.0.0
spec:
type: ClusterIP
selector:
@@ -5145,14 +141,14 @@ spec:
apiVersion: apps/v1
kind: Deployment
metadata:
- name: cmii-uav-logger
+ name: cmii-uav-mission
namespace: uavcloud-devflight
labels:
cmii.type: backend
- cmii.app: cmii-uav-logger
+ cmii.app: cmii-uav-mission
octopus/control: backend-app-1.0.0
app.kubernetes.io/managed-by: octopus
- app.kubernetes.io/app-version: 5.7.0
+ app.kubernetes.io/app-version: 6.0.0
spec:
replicas: 1
strategy:
@@ -5161,12 +157,12 @@ spec:
selector:
matchLabels:
cmii.type: backend
- cmii.app: cmii-uav-logger
+ cmii.app: cmii-uav-mission
template:
metadata:
labels:
cmii.type: backend
- cmii.app: cmii-uav-logger
+ cmii.app: cmii-uav-mission
spec:
affinity:
nodeAffinity:
@@ -5176,18 +172,18 @@ spec:
- key: uavcloud.env
operator: In
values:
- - devflight
+ - uavcloud-devflight
imagePullSecrets:
- name: harborsecret
containers:
- - name: cmii-uav-logger
- image: harbor.cdcyy.com.cn/cmii/cmii-uav-logger:5.6.0
+ - name: cmii-uav-mission
+ image: harbor.cdcyy.com.cn/cmii/cmii-uav-mission:5.7.0-snapshot
imagePullPolicy: Always
env:
- name: K8S_NAMESPACE
value: uavcloud-devflight
- name: APPLICATION_NAME
- value: cmii-uav-logger
+ value: cmii-uav-mission
- name: CUST_JAVA_OPTS
value: "-Xms200m -Xmx1500m -Dlog4j2.formatMsgNoLookups=true"
- name: NACOS_REGISTRY
@@ -5199,11 +195,11 @@ spec:
- name: NACOS_DISCOVERY_PORT
value: "8080"
- name: BIZ_CONFIG_GROUP
- value: 5.7.0
+ value: 6.0.0
- name: SYS_CONFIG_GROUP
- value: 5.7.0
+ value: 6.0.0
- name: IMAGE_VERSION
- value: 5.7.0
+ value: 6.0.0
- name: NACOS_USERNAME
value: "developer"
- name: NACOS_PASSWORD
@@ -5213,12 +209,12 @@ spec:
containerPort: 8080
protocol: TCP
resources:
- limits:
- memory: 2Gi
- cpu: "2"
- requests:
- memory: 200Mi
- cpu: 200m
+ limits:
+ memory: 2Gi
+ cpu: "2"
+ requests:
+ memory: 200Mi
+ cpu: 200m
livenessProbe:
httpGet:
path: /cmii/health
@@ -5253,7 +249,7 @@ spec:
- name: nfs-backend-log-volume
mountPath: /cmii/logs
readOnly: false
- subPath: uavcloud-devflight/cmii-uav-logger
+ subPath: uavcloud-devflight/cmii-uav-mission
volumes:
- name: nfs-backend-log-volume
persistentVolumeClaim:
@@ -5262,19 +258,19 @@ spec:
apiVersion: v1
kind: Service
metadata:
- name: cmii-uav-logger
+ name: cmii-uav-mission
namespace: uavcloud-devflight
labels:
cmii.type: backend
- cmii.app: cmii-uav-logger
+ cmii.app: cmii-uav-mission
octopus/control: backend-app-1.0.0
app.kubernetes.io/managed-by: octopus
- app.kubernetes.io/app-version: 5.7.0
+ app.kubernetes.io/app-version: 6.0.0
spec:
type: ClusterIP
selector:
cmii.type: backend
- cmii.app: cmii-uav-logger
+ cmii.app: cmii-uav-mission
ports:
- name: backend-tcp
port: 8080
@@ -5284,28 +280,28 @@ spec:
apiVersion: apps/v1
kind: Deployment
metadata:
- name: cmii-uav-integration
+ name: cmii-uav-cms
namespace: uavcloud-devflight
labels:
cmii.type: backend
- cmii.app: cmii-uav-integration
+ cmii.app: cmii-uav-cms
octopus/control: backend-app-1.0.0
app.kubernetes.io/managed-by: octopus
- app.kubernetes.io/app-version: 5.7.0
+ app.kubernetes.io/app-version: 6.0.0
spec:
- replicas: 0
+ replicas: 1
strategy:
rollingUpdate:
maxUnavailable: 1
selector:
matchLabels:
cmii.type: backend
- cmii.app: cmii-uav-integration
+ cmii.app: cmii-uav-cms
template:
metadata:
labels:
cmii.type: backend
- cmii.app: cmii-uav-integration
+ cmii.app: cmii-uav-cms
spec:
affinity:
nodeAffinity:
@@ -5315,18 +311,18 @@ spec:
- key: uavcloud.env
operator: In
values:
- - devflight
+ - uavcloud-devflight
imagePullSecrets:
- name: harborsecret
containers:
- - name: cmii-uav-integration
- image: harbor.cdcyy.com.cn/cmii/cmii-uav-integration:5.7.0-snapshot
+ - name: cmii-uav-cms
+ image: harbor.cdcyy.com.cn/cmii/cmii-uav-cms:5.6.0
imagePullPolicy: Always
env:
- name: K8S_NAMESPACE
value: uavcloud-devflight
- name: APPLICATION_NAME
- value: cmii-uav-integration
+ value: cmii-uav-cms
- name: CUST_JAVA_OPTS
value: "-Xms200m -Xmx1500m -Dlog4j2.formatMsgNoLookups=true"
- name: NACOS_REGISTRY
@@ -5338,11 +334,11 @@ spec:
- name: NACOS_DISCOVERY_PORT
value: "8080"
- name: BIZ_CONFIG_GROUP
- value: 5.7.0
+ value: 6.0.0
- name: SYS_CONFIG_GROUP
- value: 5.7.0
+ value: 6.0.0
- name: IMAGE_VERSION
- value: 5.7.0
+ value: 6.0.0
- name: NACOS_USERNAME
value: "developer"
- name: NACOS_PASSWORD
@@ -5352,12 +348,12 @@ spec:
containerPort: 8080
protocol: TCP
resources:
- limits:
- memory: 2Gi
- cpu: "2"
- requests:
- memory: 200Mi
- cpu: 200m
+ limits:
+ memory: 2Gi
+ cpu: "2"
+ requests:
+ memory: 200Mi
+ cpu: 200m
livenessProbe:
httpGet:
path: /cmii/health
@@ -5392,7 +388,7 @@ spec:
- name: nfs-backend-log-volume
mountPath: /cmii/logs
readOnly: false
- subPath: uavcloud-devflight/cmii-uav-integration
+ subPath: uavcloud-devflight/cmii-uav-cms
volumes:
- name: nfs-backend-log-volume
persistentVolumeClaim:
@@ -5401,297 +397,19 @@ spec:
apiVersion: v1
kind: Service
metadata:
- name: cmii-uav-integration
+ name: cmii-uav-cms
namespace: uavcloud-devflight
labels:
cmii.type: backend
- cmii.app: cmii-uav-integration
+ cmii.app: cmii-uav-cms
octopus/control: backend-app-1.0.0
app.kubernetes.io/managed-by: octopus
- app.kubernetes.io/app-version: 5.7.0
+ app.kubernetes.io/app-version: 6.0.0
spec:
type: ClusterIP
selector:
cmii.type: backend
- cmii.app: cmii-uav-integration
- ports:
- - name: backend-tcp
- port: 8080
- protocol: TCP
- targetPort: 8080
----
-apiVersion: apps/v1
-kind: Deployment
-metadata:
- name: cmii-uav-depotautoreturn
- namespace: uavcloud-devflight
- labels:
- cmii.type: backend
- cmii.app: cmii-uav-depotautoreturn
- octopus/control: backend-app-1.0.0
- app.kubernetes.io/managed-by: octopus
- app.kubernetes.io/app-version: 5.7.0
-spec:
- replicas: 0
- strategy:
- rollingUpdate:
- maxUnavailable: 1
- selector:
- matchLabels:
- cmii.type: backend
- cmii.app: cmii-uav-depotautoreturn
- template:
- metadata:
- labels:
- cmii.type: backend
- cmii.app: cmii-uav-depotautoreturn
- spec:
- affinity:
- nodeAffinity:
- requiredDuringSchedulingIgnoredDuringExecution:
- nodeSelectorTerms:
- - matchExpressions:
- - key: uavcloud.env
- operator: In
- values:
- - devflight
- imagePullSecrets:
- - name: harborsecret
- containers:
- - name: cmii-uav-depotautoreturn
- image: harbor.cdcyy.com.cn/cmii/cmii-uav-depotautoreturn:5.6.0
- imagePullPolicy: Always
- env:
- - name: K8S_NAMESPACE
- value: uavcloud-devflight
- - name: APPLICATION_NAME
- value: cmii-uav-depotautoreturn
- - name: CUST_JAVA_OPTS
- value: "-Xms200m -Xmx1500m -Dlog4j2.formatMsgNoLookups=true"
- - name: NACOS_REGISTRY
- value: "helm-nacos:8848"
- - name: NACOS_DISCOVERY_IP
- valueFrom:
- fieldRef:
- fieldPath: status.podIP
- - name: NACOS_DISCOVERY_PORT
- value: "8080"
- - name: BIZ_CONFIG_GROUP
- value: 5.7.0
- - name: SYS_CONFIG_GROUP
- value: 5.7.0
- - name: IMAGE_VERSION
- value: 5.7.0
- - name: NACOS_USERNAME
- value: "developer"
- - name: NACOS_PASSWORD
- value: "Deve@9128201"
- ports:
- - name: pod-port
- containerPort: 8080
- protocol: TCP
- resources:
- limits:
- memory: 2Gi
- cpu: "2"
- requests:
- memory: 200Mi
- cpu: 200m
- 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: uavcloud-devflight/cmii-uav-depotautoreturn
- volumes:
- - name: nfs-backend-log-volume
- persistentVolumeClaim:
- claimName: nfs-backend-log-pvc
----
-apiVersion: v1
-kind: Service
-metadata:
- name: cmii-uav-depotautoreturn
- namespace: uavcloud-devflight
- labels:
- cmii.type: backend
- cmii.app: cmii-uav-depotautoreturn
- octopus/control: backend-app-1.0.0
- app.kubernetes.io/managed-by: octopus
- app.kubernetes.io/app-version: 5.7.0
-spec:
- type: ClusterIP
- selector:
- cmii.type: backend
- cmii.app: cmii-uav-depotautoreturn
- ports:
- - name: backend-tcp
- port: 8080
- protocol: TCP
- targetPort: 8080
----
-apiVersion: apps/v1
-kind: Deployment
-metadata:
- name: cmii-uav-alarm
- namespace: uavcloud-devflight
- labels:
- cmii.type: backend
- cmii.app: cmii-uav-alarm
- octopus/control: backend-app-1.0.0
- app.kubernetes.io/managed-by: octopus
- app.kubernetes.io/app-version: 5.7.0
-spec:
- replicas: 0
- strategy:
- rollingUpdate:
- maxUnavailable: 1
- selector:
- matchLabels:
- cmii.type: backend
- cmii.app: cmii-uav-alarm
- template:
- metadata:
- labels:
- cmii.type: backend
- cmii.app: cmii-uav-alarm
- spec:
- affinity:
- nodeAffinity:
- requiredDuringSchedulingIgnoredDuringExecution:
- nodeSelectorTerms:
- - matchExpressions:
- - key: uavcloud.env
- operator: In
- values:
- - devflight
- imagePullSecrets:
- - name: harborsecret
- containers:
- - name: cmii-uav-alarm
- image: harbor.cdcyy.com.cn/cmii/cmii-uav-alarm:5.7.0-snapshot
- imagePullPolicy: Always
- env:
- - name: K8S_NAMESPACE
- value: uavcloud-devflight
- - name: APPLICATION_NAME
- value: cmii-uav-alarm
- - name: CUST_JAVA_OPTS
- value: "-Xms200m -Xmx1500m -Dlog4j2.formatMsgNoLookups=true"
- - name: NACOS_REGISTRY
- value: "helm-nacos:8848"
- - name: NACOS_DISCOVERY_IP
- valueFrom:
- fieldRef:
- fieldPath: status.podIP
- - name: NACOS_DISCOVERY_PORT
- value: "8080"
- - name: BIZ_CONFIG_GROUP
- value: 5.7.0
- - name: SYS_CONFIG_GROUP
- value: 5.7.0
- - name: IMAGE_VERSION
- value: 5.7.0
- - name: NACOS_USERNAME
- value: "developer"
- - name: NACOS_PASSWORD
- value: "Deve@9128201"
- ports:
- - name: pod-port
- containerPort: 8080
- protocol: TCP
- resources:
- limits:
- memory: 2Gi
- cpu: "2"
- requests:
- memory: 200Mi
- cpu: 200m
- 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: uavcloud-devflight/cmii-uav-alarm
- volumes:
- - name: nfs-backend-log-volume
- persistentVolumeClaim:
- claimName: nfs-backend-log-pvc
----
-apiVersion: v1
-kind: Service
-metadata:
- name: cmii-uav-alarm
- namespace: uavcloud-devflight
- labels:
- cmii.type: backend
- cmii.app: cmii-uav-alarm
- octopus/control: backend-app-1.0.0
- app.kubernetes.io/managed-by: octopus
- app.kubernetes.io/app-version: 5.7.0
-spec:
- type: ClusterIP
- selector:
- cmii.type: backend
- cmii.app: cmii-uav-alarm
+ cmii.app: cmii-uav-cms
ports:
- name: backend-tcp
port: 8080
@@ -5708,7 +426,7 @@ metadata:
cmii.app: cmii-uav-surveillance
octopus/control: backend-app-1.0.0
app.kubernetes.io/managed-by: octopus
- app.kubernetes.io/app-version: 5.7.0
+ app.kubernetes.io/app-version: 6.0.0
spec:
replicas: 1
strategy:
@@ -5732,12 +450,12 @@ spec:
- key: uavcloud.env
operator: In
values:
- - devflight
+ - uavcloud-devflight
imagePullSecrets:
- name: harborsecret
containers:
- name: cmii-uav-surveillance
- image: harbor.cdcyy.com.cn/cmii/cmii-uav-surveillance:5.7.0-snapshot
+ image: harbor.cdcyy.com.cn/cmii/cmii-uav-surveillance:6.0.0-1125
imagePullPolicy: Always
env:
- name: K8S_NAMESPACE
@@ -5755,11 +473,11 @@ spec:
- name: NACOS_DISCOVERY_PORT
value: "8080"
- name: BIZ_CONFIG_GROUP
- value: 5.7.0
+ value: 6.0.0
- name: SYS_CONFIG_GROUP
- value: 5.7.0
+ value: 6.0.0
- name: IMAGE_VERSION
- value: 5.7.0
+ value: 6.0.0
- name: NACOS_USERNAME
value: "developer"
- name: NACOS_PASSWORD
@@ -5769,12 +487,12 @@ spec:
containerPort: 8080
protocol: TCP
resources:
- limits:
- memory: 2Gi
- cpu: "2"
- requests:
- memory: 200Mi
- cpu: 200m
+ limits:
+ memory: 2Gi
+ cpu: "2"
+ requests:
+ memory: 200Mi
+ cpu: 200m
livenessProbe:
httpGet:
path: /cmii/health
@@ -5825,7 +543,7 @@ metadata:
cmii.app: cmii-uav-surveillance
octopus/control: backend-app-1.0.0
app.kubernetes.io/managed-by: octopus
- app.kubernetes.io/app-version: 5.7.0
+ app.kubernetes.io/app-version: 6.0.0
spec:
type: ClusterIP
selector:
@@ -5839,6 +557,5566 @@ spec:
---
apiVersion: apps/v1
kind: Deployment
+metadata:
+ name: cmii-uav-process
+ namespace: uavcloud-devflight
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-process
+ octopus/control: backend-app-1.0.0
+ app.kubernetes.io/managed-by: octopus
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ replicas: 1
+ strategy:
+ rollingUpdate:
+ maxUnavailable: 1
+ selector:
+ matchLabels:
+ cmii.type: backend
+ cmii.app: cmii-uav-process
+ template:
+ metadata:
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-process
+ spec:
+ affinity:
+ nodeAffinity:
+ requiredDuringSchedulingIgnoredDuringExecution:
+ nodeSelectorTerms:
+ - matchExpressions:
+ - key: uavcloud.env
+ operator: In
+ values:
+ - uavcloud-devflight
+ imagePullSecrets:
+ - name: harborsecret
+ containers:
+ - name: cmii-uav-process
+ image: harbor.cdcyy.com.cn/cmii/cmii-uav-process:5.7.0-snapshot
+ imagePullPolicy: Always
+ env:
+ - name: K8S_NAMESPACE
+ value: uavcloud-devflight
+ - name: APPLICATION_NAME
+ value: cmii-uav-process
+ - name: CUST_JAVA_OPTS
+ value: "-Xms200m -Xmx1500m -Dlog4j2.formatMsgNoLookups=true"
+ - name: NACOS_REGISTRY
+ value: "helm-nacos:8848"
+ - name: NACOS_DISCOVERY_IP
+ valueFrom:
+ fieldRef:
+ fieldPath: status.podIP
+ - name: NACOS_DISCOVERY_PORT
+ value: "8080"
+ - name: BIZ_CONFIG_GROUP
+ value: 6.0.0
+ - name: SYS_CONFIG_GROUP
+ value: 6.0.0
+ - name: IMAGE_VERSION
+ value: 6.0.0
+ - name: NACOS_USERNAME
+ value: "developer"
+ - name: NACOS_PASSWORD
+ value: "Deve@9128201"
+ ports:
+ - name: pod-port
+ containerPort: 8080
+ protocol: TCP
+ resources:
+ limits:
+ memory: 2Gi
+ cpu: "2"
+ requests:
+ memory: 200Mi
+ cpu: 200m
+ 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: uavcloud-devflight/cmii-uav-process
+ volumes:
+ - name: nfs-backend-log-volume
+ persistentVolumeClaim:
+ claimName: nfs-backend-log-pvc
+---
+apiVersion: v1
+kind: Service
+metadata:
+ name: cmii-uav-process
+ namespace: uavcloud-devflight
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-process
+ octopus/control: backend-app-1.0.0
+ app.kubernetes.io/managed-by: octopus
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ type: ClusterIP
+ selector:
+ cmii.type: backend
+ cmii.app: cmii-uav-process
+ ports:
+ - name: backend-tcp
+ port: 8080
+ protocol: TCP
+ targetPort: 8080
+---
+apiVersion: apps/v1
+kind: Deployment
+metadata:
+ name: cmii-uav-waypoint
+ namespace: uavcloud-devflight
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-waypoint
+ octopus/control: backend-app-1.0.0
+ app.kubernetes.io/managed-by: octopus
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ replicas: 1
+ strategy:
+ rollingUpdate:
+ maxUnavailable: 1
+ selector:
+ matchLabels:
+ cmii.type: backend
+ cmii.app: cmii-uav-waypoint
+ template:
+ metadata:
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-waypoint
+ spec:
+ affinity:
+ nodeAffinity:
+ requiredDuringSchedulingIgnoredDuringExecution:
+ nodeSelectorTerms:
+ - matchExpressions:
+ - key: uavcloud.env
+ operator: In
+ values:
+ - uavcloud-devflight
+ imagePullSecrets:
+ - name: harborsecret
+ containers:
+ - name: cmii-uav-waypoint
+ image: harbor.cdcyy.com.cn/cmii/cmii-uav-waypoint:5.7.0-snapshot
+ imagePullPolicy: Always
+ env:
+ - name: K8S_NAMESPACE
+ value: uavcloud-devflight
+ - name: APPLICATION_NAME
+ value: cmii-uav-waypoint
+ - name: CUST_JAVA_OPTS
+ value: "-Xms200m -Xmx1500m -Dlog4j2.formatMsgNoLookups=true"
+ - name: NACOS_REGISTRY
+ value: "helm-nacos:8848"
+ - name: NACOS_DISCOVERY_IP
+ valueFrom:
+ fieldRef:
+ fieldPath: status.podIP
+ - name: NACOS_DISCOVERY_PORT
+ value: "8080"
+ - name: BIZ_CONFIG_GROUP
+ value: 6.0.0
+ - name: SYS_CONFIG_GROUP
+ value: 6.0.0
+ - name: IMAGE_VERSION
+ value: 6.0.0
+ - name: NACOS_USERNAME
+ value: "developer"
+ - name: NACOS_PASSWORD
+ value: "Deve@9128201"
+ ports:
+ - name: pod-port
+ containerPort: 8080
+ protocol: TCP
+ resources:
+ limits:
+ memory: 2Gi
+ cpu: "2"
+ requests:
+ memory: 200Mi
+ cpu: 200m
+ 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: uavcloud-devflight/cmii-uav-waypoint
+ volumes:
+ - name: nfs-backend-log-volume
+ persistentVolumeClaim:
+ claimName: nfs-backend-log-pvc
+---
+apiVersion: v1
+kind: Service
+metadata:
+ name: cmii-uav-waypoint
+ namespace: uavcloud-devflight
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-waypoint
+ octopus/control: backend-app-1.0.0
+ app.kubernetes.io/managed-by: octopus
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ type: ClusterIP
+ selector:
+ cmii.type: backend
+ cmii.app: cmii-uav-waypoint
+ ports:
+ - name: backend-tcp
+ port: 8080
+ protocol: TCP
+ targetPort: 8080
+---
+apiVersion: apps/v1
+kind: Deployment
+metadata:
+ name: cmii-uav-developer
+ namespace: uavcloud-devflight
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-developer
+ octopus/control: backend-app-1.0.0
+ app.kubernetes.io/managed-by: octopus
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ replicas: 0
+ strategy:
+ rollingUpdate:
+ maxUnavailable: 1
+ selector:
+ matchLabels:
+ cmii.type: backend
+ cmii.app: cmii-uav-developer
+ template:
+ metadata:
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-developer
+ spec:
+ affinity:
+ nodeAffinity:
+ requiredDuringSchedulingIgnoredDuringExecution:
+ nodeSelectorTerms:
+ - matchExpressions:
+ - key: uavcloud.env
+ operator: In
+ values:
+ - uavcloud-devflight
+ imagePullSecrets:
+ - name: harborsecret
+ containers:
+ - name: cmii-uav-developer
+ image: harbor.cdcyy.com.cn/cmii/cmii-uav-developer:5.6.0
+ imagePullPolicy: Always
+ env:
+ - name: K8S_NAMESPACE
+ value: uavcloud-devflight
+ - name: APPLICATION_NAME
+ value: cmii-uav-developer
+ - name: CUST_JAVA_OPTS
+ value: "-Xms200m -Xmx1500m -Dlog4j2.formatMsgNoLookups=true"
+ - name: NACOS_REGISTRY
+ value: "helm-nacos:8848"
+ - name: NACOS_DISCOVERY_IP
+ valueFrom:
+ fieldRef:
+ fieldPath: status.podIP
+ - name: NACOS_DISCOVERY_PORT
+ value: "8080"
+ - name: BIZ_CONFIG_GROUP
+ value: 6.0.0
+ - name: SYS_CONFIG_GROUP
+ value: 6.0.0
+ - name: IMAGE_VERSION
+ value: 6.0.0
+ - name: NACOS_USERNAME
+ value: "developer"
+ - name: NACOS_PASSWORD
+ value: "Deve@9128201"
+ ports:
+ - name: pod-port
+ containerPort: 8080
+ protocol: TCP
+ resources:
+ limits:
+ memory: 2Gi
+ cpu: "2"
+ requests:
+ memory: 200Mi
+ cpu: 200m
+ 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: uavcloud-devflight/cmii-uav-developer
+ volumes:
+ - name: nfs-backend-log-volume
+ persistentVolumeClaim:
+ claimName: nfs-backend-log-pvc
+---
+apiVersion: v1
+kind: Service
+metadata:
+ name: cmii-uav-developer
+ namespace: uavcloud-devflight
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-developer
+ octopus/control: backend-app-1.0.0
+ app.kubernetes.io/managed-by: octopus
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ type: ClusterIP
+ selector:
+ cmii.type: backend
+ cmii.app: cmii-uav-developer
+ ports:
+ - name: backend-tcp
+ port: 8080
+ protocol: TCP
+ targetPort: 8080
+---
+apiVersion: apps/v1
+kind: Deployment
+metadata:
+ name: cmii-uav-airspace
+ namespace: uavcloud-devflight
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-airspace
+ octopus/control: backend-app-1.0.0
+ app.kubernetes.io/managed-by: octopus
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ replicas: 1
+ strategy:
+ rollingUpdate:
+ maxUnavailable: 1
+ selector:
+ matchLabels:
+ cmii.type: backend
+ cmii.app: cmii-uav-airspace
+ template:
+ metadata:
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-airspace
+ spec:
+ affinity:
+ nodeAffinity:
+ requiredDuringSchedulingIgnoredDuringExecution:
+ nodeSelectorTerms:
+ - matchExpressions:
+ - key: uavcloud.env
+ operator: In
+ values:
+ - uavcloud-devflight
+ imagePullSecrets:
+ - name: harborsecret
+ containers:
+ - name: cmii-uav-airspace
+ image: harbor.cdcyy.com.cn/cmii/cmii-uav-airspace:5.7.0-snapshot
+ imagePullPolicy: Always
+ env:
+ - name: K8S_NAMESPACE
+ value: uavcloud-devflight
+ - name: APPLICATION_NAME
+ value: cmii-uav-airspace
+ - name: CUST_JAVA_OPTS
+ value: "-Xms200m -Xmx1500m -Dlog4j2.formatMsgNoLookups=true"
+ - name: NACOS_REGISTRY
+ value: "helm-nacos:8848"
+ - name: NACOS_DISCOVERY_IP
+ valueFrom:
+ fieldRef:
+ fieldPath: status.podIP
+ - name: NACOS_DISCOVERY_PORT
+ value: "8080"
+ - name: BIZ_CONFIG_GROUP
+ value: 6.0.0
+ - name: SYS_CONFIG_GROUP
+ value: 6.0.0
+ - name: IMAGE_VERSION
+ value: 6.0.0
+ - name: NACOS_USERNAME
+ value: "developer"
+ - name: NACOS_PASSWORD
+ value: "Deve@9128201"
+ ports:
+ - name: pod-port
+ containerPort: 8080
+ protocol: TCP
+ resources:
+ limits:
+ memory: 2Gi
+ cpu: "2"
+ requests:
+ memory: 200Mi
+ cpu: 200m
+ 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: uavcloud-devflight/cmii-uav-airspace
+ volumes:
+ - name: nfs-backend-log-volume
+ persistentVolumeClaim:
+ claimName: nfs-backend-log-pvc
+---
+apiVersion: v1
+kind: Service
+metadata:
+ name: cmii-uav-airspace
+ namespace: uavcloud-devflight
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-airspace
+ octopus/control: backend-app-1.0.0
+ app.kubernetes.io/managed-by: octopus
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ type: ClusterIP
+ selector:
+ cmii.type: backend
+ cmii.app: cmii-uav-airspace
+ ports:
+ - name: backend-tcp
+ port: 8080
+ protocol: TCP
+ targetPort: 8080
+---
+apiVersion: apps/v1
+kind: Deployment
+metadata:
+ name: cmii-suav-supervision
+ namespace: uavcloud-devflight
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-suav-supervision
+ octopus/control: backend-app-1.0.0
+ app.kubernetes.io/managed-by: octopus
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ replicas: 1
+ strategy:
+ rollingUpdate:
+ maxUnavailable: 1
+ selector:
+ matchLabels:
+ cmii.type: backend
+ cmii.app: cmii-suav-supervision
+ template:
+ metadata:
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-suav-supervision
+ spec:
+ affinity:
+ nodeAffinity:
+ requiredDuringSchedulingIgnoredDuringExecution:
+ nodeSelectorTerms:
+ - matchExpressions:
+ - key: uavcloud.env
+ operator: In
+ values:
+ - uavcloud-devflight
+ imagePullSecrets:
+ - name: harborsecret
+ containers:
+ - name: cmii-suav-supervision
+ image: harbor.cdcyy.com.cn/cmii/cmii-suav-supervision:6.0.0
+ imagePullPolicy: Always
+ env:
+ - name: K8S_NAMESPACE
+ value: uavcloud-devflight
+ - name: APPLICATION_NAME
+ value: cmii-suav-supervision
+ - name: CUST_JAVA_OPTS
+ value: "-Xms200m -Xmx1500m -Dlog4j2.formatMsgNoLookups=true"
+ - name: NACOS_REGISTRY
+ value: "helm-nacos:8848"
+ - name: NACOS_DISCOVERY_IP
+ valueFrom:
+ fieldRef:
+ fieldPath: status.podIP
+ - name: NACOS_DISCOVERY_PORT
+ value: "8080"
+ - name: BIZ_CONFIG_GROUP
+ value: 6.0.0
+ - name: SYS_CONFIG_GROUP
+ value: 6.0.0
+ - name: IMAGE_VERSION
+ value: 6.0.0
+ - name: NACOS_USERNAME
+ value: "developer"
+ - name: NACOS_PASSWORD
+ value: "Deve@9128201"
+ ports:
+ - name: pod-port
+ containerPort: 8080
+ protocol: TCP
+ resources:
+ limits:
+ memory: 2Gi
+ cpu: "2"
+ requests:
+ memory: 200Mi
+ cpu: 200m
+ 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: uavcloud-devflight/cmii-suav-supervision
+ volumes:
+ - name: nfs-backend-log-volume
+ persistentVolumeClaim:
+ claimName: nfs-backend-log-pvc
+---
+apiVersion: v1
+kind: Service
+metadata:
+ name: cmii-suav-supervision
+ namespace: uavcloud-devflight
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-suav-supervision
+ octopus/control: backend-app-1.0.0
+ app.kubernetes.io/managed-by: octopus
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ type: ClusterIP
+ selector:
+ cmii.type: backend
+ cmii.app: cmii-suav-supervision
+ ports:
+ - name: backend-tcp
+ port: 8080
+ protocol: TCP
+ targetPort: 8080
+---
+apiVersion: apps/v1
+kind: Deployment
+metadata:
+ name: cmii-app-release
+ namespace: uavcloud-devflight
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-app-release
+ octopus/control: backend-app-1.0.0
+ app.kubernetes.io/managed-by: octopus
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ replicas: 0
+ strategy:
+ rollingUpdate:
+ maxUnavailable: 1
+ selector:
+ matchLabels:
+ cmii.type: backend
+ cmii.app: cmii-app-release
+ template:
+ metadata:
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-app-release
+ spec:
+ affinity:
+ nodeAffinity:
+ requiredDuringSchedulingIgnoredDuringExecution:
+ nodeSelectorTerms:
+ - matchExpressions:
+ - key: uavcloud.env
+ operator: In
+ values:
+ - uavcloud-devflight
+ imagePullSecrets:
+ - name: harborsecret
+ containers:
+ - name: cmii-app-release
+ image: harbor.cdcyy.com.cn/cmii/cmii-app-release:5.6.0
+ imagePullPolicy: Always
+ env:
+ - name: K8S_NAMESPACE
+ value: uavcloud-devflight
+ - name: APPLICATION_NAME
+ value: cmii-app-release
+ - name: CUST_JAVA_OPTS
+ value: "-Xms200m -Xmx1500m -Dlog4j2.formatMsgNoLookups=true"
+ - name: NACOS_REGISTRY
+ value: "helm-nacos:8848"
+ - name: NACOS_DISCOVERY_IP
+ valueFrom:
+ fieldRef:
+ fieldPath: status.podIP
+ - name: NACOS_DISCOVERY_PORT
+ value: "8080"
+ - name: BIZ_CONFIG_GROUP
+ value: 6.0.0
+ - name: SYS_CONFIG_GROUP
+ value: 6.0.0
+ - name: IMAGE_VERSION
+ value: 6.0.0
+ - name: NACOS_USERNAME
+ value: "developer"
+ - name: NACOS_PASSWORD
+ value: "Deve@9128201"
+ ports:
+ - name: pod-port
+ containerPort: 8080
+ protocol: TCP
+ resources:
+ limits:
+ memory: 2Gi
+ cpu: "2"
+ requests:
+ memory: 200Mi
+ cpu: 200m
+ 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: uavcloud-devflight/cmii-app-release
+ volumes:
+ - name: nfs-backend-log-volume
+ persistentVolumeClaim:
+ claimName: nfs-backend-log-pvc
+---
+apiVersion: v1
+kind: Service
+metadata:
+ name: cmii-app-release
+ namespace: uavcloud-devflight
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-app-release
+ octopus/control: backend-app-1.0.0
+ app.kubernetes.io/managed-by: octopus
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ type: ClusterIP
+ selector:
+ cmii.type: backend
+ cmii.app: cmii-app-release
+ ports:
+ - name: backend-tcp
+ port: 8080
+ protocol: TCP
+ targetPort: 8080
+---
+apiVersion: apps/v1
+kind: Deployment
+metadata:
+ name: cmii-uav-autowaypoint
+ namespace: uavcloud-devflight
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-autowaypoint
+ octopus/control: backend-app-1.0.0
+ app.kubernetes.io/managed-by: octopus
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ replicas: 0
+ strategy:
+ rollingUpdate:
+ maxUnavailable: 1
+ selector:
+ matchLabels:
+ cmii.type: backend
+ cmii.app: cmii-uav-autowaypoint
+ template:
+ metadata:
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-autowaypoint
+ spec:
+ affinity:
+ nodeAffinity:
+ requiredDuringSchedulingIgnoredDuringExecution:
+ nodeSelectorTerms:
+ - matchExpressions:
+ - key: uavcloud.env
+ operator: In
+ values:
+ - uavcloud-devflight
+ imagePullSecrets:
+ - name: harborsecret
+ containers:
+ - name: cmii-uav-autowaypoint
+ image: harbor.cdcyy.com.cn/cmii/cmii-uav-autowaypoint:5.6.0
+ imagePullPolicy: Always
+ env:
+ - name: K8S_NAMESPACE
+ value: uavcloud-devflight
+ - name: APPLICATION_NAME
+ value: cmii-uav-autowaypoint
+ - name: CUST_JAVA_OPTS
+ value: "-Xms200m -Xmx1500m -Dlog4j2.formatMsgNoLookups=true"
+ - name: NACOS_REGISTRY
+ value: "helm-nacos:8848"
+ - name: NACOS_DISCOVERY_IP
+ valueFrom:
+ fieldRef:
+ fieldPath: status.podIP
+ - name: NACOS_DISCOVERY_PORT
+ value: "8080"
+ - name: BIZ_CONFIG_GROUP
+ value: 6.0.0
+ - name: SYS_CONFIG_GROUP
+ value: 6.0.0
+ - name: IMAGE_VERSION
+ value: 6.0.0
+ - name: NACOS_USERNAME
+ value: "developer"
+ - name: NACOS_PASSWORD
+ value: "Deve@9128201"
+ ports:
+ - name: pod-port
+ containerPort: 8080
+ protocol: TCP
+ resources:
+ limits:
+ memory: 2Gi
+ cpu: "2"
+ requests:
+ memory: 200Mi
+ cpu: 200m
+ 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: uavcloud-devflight/cmii-uav-autowaypoint
+ volumes:
+ - name: nfs-backend-log-volume
+ persistentVolumeClaim:
+ claimName: nfs-backend-log-pvc
+---
+apiVersion: v1
+kind: Service
+metadata:
+ name: cmii-uav-autowaypoint
+ namespace: uavcloud-devflight
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-autowaypoint
+ octopus/control: backend-app-1.0.0
+ app.kubernetes.io/managed-by: octopus
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ type: ClusterIP
+ selector:
+ cmii.type: backend
+ cmii.app: cmii-uav-autowaypoint
+ ports:
+ - name: backend-tcp
+ port: 8080
+ protocol: TCP
+ targetPort: 8080
+---
+apiVersion: apps/v1
+kind: Deployment
+metadata:
+ name: cmii-uav-iot-dispatcher
+ namespace: uavcloud-devflight
+ 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: 6.0.0
+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:
+ - uavcloud-devflight
+ imagePullSecrets:
+ - name: harborsecret
+ containers:
+ - name: cmii-uav-iot-dispatcher
+ image: harbor.cdcyy.com.cn/cmii/cmii-uav-iot-dispatcher:6.0.0
+ imagePullPolicy: Always
+ env:
+ - name: K8S_NAMESPACE
+ value: uavcloud-devflight
+ - name: APPLICATION_NAME
+ value: cmii-uav-iot-dispatcher
+ - name: CUST_JAVA_OPTS
+ value: "-Xms200m -Xmx1500m -Dlog4j2.formatMsgNoLookups=true"
+ - name: NACOS_REGISTRY
+ value: "helm-nacos:8848"
+ - name: NACOS_DISCOVERY_IP
+ valueFrom:
+ fieldRef:
+ fieldPath: status.podIP
+ - name: NACOS_DISCOVERY_PORT
+ value: "8080"
+ - name: BIZ_CONFIG_GROUP
+ value: 6.0.0
+ - name: SYS_CONFIG_GROUP
+ value: 6.0.0
+ - name: IMAGE_VERSION
+ value: 6.0.0
+ - name: NACOS_USERNAME
+ value: "developer"
+ - name: NACOS_PASSWORD
+ value: "Deve@9128201"
+ ports:
+ - name: pod-port
+ containerPort: 8080
+ protocol: TCP
+ resources:
+ limits:
+ memory: 2Gi
+ cpu: "2"
+ requests:
+ memory: 200Mi
+ cpu: 200m
+ 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: uavcloud-devflight/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: uavcloud-devflight
+ 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: 6.0.0
+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-gateway
+ namespace: uavcloud-devflight
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-gateway
+ octopus/control: backend-app-1.0.0
+ app.kubernetes.io/managed-by: octopus
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ replicas: 1
+ strategy:
+ rollingUpdate:
+ maxUnavailable: 1
+ selector:
+ matchLabels:
+ cmii.type: backend
+ cmii.app: cmii-uav-gateway
+ template:
+ metadata:
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-gateway
+ spec:
+ affinity:
+ nodeAffinity:
+ requiredDuringSchedulingIgnoredDuringExecution:
+ nodeSelectorTerms:
+ - matchExpressions:
+ - key: uavcloud.env
+ operator: In
+ values:
+ - uavcloud-devflight
+ imagePullSecrets:
+ - name: harborsecret
+ containers:
+ - name: cmii-uav-gateway
+ image: harbor.cdcyy.com.cn/cmii/cmii-uav-gateway:5.7.0-snapshot
+ imagePullPolicy: Always
+ env:
+ - name: K8S_NAMESPACE
+ value: uavcloud-devflight
+ - name: APPLICATION_NAME
+ value: cmii-uav-gateway
+ - name: CUST_JAVA_OPTS
+ value: "-Xms200m -Xmx1500m -Dlog4j2.formatMsgNoLookups=true"
+ - name: NACOS_REGISTRY
+ value: "helm-nacos:8848"
+ - name: NACOS_DISCOVERY_IP
+ valueFrom:
+ fieldRef:
+ fieldPath: status.podIP
+ - name: NACOS_DISCOVERY_PORT
+ value: "8080"
+ - name: BIZ_CONFIG_GROUP
+ value: 6.0.0
+ - name: SYS_CONFIG_GROUP
+ value: 6.0.0
+ - name: IMAGE_VERSION
+ value: 6.0.0
+ - name: NACOS_USERNAME
+ value: "developer"
+ - name: NACOS_PASSWORD
+ value: "Deve@9128201"
+ ports:
+ - name: pod-port
+ containerPort: 8080
+ protocol: TCP
+ resources:
+ limits:
+ memory: 2Gi
+ cpu: "2"
+ requests:
+ memory: 200Mi
+ cpu: 200m
+ 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: uavcloud-devflight/cmii-uav-gateway
+ volumes:
+ - name: nfs-backend-log-volume
+ persistentVolumeClaim:
+ claimName: nfs-backend-log-pvc
+---
+apiVersion: v1
+kind: Service
+metadata:
+ name: cmii-uav-gateway
+ namespace: uavcloud-devflight
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-gateway
+ octopus/control: backend-app-1.0.0
+ app.kubernetes.io/managed-by: octopus
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ type: ClusterIP
+ selector:
+ cmii.type: backend
+ cmii.app: cmii-uav-gateway
+ ports:
+ - name: backend-tcp
+ port: 8080
+ protocol: TCP
+ targetPort: 8080
+---
+apiVersion: apps/v1
+kind: Deployment
+metadata:
+ name: uav-tcp-server
+ namespace: uavcloud-devflight
+ labels:
+ cmii.type: backend
+ cmii.app: uav-tcp-server
+ octopus/control: backend-app-1.0.0
+ app.kubernetes.io/managed-by: octopus
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ replicas: 1
+ strategy:
+ rollingUpdate:
+ maxUnavailable: 1
+ selector:
+ matchLabels:
+ cmii.type: backend
+ cmii.app: uav-tcp-server
+ template:
+ metadata:
+ labels:
+ cmii.type: backend
+ cmii.app: uav-tcp-server
+ spec:
+ affinity:
+ nodeAffinity:
+ requiredDuringSchedulingIgnoredDuringExecution:
+ nodeSelectorTerms:
+ - matchExpressions:
+ - key: uavcloud.env
+ operator: In
+ values:
+ - uavcloud-devflight
+ imagePullSecrets:
+ - name: harborsecret
+ containers:
+ - name: uav-tcp-server
+ image: harbor.cdcyy.com.cn/cmii/uav-tcp-server:5.7.0-snapshot
+ imagePullPolicy: Always
+ env:
+ - name: K8S_NAMESPACE
+ value: uavcloud-devflight
+ - name: APPLICATION_NAME
+ value: uav-tcp-server
+ - name: CUST_JAVA_OPTS
+ value: "-Xms200m -Xmx1500m -Dlog4j2.formatMsgNoLookups=true"
+ - name: NACOS_REGISTRY
+ value: "helm-nacos:8848"
+ - name: NACOS_DISCOVERY_IP
+ valueFrom:
+ fieldRef:
+ fieldPath: status.podIP
+ - name: NACOS_DISCOVERY_PORT
+ value: "8080"
+ - name: BIZ_CONFIG_GROUP
+ value: 6.0.0
+ - name: SYS_CONFIG_GROUP
+ value: 6.0.0
+ - name: IMAGE_VERSION
+ value: 6.0.0
+ - name: NACOS_USERNAME
+ value: "developer"
+ - name: NACOS_PASSWORD
+ value: "Deve@9128201"
+ ports:
+ - name: pod-port
+ containerPort: 8080
+ protocol: TCP
+ resources:
+ limits:
+ memory: 2Gi
+ cpu: "2"
+ requests:
+ memory: 200Mi
+ cpu: 200m
+ 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: uavcloud-devflight/uav-tcp-server
+ volumes:
+ - name: nfs-backend-log-volume
+ persistentVolumeClaim:
+ claimName: nfs-backend-log-pvc
+---
+apiVersion: v1
+kind: Service
+metadata:
+ name: uav-tcp-server
+ namespace: uavcloud-devflight
+ labels:
+ cmii.type: backend
+ cmii.app: uav-tcp-server
+ octopus/control: backend-app-1.0.0
+ app.kubernetes.io/managed-by: octopus
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ type: ClusterIP
+ selector:
+ cmii.type: backend
+ cmii.app: uav-tcp-server
+ ports:
+ - name: backend-tcp
+ port: 8080
+ protocol: TCP
+ targetPort: 8080
+---
+apiVersion: apps/v1
+kind: Deployment
+metadata:
+ name: cmii-uav-brain
+ namespace: uavcloud-devflight
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-brain
+ octopus/control: backend-app-1.0.0
+ app.kubernetes.io/managed-by: octopus
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ replicas: 0
+ strategy:
+ rollingUpdate:
+ maxUnavailable: 1
+ selector:
+ matchLabels:
+ cmii.type: backend
+ cmii.app: cmii-uav-brain
+ template:
+ metadata:
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-brain
+ spec:
+ affinity:
+ nodeAffinity:
+ requiredDuringSchedulingIgnoredDuringExecution:
+ nodeSelectorTerms:
+ - matchExpressions:
+ - key: uavcloud.env
+ operator: In
+ values:
+ - uavcloud-devflight
+ imagePullSecrets:
+ - name: harborsecret
+ containers:
+ - name: cmii-uav-brain
+ image: harbor.cdcyy.com.cn/cmii/cmii-uav-brain:5.6.0
+ imagePullPolicy: Always
+ env:
+ - name: K8S_NAMESPACE
+ value: uavcloud-devflight
+ - name: APPLICATION_NAME
+ value: cmii-uav-brain
+ - name: CUST_JAVA_OPTS
+ value: "-Xms200m -Xmx1500m -Dlog4j2.formatMsgNoLookups=true"
+ - name: NACOS_REGISTRY
+ value: "helm-nacos:8848"
+ - name: NACOS_DISCOVERY_IP
+ valueFrom:
+ fieldRef:
+ fieldPath: status.podIP
+ - name: NACOS_DISCOVERY_PORT
+ value: "8080"
+ - name: BIZ_CONFIG_GROUP
+ value: 6.0.0
+ - name: SYS_CONFIG_GROUP
+ value: 6.0.0
+ - name: IMAGE_VERSION
+ value: 6.0.0
+ - name: NACOS_USERNAME
+ value: "developer"
+ - name: NACOS_PASSWORD
+ value: "Deve@9128201"
+ ports:
+ - name: pod-port
+ containerPort: 8080
+ protocol: TCP
+ resources:
+ limits:
+ memory: 2Gi
+ cpu: "2"
+ requests:
+ memory: 200Mi
+ cpu: 200m
+ 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: uavcloud-devflight/cmii-uav-brain
+ volumes:
+ - name: nfs-backend-log-volume
+ persistentVolumeClaim:
+ claimName: nfs-backend-log-pvc
+---
+apiVersion: v1
+kind: Service
+metadata:
+ name: cmii-uav-brain
+ namespace: uavcloud-devflight
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-brain
+ octopus/control: backend-app-1.0.0
+ app.kubernetes.io/managed-by: octopus
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ type: ClusterIP
+ selector:
+ cmii.type: backend
+ cmii.app: cmii-uav-brain
+ ports:
+ - name: backend-tcp
+ port: 8080
+ protocol: TCP
+ targetPort: 8080
+---
+apiVersion: apps/v1
+kind: Deployment
+metadata:
+ name: cmii-uav-data-post-process
+ namespace: uavcloud-devflight
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-data-post-process
+ octopus/control: backend-app-1.0.0
+ app.kubernetes.io/managed-by: octopus
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ replicas: 0
+ strategy:
+ rollingUpdate:
+ maxUnavailable: 1
+ selector:
+ matchLabels:
+ cmii.type: backend
+ cmii.app: cmii-uav-data-post-process
+ template:
+ metadata:
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-data-post-process
+ spec:
+ affinity:
+ nodeAffinity:
+ requiredDuringSchedulingIgnoredDuringExecution:
+ nodeSelectorTerms:
+ - matchExpressions:
+ - key: uavcloud.env
+ operator: In
+ values:
+ - uavcloud-devflight
+ imagePullSecrets:
+ - name: harborsecret
+ containers:
+ - name: cmii-uav-data-post-process
+ image: harbor.cdcyy.com.cn/cmii/cmii-uav-data-post-process:5.7.0-snapshot
+ imagePullPolicy: Always
+ env:
+ - name: K8S_NAMESPACE
+ value: uavcloud-devflight
+ - name: APPLICATION_NAME
+ value: cmii-uav-data-post-process
+ - name: CUST_JAVA_OPTS
+ value: "-Xms200m -Xmx1500m -Dlog4j2.formatMsgNoLookups=true"
+ - name: NACOS_REGISTRY
+ value: "helm-nacos:8848"
+ - name: NACOS_DISCOVERY_IP
+ valueFrom:
+ fieldRef:
+ fieldPath: status.podIP
+ - name: NACOS_DISCOVERY_PORT
+ value: "8080"
+ - name: BIZ_CONFIG_GROUP
+ value: 6.0.0
+ - name: SYS_CONFIG_GROUP
+ value: 6.0.0
+ - name: IMAGE_VERSION
+ value: 6.0.0
+ - name: NACOS_USERNAME
+ value: "developer"
+ - name: NACOS_PASSWORD
+ value: "Deve@9128201"
+ ports:
+ - name: pod-port
+ containerPort: 8080
+ protocol: TCP
+ resources:
+ limits:
+ memory: 2Gi
+ cpu: "2"
+ requests:
+ memory: 200Mi
+ cpu: 200m
+ 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: uavcloud-devflight/cmii-uav-data-post-process
+ volumes:
+ - name: nfs-backend-log-volume
+ persistentVolumeClaim:
+ claimName: nfs-backend-log-pvc
+---
+apiVersion: v1
+kind: Service
+metadata:
+ name: cmii-uav-data-post-process
+ namespace: uavcloud-devflight
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-data-post-process
+ octopus/control: backend-app-1.0.0
+ app.kubernetes.io/managed-by: octopus
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ type: ClusterIP
+ selector:
+ cmii.type: backend
+ cmii.app: cmii-uav-data-post-process
+ ports:
+ - name: backend-tcp
+ port: 8080
+ protocol: TCP
+ targetPort: 8080
+---
+apiVersion: apps/v1
+kind: Deployment
+metadata:
+ name: uavms-security-center
+ namespace: uavcloud-devflight
+ labels:
+ cmii.type: backend
+ cmii.app: uavms-security-center
+ octopus/control: backend-app-1.0.0
+ app.kubernetes.io/managed-by: octopus
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ replicas: 1
+ strategy:
+ rollingUpdate:
+ maxUnavailable: 1
+ selector:
+ matchLabels:
+ cmii.type: backend
+ cmii.app: uavms-security-center
+ template:
+ metadata:
+ labels:
+ cmii.type: backend
+ cmii.app: uavms-security-center
+ spec:
+ affinity:
+ nodeAffinity:
+ requiredDuringSchedulingIgnoredDuringExecution:
+ nodeSelectorTerms:
+ - matchExpressions:
+ - key: uavcloud.env
+ operator: In
+ values:
+ - uavcloud-devflight
+ imagePullSecrets:
+ - name: harborsecret
+ containers:
+ - name: uavms-security-center
+ image: harbor.cdcyy.com.cn/cmii/uavms-security-center:6.0.0
+ imagePullPolicy: Always
+ env:
+ - name: K8S_NAMESPACE
+ value: uavcloud-devflight
+ - name: APPLICATION_NAME
+ value: uavms-security-center
+ - name: CUST_JAVA_OPTS
+ value: "-Xms200m -Xmx1500m -Dlog4j2.formatMsgNoLookups=true"
+ - name: NACOS_REGISTRY
+ value: "helm-nacos:8848"
+ - name: NACOS_DISCOVERY_IP
+ valueFrom:
+ fieldRef:
+ fieldPath: status.podIP
+ - name: NACOS_DISCOVERY_PORT
+ value: "8080"
+ - name: BIZ_CONFIG_GROUP
+ value: 6.0.0
+ - name: SYS_CONFIG_GROUP
+ value: 6.0.0
+ - name: IMAGE_VERSION
+ value: 6.0.0
+ - name: NACOS_USERNAME
+ value: "developer"
+ - name: NACOS_PASSWORD
+ value: "Deve@9128201"
+ ports:
+ - name: pod-port
+ containerPort: 8080
+ protocol: TCP
+ resources:
+ limits:
+ memory: 2Gi
+ cpu: "2"
+ requests:
+ memory: 200Mi
+ cpu: 200m
+ 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: uavcloud-devflight/uavms-security-center
+ volumes:
+ - name: nfs-backend-log-volume
+ persistentVolumeClaim:
+ claimName: nfs-backend-log-pvc
+---
+apiVersion: v1
+kind: Service
+metadata:
+ name: uavms-security-center
+ namespace: uavcloud-devflight
+ labels:
+ cmii.type: backend
+ cmii.app: uavms-security-center
+ octopus/control: backend-app-1.0.0
+ app.kubernetes.io/managed-by: octopus
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ type: ClusterIP
+ selector:
+ cmii.type: backend
+ cmii.app: uavms-security-center
+ ports:
+ - name: backend-tcp
+ port: 8080
+ protocol: TCP
+ targetPort: 8080
+---
+apiVersion: apps/v1
+kind: Deployment
+metadata:
+ name: cmii-uav-container-scanner-go
+ namespace: uavcloud-devflight
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-container-scanner-go
+ octopus/control: backend-app-1.0.0
+ app.kubernetes.io/managed-by: octopus
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ replicas: 1
+ strategy:
+ rollingUpdate:
+ maxUnavailable: 1
+ selector:
+ matchLabels:
+ cmii.type: backend
+ cmii.app: cmii-uav-container-scanner-go
+ template:
+ metadata:
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-container-scanner-go
+ spec:
+ affinity:
+ nodeAffinity:
+ requiredDuringSchedulingIgnoredDuringExecution:
+ nodeSelectorTerms:
+ - matchExpressions:
+ - key: uavcloud.env
+ operator: In
+ values:
+ - uavcloud-devflight
+ imagePullSecrets:
+ - name: harborsecret
+ containers:
+ - name: cmii-uav-container-scanner-go
+ image: harbor.cdcyy.com.cn/cmii/cmii-uav-container-scanner-go:5.7.0-snapshot
+ imagePullPolicy: Always
+ env:
+ - name: K8S_NAMESPACE
+ value: uavcloud-devflight
+ - name: APPLICATION_NAME
+ value: cmii-uav-container-scanner-go
+ - name: CUST_JAVA_OPTS
+ value: "-Xms200m -Xmx1500m -Dlog4j2.formatMsgNoLookups=true"
+ - name: NACOS_REGISTRY
+ value: "helm-nacos:8848"
+ - name: NACOS_DISCOVERY_IP
+ valueFrom:
+ fieldRef:
+ fieldPath: status.podIP
+ - name: NACOS_DISCOVERY_PORT
+ value: "8080"
+ - name: BIZ_CONFIG_GROUP
+ value: 6.0.0
+ - name: SYS_CONFIG_GROUP
+ value: 6.0.0
+ - name: IMAGE_VERSION
+ value: 6.0.0
+ - name: NACOS_USERNAME
+ value: "developer"
+ - name: NACOS_PASSWORD
+ value: "Deve@9128201"
+ ports:
+ - name: pod-port
+ containerPort: 8080
+ protocol: TCP
+ resources:
+ limits:
+ memory: 2Gi
+ cpu: "2"
+ requests:
+ memory: 200Mi
+ cpu: 200m
+ 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: uavcloud-devflight/cmii-uav-container-scanner-go
+ volumes:
+ - name: nfs-backend-log-volume
+ persistentVolumeClaim:
+ claimName: nfs-backend-log-pvc
+---
+apiVersion: v1
+kind: Service
+metadata:
+ name: cmii-uav-container-scanner-go
+ namespace: uavcloud-devflight
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-container-scanner-go
+ octopus/control: backend-app-1.0.0
+ app.kubernetes.io/managed-by: octopus
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ type: ClusterIP
+ selector:
+ cmii.type: backend
+ cmii.app: cmii-uav-container-scanner-go
+ ports:
+ - name: backend-tcp
+ port: 8080
+ protocol: TCP
+ targetPort: 8080
+---
+apiVersion: apps/v1
+kind: Deployment
+metadata:
+ name: cmii-uav-clusters
+ namespace: uavcloud-devflight
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-clusters
+ octopus/control: backend-app-1.0.0
+ app.kubernetes.io/managed-by: octopus
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ replicas: 0
+ strategy:
+ rollingUpdate:
+ maxUnavailable: 1
+ selector:
+ matchLabels:
+ cmii.type: backend
+ cmii.app: cmii-uav-clusters
+ template:
+ metadata:
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-clusters
+ spec:
+ affinity:
+ nodeAffinity:
+ requiredDuringSchedulingIgnoredDuringExecution:
+ nodeSelectorTerms:
+ - matchExpressions:
+ - key: uavcloud.env
+ operator: In
+ values:
+ - uavcloud-devflight
+ imagePullSecrets:
+ - name: harborsecret
+ containers:
+ - name: cmii-uav-clusters
+ image: harbor.cdcyy.com.cn/cmii/cmii-uav-clusters:5.6.0
+ imagePullPolicy: Always
+ env:
+ - name: K8S_NAMESPACE
+ value: uavcloud-devflight
+ - name: APPLICATION_NAME
+ value: cmii-uav-clusters
+ - name: CUST_JAVA_OPTS
+ value: "-Xms200m -Xmx1500m -Dlog4j2.formatMsgNoLookups=true"
+ - name: NACOS_REGISTRY
+ value: "helm-nacos:8848"
+ - name: NACOS_DISCOVERY_IP
+ valueFrom:
+ fieldRef:
+ fieldPath: status.podIP
+ - name: NACOS_DISCOVERY_PORT
+ value: "8080"
+ - name: BIZ_CONFIG_GROUP
+ value: 6.0.0
+ - name: SYS_CONFIG_GROUP
+ value: 6.0.0
+ - name: IMAGE_VERSION
+ value: 6.0.0
+ - name: NACOS_USERNAME
+ value: "developer"
+ - name: NACOS_PASSWORD
+ value: "Deve@9128201"
+ ports:
+ - name: pod-port
+ containerPort: 8080
+ protocol: TCP
+ resources:
+ limits:
+ memory: 2Gi
+ cpu: "2"
+ requests:
+ memory: 200Mi
+ cpu: 200m
+ 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: uavcloud-devflight/cmii-uav-clusters
+ volumes:
+ - name: nfs-backend-log-volume
+ persistentVolumeClaim:
+ claimName: nfs-backend-log-pvc
+---
+apiVersion: v1
+kind: Service
+metadata:
+ name: cmii-uav-clusters
+ namespace: uavcloud-devflight
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-clusters
+ octopus/control: backend-app-1.0.0
+ app.kubernetes.io/managed-by: octopus
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ type: ClusterIP
+ selector:
+ cmii.type: backend
+ cmii.app: cmii-uav-clusters
+ ports:
+ - name: backend-tcp
+ port: 8080
+ protocol: TCP
+ targetPort: 8080
+---
+apiVersion: apps/v1
+kind: Deployment
+metadata:
+ name: cmii-uav-device
+ namespace: uavcloud-devflight
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-device
+ octopus/control: backend-app-1.0.0
+ app.kubernetes.io/managed-by: octopus
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ replicas: 1
+ strategy:
+ rollingUpdate:
+ maxUnavailable: 1
+ selector:
+ matchLabels:
+ cmii.type: backend
+ cmii.app: cmii-uav-device
+ template:
+ metadata:
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-device
+ spec:
+ affinity:
+ nodeAffinity:
+ requiredDuringSchedulingIgnoredDuringExecution:
+ nodeSelectorTerms:
+ - matchExpressions:
+ - key: uavcloud.env
+ operator: In
+ values:
+ - uavcloud-devflight
+ imagePullSecrets:
+ - name: harborsecret
+ containers:
+ - name: cmii-uav-device
+ image: harbor.cdcyy.com.cn/cmii/cmii-uav-device:5.7.0-sz-1111-snapshot
+ imagePullPolicy: Always
+ env:
+ - name: K8S_NAMESPACE
+ value: uavcloud-devflight
+ - name: APPLICATION_NAME
+ value: cmii-uav-device
+ - name: CUST_JAVA_OPTS
+ value: "-Xms200m -Xmx1500m -Dlog4j2.formatMsgNoLookups=true"
+ - name: NACOS_REGISTRY
+ value: "helm-nacos:8848"
+ - name: NACOS_DISCOVERY_IP
+ valueFrom:
+ fieldRef:
+ fieldPath: status.podIP
+ - name: NACOS_DISCOVERY_PORT
+ value: "8080"
+ - name: BIZ_CONFIG_GROUP
+ value: 6.0.0
+ - name: SYS_CONFIG_GROUP
+ value: 6.0.0
+ - name: IMAGE_VERSION
+ value: 6.0.0
+ - name: NACOS_USERNAME
+ value: "developer"
+ - name: NACOS_PASSWORD
+ value: "Deve@9128201"
+ ports:
+ - name: pod-port
+ containerPort: 8080
+ protocol: TCP
+ resources:
+ limits:
+ memory: 2Gi
+ cpu: "2"
+ requests:
+ memory: 200Mi
+ cpu: 200m
+ 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: uavcloud-devflight/cmii-uav-device
+ volumes:
+ - name: nfs-backend-log-volume
+ persistentVolumeClaim:
+ claimName: nfs-backend-log-pvc
+---
+apiVersion: v1
+kind: Service
+metadata:
+ name: cmii-uav-device
+ namespace: uavcloud-devflight
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-device
+ octopus/control: backend-app-1.0.0
+ app.kubernetes.io/managed-by: octopus
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ type: ClusterIP
+ selector:
+ cmii.type: backend
+ cmii.app: cmii-uav-device
+ ports:
+ - name: backend-tcp
+ port: 8080
+ protocol: TCP
+ targetPort: 8080
+---
+apiVersion: apps/v1
+kind: Deployment
+metadata:
+ name: cmii-uav-tower
+ namespace: uavcloud-devflight
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-tower
+ octopus/control: backend-app-1.0.0
+ app.kubernetes.io/managed-by: octopus
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ replicas: 0
+ strategy:
+ rollingUpdate:
+ maxUnavailable: 1
+ selector:
+ matchLabels:
+ cmii.type: backend
+ cmii.app: cmii-uav-tower
+ template:
+ metadata:
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-tower
+ spec:
+ affinity:
+ nodeAffinity:
+ requiredDuringSchedulingIgnoredDuringExecution:
+ nodeSelectorTerms:
+ - matchExpressions:
+ - key: uavcloud.env
+ operator: In
+ values:
+ - uavcloud-devflight
+ imagePullSecrets:
+ - name: harborsecret
+ containers:
+ - name: cmii-uav-tower
+ image: harbor.cdcyy.com.cn/cmii/cmii-uav-tower:5.6.0
+ imagePullPolicy: Always
+ env:
+ - name: K8S_NAMESPACE
+ value: uavcloud-devflight
+ - name: APPLICATION_NAME
+ value: cmii-uav-tower
+ - name: CUST_JAVA_OPTS
+ value: "-Xms200m -Xmx1500m -Dlog4j2.formatMsgNoLookups=true"
+ - name: NACOS_REGISTRY
+ value: "helm-nacos:8848"
+ - name: NACOS_DISCOVERY_IP
+ valueFrom:
+ fieldRef:
+ fieldPath: status.podIP
+ - name: NACOS_DISCOVERY_PORT
+ value: "8080"
+ - name: BIZ_CONFIG_GROUP
+ value: 6.0.0
+ - name: SYS_CONFIG_GROUP
+ value: 6.0.0
+ - name: IMAGE_VERSION
+ value: 6.0.0
+ - name: NACOS_USERNAME
+ value: "developer"
+ - name: NACOS_PASSWORD
+ value: "Deve@9128201"
+ ports:
+ - name: pod-port
+ containerPort: 8080
+ protocol: TCP
+ resources:
+ limits:
+ memory: 2Gi
+ cpu: "2"
+ requests:
+ memory: 200Mi
+ cpu: 200m
+ 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: uavcloud-devflight/cmii-uav-tower
+ volumes:
+ - name: nfs-backend-log-volume
+ persistentVolumeClaim:
+ claimName: nfs-backend-log-pvc
+---
+apiVersion: v1
+kind: Service
+metadata:
+ name: cmii-uav-tower
+ namespace: uavcloud-devflight
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-tower
+ octopus/control: backend-app-1.0.0
+ app.kubernetes.io/managed-by: octopus
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ type: ClusterIP
+ selector:
+ cmii.type: backend
+ cmii.app: cmii-uav-tower
+ ports:
+ - name: backend-tcp
+ port: 8080
+ protocol: TCP
+ targetPort: 8080
+---
+apiVersion: apps/v1
+kind: Deployment
+metadata:
+ name: cmii-uav-grid-manage
+ namespace: uavcloud-devflight
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-grid-manage
+ octopus/control: backend-app-1.0.0
+ app.kubernetes.io/managed-by: octopus
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ replicas: 0
+ strategy:
+ rollingUpdate:
+ maxUnavailable: 1
+ selector:
+ matchLabels:
+ cmii.type: backend
+ cmii.app: cmii-uav-grid-manage
+ template:
+ metadata:
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-grid-manage
+ spec:
+ affinity:
+ nodeAffinity:
+ requiredDuringSchedulingIgnoredDuringExecution:
+ nodeSelectorTerms:
+ - matchExpressions:
+ - key: uavcloud.env
+ operator: In
+ values:
+ - uavcloud-devflight
+ imagePullSecrets:
+ - name: harborsecret
+ containers:
+ - name: cmii-uav-grid-manage
+ image: harbor.cdcyy.com.cn/cmii/cmii-uav-grid-manage:5.6.0
+ imagePullPolicy: Always
+ env:
+ - name: K8S_NAMESPACE
+ value: uavcloud-devflight
+ - name: APPLICATION_NAME
+ value: cmii-uav-grid-manage
+ - name: CUST_JAVA_OPTS
+ value: "-Xms200m -Xmx1500m -Dlog4j2.formatMsgNoLookups=true"
+ - name: NACOS_REGISTRY
+ value: "helm-nacos:8848"
+ - name: NACOS_DISCOVERY_IP
+ valueFrom:
+ fieldRef:
+ fieldPath: status.podIP
+ - name: NACOS_DISCOVERY_PORT
+ value: "8080"
+ - name: BIZ_CONFIG_GROUP
+ value: 6.0.0
+ - name: SYS_CONFIG_GROUP
+ value: 6.0.0
+ - name: IMAGE_VERSION
+ value: 6.0.0
+ - name: NACOS_USERNAME
+ value: "developer"
+ - name: NACOS_PASSWORD
+ value: "Deve@9128201"
+ ports:
+ - name: pod-port
+ containerPort: 8080
+ protocol: TCP
+ resources:
+ limits:
+ memory: 2Gi
+ cpu: "2"
+ requests:
+ memory: 200Mi
+ cpu: 200m
+ 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: uavcloud-devflight/cmii-uav-grid-manage
+ volumes:
+ - name: nfs-backend-log-volume
+ persistentVolumeClaim:
+ claimName: nfs-backend-log-pvc
+---
+apiVersion: v1
+kind: Service
+metadata:
+ name: cmii-uav-grid-manage
+ namespace: uavcloud-devflight
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-grid-manage
+ octopus/control: backend-app-1.0.0
+ app.kubernetes.io/managed-by: octopus
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ type: ClusterIP
+ selector:
+ cmii.type: backend
+ cmii.app: cmii-uav-grid-manage
+ ports:
+ - name: backend-tcp
+ port: 8080
+ protocol: TCP
+ targetPort: 8080
+---
+apiVersion: apps/v1
+kind: Deployment
+metadata:
+ name: cmii-uav-depotautoreturn
+ namespace: uavcloud-devflight
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-depotautoreturn
+ octopus/control: backend-app-1.0.0
+ app.kubernetes.io/managed-by: octopus
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ replicas: 0
+ strategy:
+ rollingUpdate:
+ maxUnavailable: 1
+ selector:
+ matchLabels:
+ cmii.type: backend
+ cmii.app: cmii-uav-depotautoreturn
+ template:
+ metadata:
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-depotautoreturn
+ spec:
+ affinity:
+ nodeAffinity:
+ requiredDuringSchedulingIgnoredDuringExecution:
+ nodeSelectorTerms:
+ - matchExpressions:
+ - key: uavcloud.env
+ operator: In
+ values:
+ - uavcloud-devflight
+ imagePullSecrets:
+ - name: harborsecret
+ containers:
+ - name: cmii-uav-depotautoreturn
+ image: harbor.cdcyy.com.cn/cmii/cmii-uav-depotautoreturn:5.6.0
+ imagePullPolicy: Always
+ env:
+ - name: K8S_NAMESPACE
+ value: uavcloud-devflight
+ - name: APPLICATION_NAME
+ value: cmii-uav-depotautoreturn
+ - name: CUST_JAVA_OPTS
+ value: "-Xms200m -Xmx1500m -Dlog4j2.formatMsgNoLookups=true"
+ - name: NACOS_REGISTRY
+ value: "helm-nacos:8848"
+ - name: NACOS_DISCOVERY_IP
+ valueFrom:
+ fieldRef:
+ fieldPath: status.podIP
+ - name: NACOS_DISCOVERY_PORT
+ value: "8080"
+ - name: BIZ_CONFIG_GROUP
+ value: 6.0.0
+ - name: SYS_CONFIG_GROUP
+ value: 6.0.0
+ - name: IMAGE_VERSION
+ value: 6.0.0
+ - name: NACOS_USERNAME
+ value: "developer"
+ - name: NACOS_PASSWORD
+ value: "Deve@9128201"
+ ports:
+ - name: pod-port
+ containerPort: 8080
+ protocol: TCP
+ resources:
+ limits:
+ memory: 2Gi
+ cpu: "2"
+ requests:
+ memory: 200Mi
+ cpu: 200m
+ 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: uavcloud-devflight/cmii-uav-depotautoreturn
+ volumes:
+ - name: nfs-backend-log-volume
+ persistentVolumeClaim:
+ claimName: nfs-backend-log-pvc
+---
+apiVersion: v1
+kind: Service
+metadata:
+ name: cmii-uav-depotautoreturn
+ namespace: uavcloud-devflight
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-depotautoreturn
+ octopus/control: backend-app-1.0.0
+ app.kubernetes.io/managed-by: octopus
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ type: ClusterIP
+ selector:
+ cmii.type: backend
+ cmii.app: cmii-uav-depotautoreturn
+ ports:
+ - name: backend-tcp
+ port: 8080
+ protocol: TCP
+ targetPort: 8080
+---
+apiVersion: apps/v1
+kind: Deployment
+metadata:
+ name: uav-secret-backend
+ namespace: uavcloud-devflight
+ labels:
+ cmii.type: backend
+ cmii.app: uav-secret-backend
+ octopus/control: backend-app-1.0.0
+ app.kubernetes.io/managed-by: octopus
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ replicas: 1
+ strategy:
+ rollingUpdate:
+ maxUnavailable: 1
+ selector:
+ matchLabels:
+ cmii.type: backend
+ cmii.app: uav-secret-backend
+ template:
+ metadata:
+ labels:
+ cmii.type: backend
+ cmii.app: uav-secret-backend
+ spec:
+ affinity:
+ nodeAffinity:
+ requiredDuringSchedulingIgnoredDuringExecution:
+ nodeSelectorTerms:
+ - matchExpressions:
+ - key: uavcloud.env
+ operator: In
+ values:
+ - uavcloud-devflight
+ imagePullSecrets:
+ - name: harborsecret
+ containers:
+ - name: uav-secret-backend
+ image: harbor.cdcyy.com.cn/cmii/uav-secret-backend:5.7.0-snapshot
+ imagePullPolicy: Always
+ env:
+ - name: K8S_NAMESPACE
+ value: uavcloud-devflight
+ - name: APPLICATION_NAME
+ value: uav-secret-backend
+ - name: CUST_JAVA_OPTS
+ value: "-Xms200m -Xmx1500m -Dlog4j2.formatMsgNoLookups=true"
+ - name: NACOS_REGISTRY
+ value: "helm-nacos:8848"
+ - name: NACOS_DISCOVERY_IP
+ valueFrom:
+ fieldRef:
+ fieldPath: status.podIP
+ - name: NACOS_DISCOVERY_PORT
+ value: "8080"
+ - name: BIZ_CONFIG_GROUP
+ value: 6.0.0
+ - name: SYS_CONFIG_GROUP
+ value: 6.0.0
+ - name: IMAGE_VERSION
+ value: 6.0.0
+ - name: NACOS_USERNAME
+ value: "developer"
+ - name: NACOS_PASSWORD
+ value: "Deve@9128201"
+ ports:
+ - name: pod-port
+ containerPort: 8080
+ protocol: TCP
+ resources:
+ limits:
+ memory: 2Gi
+ cpu: "2"
+ requests:
+ memory: 200Mi
+ cpu: 200m
+ 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: uavcloud-devflight/uav-secret-backend
+ volumes:
+ - name: nfs-backend-log-volume
+ persistentVolumeClaim:
+ claimName: nfs-backend-log-pvc
+---
+apiVersion: v1
+kind: Service
+metadata:
+ name: uav-secret-backend
+ namespace: uavcloud-devflight
+ labels:
+ cmii.type: backend
+ cmii.app: uav-secret-backend
+ octopus/control: backend-app-1.0.0
+ app.kubernetes.io/managed-by: octopus
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ type: ClusterIP
+ selector:
+ cmii.type: backend
+ cmii.app: uav-secret-backend
+ ports:
+ - name: backend-tcp
+ port: 8080
+ protocol: TCP
+ targetPort: 8080
+---
+apiVersion: apps/v1
+kind: Deployment
+metadata:
+ name: uav-auth-backend
+ namespace: uavcloud-devflight
+ labels:
+ cmii.type: backend
+ cmii.app: uav-auth-backend
+ octopus/control: backend-app-1.0.0
+ app.kubernetes.io/managed-by: octopus
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ replicas: 1
+ strategy:
+ rollingUpdate:
+ maxUnavailable: 1
+ selector:
+ matchLabels:
+ cmii.type: backend
+ cmii.app: uav-auth-backend
+ template:
+ metadata:
+ labels:
+ cmii.type: backend
+ cmii.app: uav-auth-backend
+ spec:
+ affinity:
+ nodeAffinity:
+ requiredDuringSchedulingIgnoredDuringExecution:
+ nodeSelectorTerms:
+ - matchExpressions:
+ - key: uavcloud.env
+ operator: In
+ values:
+ - uavcloud-devflight
+ imagePullSecrets:
+ - name: harborsecret
+ containers:
+ - name: uav-auth-backend
+ image: harbor.cdcyy.com.cn/cmii/uav-auth-backend:5.7.0-snapshot
+ imagePullPolicy: Always
+ env:
+ - name: K8S_NAMESPACE
+ value: uavcloud-devflight
+ - name: APPLICATION_NAME
+ value: uav-auth-backend
+ - name: CUST_JAVA_OPTS
+ value: "-Xms200m -Xmx1500m -Dlog4j2.formatMsgNoLookups=true"
+ - name: NACOS_REGISTRY
+ value: "helm-nacos:8848"
+ - name: NACOS_DISCOVERY_IP
+ valueFrom:
+ fieldRef:
+ fieldPath: status.podIP
+ - name: NACOS_DISCOVERY_PORT
+ value: "8080"
+ - name: BIZ_CONFIG_GROUP
+ value: 6.0.0
+ - name: SYS_CONFIG_GROUP
+ value: 6.0.0
+ - name: IMAGE_VERSION
+ value: 6.0.0
+ - name: NACOS_USERNAME
+ value: "developer"
+ - name: NACOS_PASSWORD
+ value: "Deve@9128201"
+ ports:
+ - name: pod-port
+ containerPort: 8080
+ protocol: TCP
+ resources:
+ limits:
+ memory: 2Gi
+ cpu: "2"
+ requests:
+ memory: 200Mi
+ cpu: 200m
+ 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: uavcloud-devflight/uav-auth-backend
+ volumes:
+ - name: nfs-backend-log-volume
+ persistentVolumeClaim:
+ claimName: nfs-backend-log-pvc
+---
+apiVersion: v1
+kind: Service
+metadata:
+ name: uav-auth-backend
+ namespace: uavcloud-devflight
+ labels:
+ cmii.type: backend
+ cmii.app: uav-auth-backend
+ octopus/control: backend-app-1.0.0
+ app.kubernetes.io/managed-by: octopus
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ type: ClusterIP
+ selector:
+ cmii.type: backend
+ cmii.app: uav-auth-backend
+ ports:
+ - name: backend-tcp
+ port: 8080
+ protocol: TCP
+ targetPort: 8080
+---
+apiVersion: apps/v1
+kind: Deployment
+metadata:
+ name: cmii-uav-alarm
+ namespace: uavcloud-devflight
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-alarm
+ octopus/control: backend-app-1.0.0
+ app.kubernetes.io/managed-by: octopus
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ replicas: 0
+ strategy:
+ rollingUpdate:
+ maxUnavailable: 1
+ selector:
+ matchLabels:
+ cmii.type: backend
+ cmii.app: cmii-uav-alarm
+ template:
+ metadata:
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-alarm
+ spec:
+ affinity:
+ nodeAffinity:
+ requiredDuringSchedulingIgnoredDuringExecution:
+ nodeSelectorTerms:
+ - matchExpressions:
+ - key: uavcloud.env
+ operator: In
+ values:
+ - uavcloud-devflight
+ imagePullSecrets:
+ - name: harborsecret
+ containers:
+ - name: cmii-uav-alarm
+ image: harbor.cdcyy.com.cn/cmii/cmii-uav-alarm:5.7.0-snapshot
+ imagePullPolicy: Always
+ env:
+ - name: K8S_NAMESPACE
+ value: uavcloud-devflight
+ - name: APPLICATION_NAME
+ value: cmii-uav-alarm
+ - name: CUST_JAVA_OPTS
+ value: "-Xms200m -Xmx1500m -Dlog4j2.formatMsgNoLookups=true"
+ - name: NACOS_REGISTRY
+ value: "helm-nacos:8848"
+ - name: NACOS_DISCOVERY_IP
+ valueFrom:
+ fieldRef:
+ fieldPath: status.podIP
+ - name: NACOS_DISCOVERY_PORT
+ value: "8080"
+ - name: BIZ_CONFIG_GROUP
+ value: 6.0.0
+ - name: SYS_CONFIG_GROUP
+ value: 6.0.0
+ - name: IMAGE_VERSION
+ value: 6.0.0
+ - name: NACOS_USERNAME
+ value: "developer"
+ - name: NACOS_PASSWORD
+ value: "Deve@9128201"
+ ports:
+ - name: pod-port
+ containerPort: 8080
+ protocol: TCP
+ resources:
+ limits:
+ memory: 2Gi
+ cpu: "2"
+ requests:
+ memory: 200Mi
+ cpu: 200m
+ 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: uavcloud-devflight/cmii-uav-alarm
+ volumes:
+ - name: nfs-backend-log-volume
+ persistentVolumeClaim:
+ claimName: nfs-backend-log-pvc
+---
+apiVersion: v1
+kind: Service
+metadata:
+ name: cmii-uav-alarm
+ namespace: uavcloud-devflight
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-alarm
+ octopus/control: backend-app-1.0.0
+ app.kubernetes.io/managed-by: octopus
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ type: ClusterIP
+ selector:
+ cmii.type: backend
+ cmii.app: cmii-uav-alarm
+ ports:
+ - name: backend-tcp
+ port: 8080
+ protocol: TCP
+ targetPort: 8080
+---
+apiVersion: apps/v1
+kind: Deployment
+metadata:
+ name: cmii-uav-sense-adapter
+ namespace: uavcloud-devflight
+ 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: 6.0.0
+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:
+ - uavcloud-devflight
+ imagePullSecrets:
+ - name: harborsecret
+ containers:
+ - name: cmii-uav-sense-adapter
+ image: harbor.cdcyy.com.cn/cmii/cmii-uav-sense-adapter:6.0.0-snapshot-1103
+ imagePullPolicy: Always
+ env:
+ - name: K8S_NAMESPACE
+ value: uavcloud-devflight
+ - 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:
+ fieldPath: status.podIP
+ - name: NACOS_DISCOVERY_PORT
+ value: "8080"
+ - name: BIZ_CONFIG_GROUP
+ value: 6.0.0
+ - name: SYS_CONFIG_GROUP
+ value: 6.0.0
+ - name: IMAGE_VERSION
+ value: 6.0.0
+ - name: NACOS_USERNAME
+ value: "developer"
+ - name: NACOS_PASSWORD
+ value: "Deve@9128201"
+ ports:
+ - name: pod-port
+ containerPort: 8080
+ protocol: TCP
+ resources:
+ limits:
+ memory: 2Gi
+ cpu: "2"
+ requests:
+ memory: 200Mi
+ cpu: 200m
+ 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: uavcloud-devflight/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: uavcloud-devflight
+ 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: 6.0.0
+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-uav-gis-server
+ namespace: uavcloud-devflight
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-gis-server
+ octopus/control: backend-app-1.0.0
+ app.kubernetes.io/managed-by: octopus
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ replicas: 0
+ strategy:
+ rollingUpdate:
+ maxUnavailable: 1
+ selector:
+ matchLabels:
+ cmii.type: backend
+ cmii.app: cmii-uav-gis-server
+ template:
+ metadata:
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-gis-server
+ spec:
+ affinity:
+ nodeAffinity:
+ requiredDuringSchedulingIgnoredDuringExecution:
+ nodeSelectorTerms:
+ - matchExpressions:
+ - key: uavcloud.env
+ operator: In
+ values:
+ - uavcloud-devflight
+ imagePullSecrets:
+ - name: harborsecret
+ containers:
+ - name: cmii-uav-gis-server
+ image: harbor.cdcyy.com.cn/cmii/cmii-uav-gis-server:5.7.0-snapshot
+ imagePullPolicy: Always
+ env:
+ - name: K8S_NAMESPACE
+ value: uavcloud-devflight
+ - name: APPLICATION_NAME
+ value: cmii-uav-gis-server
+ - name: CUST_JAVA_OPTS
+ value: "-Xms200m -Xmx1500m -Dlog4j2.formatMsgNoLookups=true"
+ - name: NACOS_REGISTRY
+ value: "helm-nacos:8848"
+ - name: NACOS_DISCOVERY_IP
+ valueFrom:
+ fieldRef:
+ fieldPath: status.podIP
+ - name: NACOS_DISCOVERY_PORT
+ value: "8080"
+ - name: BIZ_CONFIG_GROUP
+ value: 6.0.0
+ - name: SYS_CONFIG_GROUP
+ value: 6.0.0
+ - name: IMAGE_VERSION
+ value: 6.0.0
+ - name: NACOS_USERNAME
+ value: "developer"
+ - name: NACOS_PASSWORD
+ value: "Deve@9128201"
+ ports:
+ - name: pod-port
+ containerPort: 8080
+ protocol: TCP
+ resources:
+ limits:
+ memory: 2Gi
+ cpu: "2"
+ requests:
+ memory: 200Mi
+ cpu: 200m
+ 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: uavcloud-devflight/cmii-uav-gis-server
+ volumes:
+ - name: nfs-backend-log-volume
+ persistentVolumeClaim:
+ claimName: nfs-backend-log-pvc
+---
+apiVersion: v1
+kind: Service
+metadata:
+ name: cmii-uav-gis-server
+ namespace: uavcloud-devflight
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-gis-server
+ octopus/control: backend-app-1.0.0
+ app.kubernetes.io/managed-by: octopus
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ type: ClusterIP
+ selector:
+ cmii.type: backend
+ cmii.app: cmii-uav-gis-server
+ ports:
+ - name: backend-tcp
+ port: 8080
+ protocol: TCP
+ targetPort: 8080
+---
+apiVersion: apps/v1
+kind: Deployment
+metadata:
+ name: cmii-uav-emergency
+ namespace: uavcloud-devflight
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-emergency
+ octopus/control: backend-app-1.0.0
+ app.kubernetes.io/managed-by: octopus
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ replicas: 1
+ strategy:
+ rollingUpdate:
+ maxUnavailable: 1
+ selector:
+ matchLabels:
+ cmii.type: backend
+ cmii.app: cmii-uav-emergency
+ template:
+ metadata:
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-emergency
+ spec:
+ affinity:
+ nodeAffinity:
+ requiredDuringSchedulingIgnoredDuringExecution:
+ nodeSelectorTerms:
+ - matchExpressions:
+ - key: uavcloud.env
+ operator: In
+ values:
+ - uavcloud-devflight
+ imagePullSecrets:
+ - name: harborsecret
+ containers:
+ - name: cmii-uav-emergency
+ image: harbor.cdcyy.com.cn/cmii/cmii-uav-emergency:6.0.0-main
+ imagePullPolicy: Always
+ env:
+ - name: K8S_NAMESPACE
+ value: uavcloud-devflight
+ - name: APPLICATION_NAME
+ value: cmii-uav-emergency
+ - name: CUST_JAVA_OPTS
+ value: "-Xms200m -Xmx1500m -Dlog4j2.formatMsgNoLookups=true"
+ - name: NACOS_REGISTRY
+ value: "helm-nacos:8848"
+ - name: NACOS_DISCOVERY_IP
+ valueFrom:
+ fieldRef:
+ fieldPath: status.podIP
+ - name: NACOS_DISCOVERY_PORT
+ value: "8080"
+ - name: BIZ_CONFIG_GROUP
+ value: 6.0.0
+ - name: SYS_CONFIG_GROUP
+ value: 6.0.0
+ - name: IMAGE_VERSION
+ value: 6.0.0
+ - name: NACOS_USERNAME
+ value: "developer"
+ - name: NACOS_PASSWORD
+ value: "Deve@9128201"
+ ports:
+ - name: pod-port
+ containerPort: 8080
+ protocol: TCP
+ resources:
+ limits:
+ memory: 2Gi
+ cpu: "2"
+ requests:
+ memory: 200Mi
+ cpu: 200m
+ 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: uavcloud-devflight/cmii-uav-emergency
+ volumes:
+ - name: nfs-backend-log-volume
+ persistentVolumeClaim:
+ claimName: nfs-backend-log-pvc
+---
+apiVersion: v1
+kind: Service
+metadata:
+ name: cmii-uav-emergency
+ namespace: uavcloud-devflight
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-emergency
+ octopus/control: backend-app-1.0.0
+ app.kubernetes.io/managed-by: octopus
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ type: ClusterIP
+ selector:
+ cmii.type: backend
+ cmii.app: cmii-uav-emergency
+ ports:
+ - name: backend-tcp
+ port: 8080
+ protocol: TCP
+ targetPort: 8080
+---
+apiVersion: apps/v1
+kind: Deployment
+metadata:
+ name: cmii-uav-bridge
+ namespace: uavcloud-devflight
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-bridge
+ octopus/control: backend-app-1.0.0
+ app.kubernetes.io/managed-by: octopus
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ replicas: 1
+ strategy:
+ rollingUpdate:
+ maxUnavailable: 1
+ selector:
+ matchLabels:
+ cmii.type: backend
+ cmii.app: cmii-uav-bridge
+ template:
+ metadata:
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-bridge
+ spec:
+ affinity:
+ nodeAffinity:
+ requiredDuringSchedulingIgnoredDuringExecution:
+ nodeSelectorTerms:
+ - matchExpressions:
+ - key: uavcloud.env
+ operator: In
+ values:
+ - uavcloud-devflight
+ imagePullSecrets:
+ - name: harborsecret
+ containers:
+ - name: cmii-uav-bridge
+ image: harbor.cdcyy.com.cn/cmii/cmii-uav-bridge:5.6.0-redisBackup
+ imagePullPolicy: Always
+ env:
+ - name: K8S_NAMESPACE
+ value: uavcloud-devflight
+ - name: APPLICATION_NAME
+ value: cmii-uav-bridge
+ - name: CUST_JAVA_OPTS
+ value: "-Xms200m -Xmx1500m -Dlog4j2.formatMsgNoLookups=true"
+ - name: NACOS_REGISTRY
+ value: "helm-nacos:8848"
+ - name: NACOS_DISCOVERY_IP
+ valueFrom:
+ fieldRef:
+ fieldPath: status.podIP
+ - name: NACOS_DISCOVERY_PORT
+ value: "8080"
+ - name: BIZ_CONFIG_GROUP
+ value: 6.0.0
+ - name: SYS_CONFIG_GROUP
+ value: 6.0.0
+ - name: IMAGE_VERSION
+ value: 6.0.0
+ - name: NACOS_USERNAME
+ value: "developer"
+ - name: NACOS_PASSWORD
+ value: "Deve@9128201"
+ ports:
+ - name: pod-port
+ containerPort: 8080
+ protocol: TCP
+ resources:
+ limits:
+ memory: 2Gi
+ cpu: "2"
+ requests:
+ memory: 200Mi
+ cpu: 200m
+ 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: uavcloud-devflight/cmii-uav-bridge
+ volumes:
+ - name: nfs-backend-log-volume
+ persistentVolumeClaim:
+ claimName: nfs-backend-log-pvc
+---
+apiVersion: v1
+kind: Service
+metadata:
+ name: cmii-uav-bridge
+ namespace: uavcloud-devflight
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-bridge
+ octopus/control: backend-app-1.0.0
+ app.kubernetes.io/managed-by: octopus
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ type: ClusterIP
+ selector:
+ cmii.type: backend
+ cmii.app: cmii-uav-bridge
+ ports:
+ - name: backend-tcp
+ port: 8080
+ protocol: TCP
+ targetPort: 8080
+---
+apiVersion: apps/v1
+kind: Deployment
+metadata:
+ name: cmii-uav-cloud-live
+ namespace: uavcloud-devflight
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-cloud-live
+ octopus/control: backend-app-1.0.0
+ app.kubernetes.io/managed-by: octopus
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ replicas: 1
+ strategy:
+ rollingUpdate:
+ maxUnavailable: 1
+ selector:
+ matchLabels:
+ cmii.type: backend
+ cmii.app: cmii-uav-cloud-live
+ template:
+ metadata:
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-cloud-live
+ spec:
+ affinity:
+ nodeAffinity:
+ requiredDuringSchedulingIgnoredDuringExecution:
+ nodeSelectorTerms:
+ - matchExpressions:
+ - key: uavcloud.env
+ operator: In
+ values:
+ - uavcloud-devflight
+ imagePullSecrets:
+ - name: harborsecret
+ containers:
+ - name: cmii-uav-cloud-live
+ image: harbor.cdcyy.com.cn/cmii/cmii-uav-cloud-live:5.7.0-snapshot
+ imagePullPolicy: Always
+ env:
+ - name: K8S_NAMESPACE
+ value: uavcloud-devflight
+ - name: APPLICATION_NAME
+ value: cmii-uav-cloud-live
+ - name: CUST_JAVA_OPTS
+ value: "-Xms200m -Xmx1500m -Dlog4j2.formatMsgNoLookups=true"
+ - name: NACOS_REGISTRY
+ value: "helm-nacos:8848"
+ - name: NACOS_DISCOVERY_IP
+ valueFrom:
+ fieldRef:
+ fieldPath: status.podIP
+ - name: NACOS_DISCOVERY_PORT
+ value: "8080"
+ - name: BIZ_CONFIG_GROUP
+ value: 6.0.0
+ - name: SYS_CONFIG_GROUP
+ value: 6.0.0
+ - name: IMAGE_VERSION
+ value: 6.0.0
+ - name: NACOS_USERNAME
+ value: "developer"
+ - name: NACOS_PASSWORD
+ value: "Deve@9128201"
+ ports:
+ - name: pod-port
+ containerPort: 8080
+ protocol: TCP
+ resources:
+ limits:
+ memory: 2Gi
+ cpu: "2"
+ requests:
+ memory: 200Mi
+ cpu: 200m
+ 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: uavcloud-devflight/cmii-uav-cloud-live
+ volumes:
+ - name: nfs-backend-log-volume
+ persistentVolumeClaim:
+ claimName: nfs-backend-log-pvc
+---
+apiVersion: v1
+kind: Service
+metadata:
+ name: cmii-uav-cloud-live
+ namespace: uavcloud-devflight
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-cloud-live
+ octopus/control: backend-app-1.0.0
+ app.kubernetes.io/managed-by: octopus
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ type: ClusterIP
+ selector:
+ cmii.type: backend
+ cmii.app: cmii-uav-cloud-live
+ ports:
+ - name: backend-tcp
+ port: 8080
+ protocol: TCP
+ targetPort: 8080
+---
+apiVersion: apps/v1
+kind: Deployment
+metadata:
+ name: cmii-uas-lifecycle
+ namespace: uavcloud-devflight
+ 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: 6.0.0
+spec:
+ replicas: 0
+ 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:
+ - uavcloud-devflight
+ imagePullSecrets:
+ - name: harborsecret
+ containers:
+ - name: cmii-uas-lifecycle
+ image: harbor.cdcyy.com.cn/cmii/cmii-uas-lifecycle:5.7.0-fusiontrack
+ imagePullPolicy: Always
+ env:
+ - name: K8S_NAMESPACE
+ value: uavcloud-devflight
+ - name: APPLICATION_NAME
+ value: cmii-uas-lifecycle
+ - name: CUST_JAVA_OPTS
+ value: "-Xms200m -Xmx1500m -Dlog4j2.formatMsgNoLookups=true"
+ - name: NACOS_REGISTRY
+ value: "helm-nacos:8848"
+ - name: NACOS_DISCOVERY_IP
+ valueFrom:
+ fieldRef:
+ fieldPath: status.podIP
+ - name: NACOS_DISCOVERY_PORT
+ value: "8080"
+ - name: BIZ_CONFIG_GROUP
+ value: 6.0.0
+ - name: SYS_CONFIG_GROUP
+ value: 6.0.0
+ - name: IMAGE_VERSION
+ value: 6.0.0
+ - name: NACOS_USERNAME
+ value: "developer"
+ - name: NACOS_PASSWORD
+ value: "Deve@9128201"
+ ports:
+ - name: pod-port
+ containerPort: 8080
+ protocol: TCP
+ resources:
+ limits:
+ memory: 2Gi
+ cpu: "2"
+ requests:
+ memory: 200Mi
+ cpu: 200m
+ 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: uavcloud-devflight/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: uavcloud-devflight
+ 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: 6.0.0
+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-uav-user
+ namespace: uavcloud-devflight
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-user
+ octopus/control: backend-app-1.0.0
+ app.kubernetes.io/managed-by: octopus
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ replicas: 1
+ strategy:
+ rollingUpdate:
+ maxUnavailable: 1
+ selector:
+ matchLabels:
+ cmii.type: backend
+ cmii.app: cmii-uav-user
+ template:
+ metadata:
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-user
+ spec:
+ affinity:
+ nodeAffinity:
+ requiredDuringSchedulingIgnoredDuringExecution:
+ nodeSelectorTerms:
+ - matchExpressions:
+ - key: uavcloud.env
+ operator: In
+ values:
+ - uavcloud-devflight
+ imagePullSecrets:
+ - name: harborsecret
+ containers:
+ - name: cmii-uav-user
+ image: harbor.cdcyy.com.cn/cmii/cmii-uav-user:5.7.0-sz-1107-snapshot
+ imagePullPolicy: Always
+ env:
+ - name: K8S_NAMESPACE
+ value: uavcloud-devflight
+ - name: APPLICATION_NAME
+ value: cmii-uav-user
+ - name: CUST_JAVA_OPTS
+ value: "-Xms200m -Xmx1500m -Dlog4j2.formatMsgNoLookups=true"
+ - name: NACOS_REGISTRY
+ value: "helm-nacos:8848"
+ - name: NACOS_DISCOVERY_IP
+ valueFrom:
+ fieldRef:
+ fieldPath: status.podIP
+ - name: NACOS_DISCOVERY_PORT
+ value: "8080"
+ - name: BIZ_CONFIG_GROUP
+ value: 6.0.0
+ - name: SYS_CONFIG_GROUP
+ value: 6.0.0
+ - name: IMAGE_VERSION
+ value: 6.0.0
+ - name: NACOS_USERNAME
+ value: "developer"
+ - name: NACOS_PASSWORD
+ value: "Deve@9128201"
+ ports:
+ - name: pod-port
+ containerPort: 8080
+ protocol: TCP
+ resources:
+ limits:
+ memory: 2Gi
+ cpu: "2"
+ requests:
+ memory: 200Mi
+ cpu: 200m
+ 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: uavcloud-devflight/cmii-uav-user
+ volumes:
+ - name: nfs-backend-log-volume
+ persistentVolumeClaim:
+ claimName: nfs-backend-log-pvc
+---
+apiVersion: v1
+kind: Service
+metadata:
+ name: cmii-uav-user
+ namespace: uavcloud-devflight
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-user
+ octopus/control: backend-app-1.0.0
+ app.kubernetes.io/managed-by: octopus
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ type: ClusterIP
+ selector:
+ cmii.type: backend
+ cmii.app: cmii-uav-user
+ ports:
+ - name: backend-tcp
+ port: 8080
+ protocol: TCP
+ targetPort: 8080
+---
+apiVersion: apps/v1
+kind: Deployment
+metadata:
+ name: cmii-admin-data
+ namespace: uavcloud-devflight
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-admin-data
+ octopus/control: backend-app-1.0.0
+ app.kubernetes.io/managed-by: octopus
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ replicas: 1
+ strategy:
+ rollingUpdate:
+ maxUnavailable: 1
+ selector:
+ matchLabels:
+ cmii.type: backend
+ cmii.app: cmii-admin-data
+ template:
+ metadata:
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-admin-data
+ spec:
+ affinity:
+ nodeAffinity:
+ requiredDuringSchedulingIgnoredDuringExecution:
+ nodeSelectorTerms:
+ - matchExpressions:
+ - key: uavcloud.env
+ operator: In
+ values:
+ - uavcloud-devflight
+ imagePullSecrets:
+ - name: harborsecret
+ containers:
+ - name: cmii-admin-data
+ image: harbor.cdcyy.com.cn/cmii/cmii-admin-data:5.7.0-snapshot
+ imagePullPolicy: Always
+ env:
+ - name: K8S_NAMESPACE
+ value: uavcloud-devflight
+ - name: APPLICATION_NAME
+ value: cmii-admin-data
+ - name: CUST_JAVA_OPTS
+ value: "-Xms200m -Xmx1500m -Dlog4j2.formatMsgNoLookups=true"
+ - name: NACOS_REGISTRY
+ value: "helm-nacos:8848"
+ - name: NACOS_DISCOVERY_IP
+ valueFrom:
+ fieldRef:
+ fieldPath: status.podIP
+ - name: NACOS_DISCOVERY_PORT
+ value: "8080"
+ - name: BIZ_CONFIG_GROUP
+ value: 6.0.0
+ - name: SYS_CONFIG_GROUP
+ value: 6.0.0
+ - name: IMAGE_VERSION
+ value: 6.0.0
+ - name: NACOS_USERNAME
+ value: "developer"
+ - name: NACOS_PASSWORD
+ value: "Deve@9128201"
+ ports:
+ - name: pod-port
+ containerPort: 8080
+ protocol: TCP
+ resources:
+ limits:
+ memory: 2Gi
+ cpu: "2"
+ requests:
+ memory: 200Mi
+ cpu: 200m
+ 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: uavcloud-devflight/cmii-admin-data
+ volumes:
+ - name: nfs-backend-log-volume
+ persistentVolumeClaim:
+ claimName: nfs-backend-log-pvc
+---
+apiVersion: v1
+kind: Service
+metadata:
+ name: cmii-admin-data
+ namespace: uavcloud-devflight
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-admin-data
+ octopus/control: backend-app-1.0.0
+ app.kubernetes.io/managed-by: octopus
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ type: ClusterIP
+ selector:
+ cmii.type: backend
+ cmii.app: cmii-admin-data
+ ports:
+ - name: backend-tcp
+ port: 8080
+ protocol: TCP
+ targetPort: 8080
+---
+apiVersion: apps/v1
+kind: Deployment
+metadata:
+ name: cmii-uav-mqtthandler
+ namespace: uavcloud-devflight
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-mqtthandler
+ octopus/control: backend-app-1.0.0
+ app.kubernetes.io/managed-by: octopus
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ replicas: 1
+ strategy:
+ rollingUpdate:
+ maxUnavailable: 1
+ selector:
+ matchLabels:
+ cmii.type: backend
+ cmii.app: cmii-uav-mqtthandler
+ template:
+ metadata:
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-mqtthandler
+ spec:
+ affinity:
+ nodeAffinity:
+ requiredDuringSchedulingIgnoredDuringExecution:
+ nodeSelectorTerms:
+ - matchExpressions:
+ - key: uavcloud.env
+ operator: In
+ values:
+ - uavcloud-devflight
+ imagePullSecrets:
+ - name: harborsecret
+ containers:
+ - name: cmii-uav-mqtthandler
+ image: harbor.cdcyy.com.cn/cmii/cmii-uav-mqtthandler:5.7.0-snapshot
+ imagePullPolicy: Always
+ env:
+ - name: K8S_NAMESPACE
+ value: uavcloud-devflight
+ - name: APPLICATION_NAME
+ value: cmii-uav-mqtthandler
+ - name: CUST_JAVA_OPTS
+ value: "-Xms200m -Xmx1500m -Dlog4j2.formatMsgNoLookups=true"
+ - name: NACOS_REGISTRY
+ value: "helm-nacos:8848"
+ - name: NACOS_DISCOVERY_IP
+ valueFrom:
+ fieldRef:
+ fieldPath: status.podIP
+ - name: NACOS_DISCOVERY_PORT
+ value: "8080"
+ - name: BIZ_CONFIG_GROUP
+ value: 6.0.0
+ - name: SYS_CONFIG_GROUP
+ value: 6.0.0
+ - name: IMAGE_VERSION
+ value: 6.0.0
+ - name: NACOS_USERNAME
+ value: "developer"
+ - name: NACOS_PASSWORD
+ value: "Deve@9128201"
+ ports:
+ - name: pod-port
+ containerPort: 8080
+ protocol: TCP
+ resources:
+ limits:
+ memory: 2Gi
+ cpu: "2"
+ requests:
+ memory: 200Mi
+ cpu: 200m
+ 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: uavcloud-devflight/cmii-uav-mqtthandler
+ volumes:
+ - name: nfs-backend-log-volume
+ persistentVolumeClaim:
+ claimName: nfs-backend-log-pvc
+---
+apiVersion: v1
+kind: Service
+metadata:
+ name: cmii-uav-mqtthandler
+ namespace: uavcloud-devflight
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-mqtthandler
+ octopus/control: backend-app-1.0.0
+ app.kubernetes.io/managed-by: octopus
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ type: ClusterIP
+ selector:
+ cmii.type: backend
+ cmii.app: cmii-uav-mqtthandler
+ ports:
+ - name: backend-tcp
+ port: 8080
+ protocol: TCP
+ targetPort: 8080
+---
+apiVersion: apps/v1
+kind: Deployment
+metadata:
+ name: cmii-uav-grid-datasource
+ namespace: uavcloud-devflight
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-grid-datasource
+ octopus/control: backend-app-1.0.0
+ app.kubernetes.io/managed-by: octopus
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ replicas: 0
+ strategy:
+ rollingUpdate:
+ maxUnavailable: 1
+ selector:
+ matchLabels:
+ cmii.type: backend
+ cmii.app: cmii-uav-grid-datasource
+ template:
+ metadata:
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-grid-datasource
+ spec:
+ affinity:
+ nodeAffinity:
+ requiredDuringSchedulingIgnoredDuringExecution:
+ nodeSelectorTerms:
+ - matchExpressions:
+ - key: uavcloud.env
+ operator: In
+ values:
+ - uavcloud-devflight
+ imagePullSecrets:
+ - name: harborsecret
+ containers:
+ - name: cmii-uav-grid-datasource
+ image: harbor.cdcyy.com.cn/cmii/cmii-uav-grid-datasource:5.6.0
+ imagePullPolicy: Always
+ env:
+ - name: K8S_NAMESPACE
+ value: uavcloud-devflight
+ - name: APPLICATION_NAME
+ value: cmii-uav-grid-datasource
+ - name: CUST_JAVA_OPTS
+ value: "-Xms200m -Xmx1500m -Dlog4j2.formatMsgNoLookups=true"
+ - name: NACOS_REGISTRY
+ value: "helm-nacos:8848"
+ - name: NACOS_DISCOVERY_IP
+ valueFrom:
+ fieldRef:
+ fieldPath: status.podIP
+ - name: NACOS_DISCOVERY_PORT
+ value: "8080"
+ - name: BIZ_CONFIG_GROUP
+ value: 6.0.0
+ - name: SYS_CONFIG_GROUP
+ value: 6.0.0
+ - name: IMAGE_VERSION
+ value: 6.0.0
+ - name: NACOS_USERNAME
+ value: "developer"
+ - name: NACOS_PASSWORD
+ value: "Deve@9128201"
+ ports:
+ - name: pod-port
+ containerPort: 8080
+ protocol: TCP
+ resources:
+ limits:
+ memory: 2Gi
+ cpu: "2"
+ requests:
+ memory: 200Mi
+ cpu: 200m
+ 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: uavcloud-devflight/cmii-uav-grid-datasource
+ volumes:
+ - name: nfs-backend-log-volume
+ persistentVolumeClaim:
+ claimName: nfs-backend-log-pvc
+---
+apiVersion: v1
+kind: Service
+metadata:
+ name: cmii-uav-grid-datasource
+ namespace: uavcloud-devflight
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-grid-datasource
+ octopus/control: backend-app-1.0.0
+ app.kubernetes.io/managed-by: octopus
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ type: ClusterIP
+ selector:
+ cmii.type: backend
+ cmii.app: cmii-uav-grid-datasource
+ ports:
+ - name: backend-tcp
+ port: 8080
+ protocol: TCP
+ targetPort: 8080
+---
+apiVersion: apps/v1
+kind: Deployment
+metadata:
+ name: cmii-uav-oauth
+ namespace: uavcloud-devflight
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-oauth
+ octopus/control: backend-app-1.0.0
+ app.kubernetes.io/managed-by: octopus
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ replicas: 1
+ strategy:
+ rollingUpdate:
+ maxUnavailable: 1
+ selector:
+ matchLabels:
+ cmii.type: backend
+ cmii.app: cmii-uav-oauth
+ template:
+ metadata:
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-oauth
+ spec:
+ affinity:
+ nodeAffinity:
+ requiredDuringSchedulingIgnoredDuringExecution:
+ nodeSelectorTerms:
+ - matchExpressions:
+ - key: uavcloud.env
+ operator: In
+ values:
+ - uavcloud-devflight
+ imagePullSecrets:
+ - name: harborsecret
+ containers:
+ - name: cmii-uav-oauth
+ image: harbor.cdcyy.com.cn/cmii/cmii-uav-oauth:5.7.0-snapshot
+ imagePullPolicy: Always
+ env:
+ - name: K8S_NAMESPACE
+ value: uavcloud-devflight
+ - name: APPLICATION_NAME
+ value: cmii-uav-oauth
+ - name: CUST_JAVA_OPTS
+ value: "-Xms200m -Xmx1500m -Dlog4j2.formatMsgNoLookups=true"
+ - name: NACOS_REGISTRY
+ value: "helm-nacos:8848"
+ - name: NACOS_DISCOVERY_IP
+ valueFrom:
+ fieldRef:
+ fieldPath: status.podIP
+ - name: NACOS_DISCOVERY_PORT
+ value: "8080"
+ - name: BIZ_CONFIG_GROUP
+ value: 6.0.0
+ - name: SYS_CONFIG_GROUP
+ value: 6.0.0
+ - name: IMAGE_VERSION
+ value: 6.0.0
+ - name: NACOS_USERNAME
+ value: "developer"
+ - name: NACOS_PASSWORD
+ value: "Deve@9128201"
+ ports:
+ - name: pod-port
+ containerPort: 8080
+ protocol: TCP
+ resources:
+ limits:
+ memory: 2Gi
+ cpu: "2"
+ requests:
+ memory: 200Mi
+ cpu: 200m
+ 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: uavcloud-devflight/cmii-uav-oauth
+ volumes:
+ - name: nfs-backend-log-volume
+ persistentVolumeClaim:
+ claimName: nfs-backend-log-pvc
+---
+apiVersion: v1
+kind: Service
+metadata:
+ name: cmii-uav-oauth
+ namespace: uavcloud-devflight
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-oauth
+ octopus/control: backend-app-1.0.0
+ app.kubernetes.io/managed-by: octopus
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ type: ClusterIP
+ selector:
+ cmii.type: backend
+ cmii.app: cmii-uav-oauth
+ ports:
+ - name: backend-tcp
+ port: 8080
+ protocol: TCP
+ targetPort: 8080
+---
+apiVersion: apps/v1
+kind: Deployment
+metadata:
+ name: cmii-uav-logger
+ namespace: uavcloud-devflight
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-logger
+ octopus/control: backend-app-1.0.0
+ app.kubernetes.io/managed-by: octopus
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ replicas: 1
+ strategy:
+ rollingUpdate:
+ maxUnavailable: 1
+ selector:
+ matchLabels:
+ cmii.type: backend
+ cmii.app: cmii-uav-logger
+ template:
+ metadata:
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-logger
+ spec:
+ affinity:
+ nodeAffinity:
+ requiredDuringSchedulingIgnoredDuringExecution:
+ nodeSelectorTerms:
+ - matchExpressions:
+ - key: uavcloud.env
+ operator: In
+ values:
+ - uavcloud-devflight
+ imagePullSecrets:
+ - name: harborsecret
+ containers:
+ - name: cmii-uav-logger
+ image: harbor.cdcyy.com.cn/cmii/cmii-uav-logger:5.6.0
+ imagePullPolicy: Always
+ env:
+ - name: K8S_NAMESPACE
+ value: uavcloud-devflight
+ - name: APPLICATION_NAME
+ value: cmii-uav-logger
+ - name: CUST_JAVA_OPTS
+ value: "-Xms200m -Xmx1500m -Dlog4j2.formatMsgNoLookups=true"
+ - name: NACOS_REGISTRY
+ value: "helm-nacos:8848"
+ - name: NACOS_DISCOVERY_IP
+ valueFrom:
+ fieldRef:
+ fieldPath: status.podIP
+ - name: NACOS_DISCOVERY_PORT
+ value: "8080"
+ - name: BIZ_CONFIG_GROUP
+ value: 6.0.0
+ - name: SYS_CONFIG_GROUP
+ value: 6.0.0
+ - name: IMAGE_VERSION
+ value: 6.0.0
+ - name: NACOS_USERNAME
+ value: "developer"
+ - name: NACOS_PASSWORD
+ value: "Deve@9128201"
+ ports:
+ - name: pod-port
+ containerPort: 8080
+ protocol: TCP
+ resources:
+ limits:
+ memory: 2Gi
+ cpu: "2"
+ requests:
+ memory: 200Mi
+ cpu: 200m
+ 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: uavcloud-devflight/cmii-uav-logger
+ volumes:
+ - name: nfs-backend-log-volume
+ persistentVolumeClaim:
+ claimName: nfs-backend-log-pvc
+---
+apiVersion: v1
+kind: Service
+metadata:
+ name: cmii-uav-logger
+ namespace: uavcloud-devflight
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-logger
+ octopus/control: backend-app-1.0.0
+ app.kubernetes.io/managed-by: octopus
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ type: ClusterIP
+ selector:
+ cmii.type: backend
+ cmii.app: cmii-uav-logger
+ ports:
+ - name: backend-tcp
+ port: 8080
+ protocol: TCP
+ targetPort: 8080
+---
+apiVersion: apps/v1
+kind: Deployment
+metadata:
+ name: cmii-uav-notice
+ namespace: uavcloud-devflight
+ 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: 6.0.0
+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:
+ - uavcloud-devflight
+ imagePullSecrets:
+ - name: harborsecret
+ containers:
+ - name: cmii-uav-notice
+ image: harbor.cdcyy.com.cn/cmii/cmii-uav-notice:5.7.0-snapshot
+ imagePullPolicy: Always
+ env:
+ - name: K8S_NAMESPACE
+ value: uavcloud-devflight
+ - name: APPLICATION_NAME
+ value: cmii-uav-notice
+ - name: CUST_JAVA_OPTS
+ value: "-Xms200m -Xmx1500m -Dlog4j2.formatMsgNoLookups=true"
+ - name: NACOS_REGISTRY
+ value: "helm-nacos:8848"
+ - name: NACOS_DISCOVERY_IP
+ valueFrom:
+ fieldRef:
+ fieldPath: status.podIP
+ - name: NACOS_DISCOVERY_PORT
+ value: "8080"
+ - name: BIZ_CONFIG_GROUP
+ value: 6.0.0
+ - name: SYS_CONFIG_GROUP
+ value: 6.0.0
+ - name: IMAGE_VERSION
+ value: 6.0.0
+ - name: NACOS_USERNAME
+ value: "developer"
+ - name: NACOS_PASSWORD
+ value: "Deve@9128201"
+ ports:
+ - name: pod-port
+ containerPort: 8080
+ protocol: TCP
+ resources:
+ limits:
+ memory: 2Gi
+ cpu: "2"
+ requests:
+ memory: 200Mi
+ cpu: 200m
+ 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: uavcloud-devflight/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: uavcloud-devflight
+ 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: 6.0.0
+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-sync
+ namespace: uavcloud-devflight
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-sync
+ octopus/control: backend-app-1.0.0
+ app.kubernetes.io/managed-by: octopus
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ replicas: 1
+ strategy:
+ rollingUpdate:
+ maxUnavailable: 1
+ selector:
+ matchLabels:
+ cmii.type: backend
+ cmii.app: cmii-uav-sync
+ template:
+ metadata:
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-sync
+ spec:
+ affinity:
+ nodeAffinity:
+ requiredDuringSchedulingIgnoredDuringExecution:
+ nodeSelectorTerms:
+ - matchExpressions:
+ - key: uavcloud.env
+ operator: In
+ values:
+ - uavcloud-devflight
+ imagePullSecrets:
+ - name: harborsecret
+ containers:
+ - name: cmii-uav-sync
+ image: harbor.cdcyy.com.cn/cmii/cmii-uav-sync:5.7.0-snapshot
+ imagePullPolicy: Always
+ env:
+ - name: K8S_NAMESPACE
+ value: uavcloud-devflight
+ - name: APPLICATION_NAME
+ value: cmii-uav-sync
+ - name: CUST_JAVA_OPTS
+ value: "-Xms200m -Xmx1500m -Dlog4j2.formatMsgNoLookups=true"
+ - name: NACOS_REGISTRY
+ value: "helm-nacos:8848"
+ - name: NACOS_DISCOVERY_IP
+ valueFrom:
+ fieldRef:
+ fieldPath: status.podIP
+ - name: NACOS_DISCOVERY_PORT
+ value: "8080"
+ - name: BIZ_CONFIG_GROUP
+ value: 6.0.0
+ - name: SYS_CONFIG_GROUP
+ value: 6.0.0
+ - name: IMAGE_VERSION
+ value: 6.0.0
+ - name: NACOS_USERNAME
+ value: "developer"
+ - name: NACOS_PASSWORD
+ value: "Deve@9128201"
+ ports:
+ - name: pod-port
+ containerPort: 8080
+ protocol: TCP
+ resources:
+ limits:
+ memory: 2Gi
+ cpu: "2"
+ requests:
+ memory: 200Mi
+ cpu: 200m
+ 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: uavcloud-devflight/cmii-uav-sync
+ volumes:
+ - name: nfs-backend-log-volume
+ persistentVolumeClaim:
+ claimName: nfs-backend-log-pvc
+---
+apiVersion: v1
+kind: Service
+metadata:
+ name: cmii-uav-sync
+ namespace: uavcloud-devflight
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-sync
+ octopus/control: backend-app-1.0.0
+ app.kubernetes.io/managed-by: octopus
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ type: ClusterIP
+ selector:
+ cmii.type: backend
+ cmii.app: cmii-uav-sync
+ ports:
+ - name: backend-tcp
+ port: 8080
+ protocol: TCP
+ targetPort: 8080
+---
+apiVersion: apps/v1
+kind: Deployment
+metadata:
+ name: cmii-uas-gateway
+ namespace: uavcloud-devflight
+ 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: 6.0.0
+spec:
+ replicas: 0
+ 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:
+ - uavcloud-devflight
+ imagePullSecrets:
+ - name: harborsecret
+ containers:
+ - name: cmii-uas-gateway
+ image: harbor.cdcyy.com.cn/cmii/cmii-uas-gateway:5.7.0-snapshot
+ imagePullPolicy: Always
+ env:
+ - name: K8S_NAMESPACE
+ value: uavcloud-devflight
+ - 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:
+ fieldPath: status.podIP
+ - name: NACOS_DISCOVERY_PORT
+ value: "8080"
+ - name: BIZ_CONFIG_GROUP
+ value: 6.0.0
+ - name: SYS_CONFIG_GROUP
+ value: 6.0.0
+ - name: IMAGE_VERSION
+ value: 6.0.0
+ - name: NACOS_USERNAME
+ value: "developer"
+ - name: NACOS_PASSWORD
+ value: "Deve@9128201"
+ ports:
+ - name: pod-port
+ containerPort: 8080
+ protocol: TCP
+ resources:
+ limits:
+ memory: 2Gi
+ cpu: "2"
+ requests:
+ memory: 200Mi
+ cpu: 200m
+ 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: uavcloud-devflight/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: uavcloud-devflight
+ 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: 6.0.0
+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-threedsimulation
+ namespace: uavcloud-devflight
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-threedsimulation
+ octopus/control: backend-app-1.0.0
+ app.kubernetes.io/managed-by: octopus
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ replicas: 1
+ strategy:
+ rollingUpdate:
+ maxUnavailable: 1
+ selector:
+ matchLabels:
+ cmii.type: backend
+ cmii.app: cmii-uav-threedsimulation
+ template:
+ metadata:
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-threedsimulation
+ spec:
+ affinity:
+ nodeAffinity:
+ requiredDuringSchedulingIgnoredDuringExecution:
+ nodeSelectorTerms:
+ - matchExpressions:
+ - key: uavcloud.env
+ operator: In
+ values:
+ - uavcloud-devflight
+ imagePullSecrets:
+ - name: harborsecret
+ containers:
+ - name: cmii-uav-threedsimulation
+ image: harbor.cdcyy.com.cn/cmii/cmii-uav-threedsimulation:5.6.0
+ imagePullPolicy: Always
+ env:
+ - name: K8S_NAMESPACE
+ value: uavcloud-devflight
+ - name: APPLICATION_NAME
+ value: cmii-uav-threedsimulation
+ - name: CUST_JAVA_OPTS
+ value: "-Xms200m -Xmx1500m -Dlog4j2.formatMsgNoLookups=true"
+ - name: NACOS_REGISTRY
+ value: "helm-nacos:8848"
+ - name: NACOS_DISCOVERY_IP
+ valueFrom:
+ fieldRef:
+ fieldPath: status.podIP
+ - name: NACOS_DISCOVERY_PORT
+ value: "8080"
+ - name: BIZ_CONFIG_GROUP
+ value: 6.0.0
+ - name: SYS_CONFIG_GROUP
+ value: 6.0.0
+ - name: IMAGE_VERSION
+ value: 6.0.0
+ - name: NACOS_USERNAME
+ value: "developer"
+ - name: NACOS_PASSWORD
+ value: "Deve@9128201"
+ ports:
+ - name: pod-port
+ containerPort: 8080
+ protocol: TCP
+ resources:
+ limits:
+ memory: 2Gi
+ cpu: "2"
+ requests:
+ memory: 200Mi
+ cpu: 200m
+ 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: uavcloud-devflight/cmii-uav-threedsimulation
+ volumes:
+ - name: nfs-backend-log-volume
+ persistentVolumeClaim:
+ claimName: nfs-backend-log-pvc
+---
+apiVersion: v1
+kind: Service
+metadata:
+ name: cmii-uav-threedsimulation
+ namespace: uavcloud-devflight
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-threedsimulation
+ octopus/control: backend-app-1.0.0
+ app.kubernetes.io/managed-by: octopus
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ type: ClusterIP
+ selector:
+ cmii.type: backend
+ cmii.app: cmii-uav-threedsimulation
+ ports:
+ - name: backend-tcp
+ port: 8080
+ protocol: TCP
+ targetPort: 8080
+---
+apiVersion: apps/v1
+kind: Deployment
+metadata:
+ name: cmii-uav-data-classification
+ namespace: uavcloud-devflight
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-data-classification
+ octopus/control: backend-app-1.0.0
+ app.kubernetes.io/managed-by: octopus
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ replicas: 1
+ strategy:
+ rollingUpdate:
+ maxUnavailable: 1
+ selector:
+ matchLabels:
+ cmii.type: backend
+ cmii.app: cmii-uav-data-classification
+ template:
+ metadata:
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-data-classification
+ spec:
+ affinity:
+ nodeAffinity:
+ requiredDuringSchedulingIgnoredDuringExecution:
+ nodeSelectorTerms:
+ - matchExpressions:
+ - key: uavcloud.env
+ operator: In
+ values:
+ - uavcloud-devflight
+ imagePullSecrets:
+ - name: harborsecret
+ containers:
+ - name: cmii-uav-data-classification
+ image: harbor.cdcyy.com.cn/cmii/cmii-uav-data-classification:5.7.0-snapshot
+ imagePullPolicy: Always
+ env:
+ - name: K8S_NAMESPACE
+ value: uavcloud-devflight
+ - name: APPLICATION_NAME
+ value: cmii-uav-data-classification
+ - name: CUST_JAVA_OPTS
+ value: "-Xms200m -Xmx1500m -Dlog4j2.formatMsgNoLookups=true"
+ - name: NACOS_REGISTRY
+ value: "helm-nacos:8848"
+ - name: NACOS_DISCOVERY_IP
+ valueFrom:
+ fieldRef:
+ fieldPath: status.podIP
+ - name: NACOS_DISCOVERY_PORT
+ value: "8080"
+ - name: BIZ_CONFIG_GROUP
+ value: 6.0.0
+ - name: SYS_CONFIG_GROUP
+ value: 6.0.0
+ - name: IMAGE_VERSION
+ value: 6.0.0
+ - name: NACOS_USERNAME
+ value: "developer"
+ - name: NACOS_PASSWORD
+ value: "Deve@9128201"
+ ports:
+ - name: pod-port
+ containerPort: 8080
+ protocol: TCP
+ resources:
+ limits:
+ memory: 2Gi
+ cpu: "2"
+ requests:
+ memory: 200Mi
+ cpu: 200m
+ 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: uavcloud-devflight/cmii-uav-data-classification
+ volumes:
+ - name: nfs-backend-log-volume
+ persistentVolumeClaim:
+ claimName: nfs-backend-log-pvc
+---
+apiVersion: v1
+kind: Service
+metadata:
+ name: cmii-uav-data-classification
+ namespace: uavcloud-devflight
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-data-classification
+ octopus/control: backend-app-1.0.0
+ app.kubernetes.io/managed-by: octopus
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ type: ClusterIP
+ selector:
+ cmii.type: backend
+ cmii.app: cmii-uav-data-classification
+ ports:
+ - name: backend-tcp
+ port: 8080
+ protocol: TCP
+ targetPort: 8080
+---
+apiVersion: apps/v1
+kind: Deployment
+metadata:
+ name: cmii-uav-integration
+ namespace: uavcloud-devflight
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-integration
+ octopus/control: backend-app-1.0.0
+ app.kubernetes.io/managed-by: octopus
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ replicas: 0
+ strategy:
+ rollingUpdate:
+ maxUnavailable: 1
+ selector:
+ matchLabels:
+ cmii.type: backend
+ cmii.app: cmii-uav-integration
+ template:
+ metadata:
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-integration
+ spec:
+ affinity:
+ nodeAffinity:
+ requiredDuringSchedulingIgnoredDuringExecution:
+ nodeSelectorTerms:
+ - matchExpressions:
+ - key: uavcloud.env
+ operator: In
+ values:
+ - uavcloud-devflight
+ imagePullSecrets:
+ - name: harborsecret
+ containers:
+ - name: cmii-uav-integration
+ image: harbor.cdcyy.com.cn/cmii/cmii-uav-integration:5.7.0-snapshot
+ imagePullPolicy: Always
+ env:
+ - name: K8S_NAMESPACE
+ value: uavcloud-devflight
+ - name: APPLICATION_NAME
+ value: cmii-uav-integration
+ - name: CUST_JAVA_OPTS
+ value: "-Xms200m -Xmx1500m -Dlog4j2.formatMsgNoLookups=true"
+ - name: NACOS_REGISTRY
+ value: "helm-nacos:8848"
+ - name: NACOS_DISCOVERY_IP
+ valueFrom:
+ fieldRef:
+ fieldPath: status.podIP
+ - name: NACOS_DISCOVERY_PORT
+ value: "8080"
+ - name: BIZ_CONFIG_GROUP
+ value: 6.0.0
+ - name: SYS_CONFIG_GROUP
+ value: 6.0.0
+ - name: IMAGE_VERSION
+ value: 6.0.0
+ - name: NACOS_USERNAME
+ value: "developer"
+ - name: NACOS_PASSWORD
+ value: "Deve@9128201"
+ ports:
+ - name: pod-port
+ containerPort: 8080
+ protocol: TCP
+ resources:
+ limits:
+ memory: 2Gi
+ cpu: "2"
+ requests:
+ memory: 200Mi
+ cpu: 200m
+ 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: uavcloud-devflight/cmii-uav-integration
+ volumes:
+ - name: nfs-backend-log-volume
+ persistentVolumeClaim:
+ claimName: nfs-backend-log-pvc
+---
+apiVersion: v1
+kind: Service
+metadata:
+ name: cmii-uav-integration
+ namespace: uavcloud-devflight
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-integration
+ octopus/control: backend-app-1.0.0
+ app.kubernetes.io/managed-by: octopus
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ type: ClusterIP
+ selector:
+ cmii.type: backend
+ cmii.app: cmii-uav-integration
+ ports:
+ - name: backend-tcp
+ port: 8080
+ protocol: TCP
+ targetPort: 8080
+---
+apiVersion: apps/v1
+kind: Deployment
metadata:
name: cmii-admin-gateway
namespace: uavcloud-devflight
@@ -5847,7 +6125,7 @@ metadata:
cmii.app: cmii-admin-gateway
octopus/control: backend-app-1.0.0
app.kubernetes.io/managed-by: octopus
- app.kubernetes.io/app-version: 5.7.0
+ app.kubernetes.io/app-version: 6.0.0
spec:
replicas: 1
strategy:
@@ -5871,7 +6149,7 @@ spec:
- key: uavcloud.env
operator: In
values:
- - devflight
+ - uavcloud-devflight
imagePullSecrets:
- name: harborsecret
containers:
@@ -5894,11 +6172,11 @@ spec:
- name: NACOS_DISCOVERY_PORT
value: "8080"
- name: BIZ_CONFIG_GROUP
- value: 5.7.0
+ value: 6.0.0
- name: SYS_CONFIG_GROUP
- value: 5.7.0
+ value: 6.0.0
- name: IMAGE_VERSION
- value: 5.7.0
+ value: 6.0.0
- name: NACOS_USERNAME
value: "developer"
- name: NACOS_PASSWORD
@@ -5908,12 +6186,12 @@ spec:
containerPort: 8080
protocol: TCP
resources:
- limits:
- memory: 2Gi
- cpu: "2"
- requests:
- memory: 200Mi
- cpu: 200m
+ limits:
+ memory: 2Gi
+ cpu: "2"
+ requests:
+ memory: 200Mi
+ cpu: 200m
livenessProbe:
httpGet:
path: /cmii/health
@@ -5964,7 +6242,7 @@ metadata:
cmii.app: cmii-admin-gateway
octopus/control: backend-app-1.0.0
app.kubernetes.io/managed-by: octopus
- app.kubernetes.io/app-version: 5.7.0
+ app.kubernetes.io/app-version: 6.0.0
spec:
type: ClusterIP
selector:
@@ -5978,6 +6256,562 @@ spec:
---
apiVersion: apps/v1
kind: Deployment
+metadata:
+ name: cmii-open-gateway
+ namespace: uavcloud-devflight
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-open-gateway
+ octopus/control: backend-app-1.0.0
+ app.kubernetes.io/managed-by: octopus
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ replicas: 0
+ strategy:
+ rollingUpdate:
+ maxUnavailable: 1
+ selector:
+ matchLabels:
+ cmii.type: backend
+ cmii.app: cmii-open-gateway
+ template:
+ metadata:
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-open-gateway
+ spec:
+ affinity:
+ nodeAffinity:
+ requiredDuringSchedulingIgnoredDuringExecution:
+ nodeSelectorTerms:
+ - matchExpressions:
+ - key: uavcloud.env
+ operator: In
+ values:
+ - uavcloud-devflight
+ imagePullSecrets:
+ - name: harborsecret
+ containers:
+ - name: cmii-open-gateway
+ image: harbor.cdcyy.com.cn/cmii/cmii-open-gateway:5.6.0
+ imagePullPolicy: Always
+ env:
+ - name: K8S_NAMESPACE
+ value: uavcloud-devflight
+ - name: APPLICATION_NAME
+ value: cmii-open-gateway
+ - name: CUST_JAVA_OPTS
+ value: "-Xms200m -Xmx1500m -Dlog4j2.formatMsgNoLookups=true"
+ - name: NACOS_REGISTRY
+ value: "helm-nacos:8848"
+ - name: NACOS_DISCOVERY_IP
+ valueFrom:
+ fieldRef:
+ fieldPath: status.podIP
+ - name: NACOS_DISCOVERY_PORT
+ value: "8080"
+ - name: BIZ_CONFIG_GROUP
+ value: 6.0.0
+ - name: SYS_CONFIG_GROUP
+ value: 6.0.0
+ - name: IMAGE_VERSION
+ value: 6.0.0
+ - name: NACOS_USERNAME
+ value: "developer"
+ - name: NACOS_PASSWORD
+ value: "Deve@9128201"
+ ports:
+ - name: pod-port
+ containerPort: 8080
+ protocol: TCP
+ resources:
+ limits:
+ memory: 2Gi
+ cpu: "2"
+ requests:
+ memory: 200Mi
+ cpu: 200m
+ 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: uavcloud-devflight/cmii-open-gateway
+ volumes:
+ - name: nfs-backend-log-volume
+ persistentVolumeClaim:
+ claimName: nfs-backend-log-pvc
+---
+apiVersion: v1
+kind: Service
+metadata:
+ name: cmii-open-gateway
+ namespace: uavcloud-devflight
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-open-gateway
+ octopus/control: backend-app-1.0.0
+ app.kubernetes.io/managed-by: octopus
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ type: ClusterIP
+ selector:
+ cmii.type: backend
+ cmii.app: cmii-open-gateway
+ ports:
+ - name: backend-tcp
+ port: 8080
+ protocol: TCP
+ targetPort: 8080
+---
+apiVersion: apps/v1
+kind: Deployment
+metadata:
+ name: cmii-admin-user
+ namespace: uavcloud-devflight
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-admin-user
+ octopus/control: backend-app-1.0.0
+ app.kubernetes.io/managed-by: octopus
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ replicas: 1
+ strategy:
+ rollingUpdate:
+ maxUnavailable: 1
+ selector:
+ matchLabels:
+ cmii.type: backend
+ cmii.app: cmii-admin-user
+ template:
+ metadata:
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-admin-user
+ spec:
+ affinity:
+ nodeAffinity:
+ requiredDuringSchedulingIgnoredDuringExecution:
+ nodeSelectorTerms:
+ - matchExpressions:
+ - key: uavcloud.env
+ operator: In
+ values:
+ - uavcloud-devflight
+ imagePullSecrets:
+ - name: harborsecret
+ containers:
+ - name: cmii-admin-user
+ image: harbor.cdcyy.com.cn/cmii/cmii-admin-user:6.0.0
+ imagePullPolicy: Always
+ env:
+ - name: K8S_NAMESPACE
+ value: uavcloud-devflight
+ - name: APPLICATION_NAME
+ value: cmii-admin-user
+ - name: CUST_JAVA_OPTS
+ value: "-Xms200m -Xmx1500m -Dlog4j2.formatMsgNoLookups=true"
+ - name: NACOS_REGISTRY
+ value: "helm-nacos:8848"
+ - name: NACOS_DISCOVERY_IP
+ valueFrom:
+ fieldRef:
+ fieldPath: status.podIP
+ - name: NACOS_DISCOVERY_PORT
+ value: "8080"
+ - name: BIZ_CONFIG_GROUP
+ value: 6.0.0
+ - name: SYS_CONFIG_GROUP
+ value: 6.0.0
+ - name: IMAGE_VERSION
+ value: 6.0.0
+ - name: NACOS_USERNAME
+ value: "developer"
+ - name: NACOS_PASSWORD
+ value: "Deve@9128201"
+ ports:
+ - name: pod-port
+ containerPort: 8080
+ protocol: TCP
+ resources:
+ limits:
+ memory: 2Gi
+ cpu: "2"
+ requests:
+ memory: 200Mi
+ cpu: 200m
+ 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: uavcloud-devflight/cmii-admin-user
+ volumes:
+ - name: nfs-backend-log-volume
+ persistentVolumeClaim:
+ claimName: nfs-backend-log-pvc
+---
+apiVersion: v1
+kind: Service
+metadata:
+ name: cmii-admin-user
+ namespace: uavcloud-devflight
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-admin-user
+ octopus/control: backend-app-1.0.0
+ app.kubernetes.io/managed-by: octopus
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ type: ClusterIP
+ selector:
+ cmii.type: backend
+ cmii.app: cmii-admin-user
+ ports:
+ - name: backend-tcp
+ port: 8080
+ protocol: TCP
+ targetPort: 8080
+---
+apiVersion: apps/v1
+kind: Deployment
+metadata:
+ name: cmii-uav-kpi-monitor
+ namespace: uavcloud-devflight
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-kpi-monitor
+ octopus/control: backend-app-1.0.0
+ app.kubernetes.io/managed-by: octopus
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ replicas: 0
+ strategy:
+ rollingUpdate:
+ maxUnavailable: 1
+ selector:
+ matchLabels:
+ cmii.type: backend
+ cmii.app: cmii-uav-kpi-monitor
+ template:
+ metadata:
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-kpi-monitor
+ spec:
+ affinity:
+ nodeAffinity:
+ requiredDuringSchedulingIgnoredDuringExecution:
+ nodeSelectorTerms:
+ - matchExpressions:
+ - key: uavcloud.env
+ operator: In
+ values:
+ - uavcloud-devflight
+ imagePullSecrets:
+ - name: harborsecret
+ containers:
+ - name: cmii-uav-kpi-monitor
+ image: harbor.cdcyy.com.cn/cmii/cmii-uav-kpi-monitor:6.0.0-snapshot
+ imagePullPolicy: Always
+ env:
+ - name: K8S_NAMESPACE
+ value: uavcloud-devflight
+ - name: APPLICATION_NAME
+ value: cmii-uav-kpi-monitor
+ - name: CUST_JAVA_OPTS
+ value: "-Xms200m -Xmx1500m -Dlog4j2.formatMsgNoLookups=true"
+ - name: NACOS_REGISTRY
+ value: "helm-nacos:8848"
+ - name: NACOS_DISCOVERY_IP
+ valueFrom:
+ fieldRef:
+ fieldPath: status.podIP
+ - name: NACOS_DISCOVERY_PORT
+ value: "8080"
+ - name: BIZ_CONFIG_GROUP
+ value: 6.0.0
+ - name: SYS_CONFIG_GROUP
+ value: 6.0.0
+ - name: IMAGE_VERSION
+ value: 6.0.0
+ - name: NACOS_USERNAME
+ value: "developer"
+ - name: NACOS_PASSWORD
+ value: "Deve@9128201"
+ ports:
+ - name: pod-port
+ containerPort: 8080
+ protocol: TCP
+ resources:
+ limits:
+ memory: 2Gi
+ cpu: "2"
+ requests:
+ memory: 200Mi
+ cpu: 200m
+ 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: uavcloud-devflight/cmii-uav-kpi-monitor
+ volumes:
+ - name: nfs-backend-log-volume
+ persistentVolumeClaim:
+ claimName: nfs-backend-log-pvc
+---
+apiVersion: v1
+kind: Service
+metadata:
+ name: cmii-uav-kpi-monitor
+ namespace: uavcloud-devflight
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-kpi-monitor
+ octopus/control: backend-app-1.0.0
+ app.kubernetes.io/managed-by: octopus
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ type: ClusterIP
+ selector:
+ cmii.type: backend
+ cmii.app: cmii-uav-kpi-monitor
+ ports:
+ - name: backend-tcp
+ port: 8080
+ protocol: TCP
+ targetPort: 8080
+---
+apiVersion: apps/v1
+kind: Deployment
+metadata:
+ name: helm-live-op-v2
+ namespace: uavcloud-devflight
+ labels:
+ cmii.type: backend
+ cmii.app: helm-live-op-v2
+ octopus/control: backend-app-1.0.0
+ app.kubernetes.io/managed-by: octopus
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ replicas: 1
+ strategy:
+ rollingUpdate:
+ maxUnavailable: 1
+ selector:
+ matchLabels:
+ cmii.type: backend
+ cmii.app: helm-live-op-v2
+ template:
+ metadata:
+ labels:
+ cmii.type: backend
+ cmii.app: helm-live-op-v2
+ spec:
+ affinity:
+ nodeAffinity:
+ requiredDuringSchedulingIgnoredDuringExecution:
+ nodeSelectorTerms:
+ - matchExpressions:
+ - key: uavcloud.env
+ operator: In
+ values:
+ - uavcloud-devflight
+ imagePullSecrets:
+ - name: harborsecret
+ containers:
+ - name: helm-live-op-v2
+ image: harbor.cdcyy.com.cn/cmii/helm-live-op-v2:5.2.0
+ imagePullPolicy: Always
+ env:
+ - name: K8S_NAMESPACE
+ value: uavcloud-devflight
+ - name: APPLICATION_NAME
+ value: helm-live-op-v2
+ - name: CUST_JAVA_OPTS
+ value: "-Xms200m -Xmx1500m -Dlog4j2.formatMsgNoLookups=true"
+ - name: NACOS_REGISTRY
+ value: "helm-nacos:8848"
+ - name: NACOS_DISCOVERY_IP
+ valueFrom:
+ fieldRef:
+ fieldPath: status.podIP
+ - name: NACOS_DISCOVERY_PORT
+ value: "8080"
+ - name: BIZ_CONFIG_GROUP
+ value: 6.0.0
+ - name: SYS_CONFIG_GROUP
+ value: 6.0.0
+ - name: IMAGE_VERSION
+ value: 6.0.0
+ - name: NACOS_USERNAME
+ value: "developer"
+ - name: NACOS_PASSWORD
+ value: "Deve@9128201"
+ ports:
+ - name: pod-port
+ containerPort: 8080
+ protocol: TCP
+ resources:
+ limits:
+ memory: 2Gi
+ cpu: "2"
+ requests:
+ memory: 200Mi
+ cpu: 200m
+ 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: uavcloud-devflight/helm-live-op-v2
+ volumes:
+ - name: nfs-backend-log-volume
+ persistentVolumeClaim:
+ claimName: nfs-backend-log-pvc
+---
+apiVersion: v1
+kind: Service
+metadata:
+ name: helm-live-op-v2
+ namespace: uavcloud-devflight
+ labels:
+ cmii.type: backend
+ cmii.app: helm-live-op-v2
+ octopus/control: backend-app-1.0.0
+ app.kubernetes.io/managed-by: octopus
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ type: ClusterIP
+ selector:
+ cmii.type: backend
+ cmii.app: helm-live-op-v2
+ ports:
+ - name: backend-tcp
+ port: 8080
+ protocol: TCP
+ targetPort: 8080
+---
+apiVersion: apps/v1
+kind: Deployment
metadata:
name: cmii-uav-material-warehouse
namespace: uavcloud-devflight
@@ -5986,7 +6820,7 @@ metadata:
cmii.app: cmii-uav-material-warehouse
octopus/control: backend-app-1.0.0
app.kubernetes.io/managed-by: octopus
- app.kubernetes.io/app-version: 5.7.0
+ app.kubernetes.io/app-version: 6.0.0
spec:
replicas: 1
strategy:
@@ -6010,12 +6844,12 @@ spec:
- key: uavcloud.env
operator: In
values:
- - devflight
+ - uavcloud-devflight
imagePullSecrets:
- name: harborsecret
containers:
- name: cmii-uav-material-warehouse
- image: harbor.cdcyy.com.cn/cmii/cmii-uav-material-warehouse:5.6.0
+ image: harbor.cdcyy.com.cn/cmii/cmii-uav-material-warehouse:5.7.0-snapshot
imagePullPolicy: Always
env:
- name: K8S_NAMESPACE
@@ -6033,11 +6867,11 @@ spec:
- name: NACOS_DISCOVERY_PORT
value: "8080"
- name: BIZ_CONFIG_GROUP
- value: 5.7.0
+ value: 6.0.0
- name: SYS_CONFIG_GROUP
- value: 5.7.0
+ value: 6.0.0
- name: IMAGE_VERSION
- value: 5.7.0
+ value: 6.0.0
- name: NACOS_USERNAME
value: "developer"
- name: NACOS_PASSWORD
@@ -6047,12 +6881,12 @@ spec:
containerPort: 8080
protocol: TCP
resources:
- limits:
- memory: 2Gi
- cpu: "2"
- requests:
- memory: 200Mi
- cpu: 200m
+ limits:
+ memory: 2Gi
+ cpu: "2"
+ requests:
+ memory: 200Mi
+ cpu: 200m
livenessProbe:
httpGet:
path: /cmii/health
@@ -6103,7 +6937,7 @@ metadata:
cmii.app: cmii-uav-material-warehouse
octopus/control: backend-app-1.0.0
app.kubernetes.io/managed-by: octopus
- app.kubernetes.io/app-version: 5.7.0
+ app.kubernetes.io/app-version: 6.0.0
spec:
type: ClusterIP
selector:
@@ -6114,3 +6948,559 @@ spec:
port: 8080
protocol: TCP
targetPort: 8080
+---
+apiVersion: apps/v1
+kind: Deployment
+metadata:
+ name: cmii-uav-container-scanner
+ namespace: uavcloud-devflight
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-container-scanner
+ octopus/control: backend-app-1.0.0
+ app.kubernetes.io/managed-by: octopus
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ replicas: 1
+ strategy:
+ rollingUpdate:
+ maxUnavailable: 1
+ selector:
+ matchLabels:
+ cmii.type: backend
+ cmii.app: cmii-uav-container-scanner
+ template:
+ metadata:
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-container-scanner
+ spec:
+ affinity:
+ nodeAffinity:
+ requiredDuringSchedulingIgnoredDuringExecution:
+ nodeSelectorTerms:
+ - matchExpressions:
+ - key: uavcloud.env
+ operator: In
+ values:
+ - uavcloud-devflight
+ imagePullSecrets:
+ - name: harborsecret
+ containers:
+ - name: cmii-uav-container-scanner
+ image: harbor.cdcyy.com.cn/cmii/cmii-uav-container-scanner:5.7.0-snapshot
+ imagePullPolicy: Always
+ env:
+ - name: K8S_NAMESPACE
+ value: uavcloud-devflight
+ - name: APPLICATION_NAME
+ value: cmii-uav-container-scanner
+ - name: CUST_JAVA_OPTS
+ value: "-Xms200m -Xmx1500m -Dlog4j2.formatMsgNoLookups=true"
+ - name: NACOS_REGISTRY
+ value: "helm-nacos:8848"
+ - name: NACOS_DISCOVERY_IP
+ valueFrom:
+ fieldRef:
+ fieldPath: status.podIP
+ - name: NACOS_DISCOVERY_PORT
+ value: "8080"
+ - name: BIZ_CONFIG_GROUP
+ value: 6.0.0
+ - name: SYS_CONFIG_GROUP
+ value: 6.0.0
+ - name: IMAGE_VERSION
+ value: 6.0.0
+ - name: NACOS_USERNAME
+ value: "developer"
+ - name: NACOS_PASSWORD
+ value: "Deve@9128201"
+ ports:
+ - name: pod-port
+ containerPort: 8080
+ protocol: TCP
+ resources:
+ limits:
+ memory: 2Gi
+ cpu: "2"
+ requests:
+ memory: 200Mi
+ cpu: 200m
+ 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: uavcloud-devflight/cmii-uav-container-scanner
+ volumes:
+ - name: nfs-backend-log-volume
+ persistentVolumeClaim:
+ claimName: nfs-backend-log-pvc
+---
+apiVersion: v1
+kind: Service
+metadata:
+ name: cmii-uav-container-scanner
+ namespace: uavcloud-devflight
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-container-scanner
+ octopus/control: backend-app-1.0.0
+ app.kubernetes.io/managed-by: octopus
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ type: ClusterIP
+ selector:
+ cmii.type: backend
+ cmii.app: cmii-uav-container-scanner
+ ports:
+ - name: backend-tcp
+ port: 8080
+ protocol: TCP
+ targetPort: 8080
+---
+apiVersion: apps/v1
+kind: Deployment
+metadata:
+ name: cmii-uav-multilink
+ namespace: uavcloud-devflight
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-multilink
+ octopus/control: backend-app-1.0.0
+ app.kubernetes.io/managed-by: octopus
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ replicas: 0
+ strategy:
+ rollingUpdate:
+ maxUnavailable: 1
+ selector:
+ matchLabels:
+ cmii.type: backend
+ cmii.app: cmii-uav-multilink
+ template:
+ metadata:
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-multilink
+ spec:
+ affinity:
+ nodeAffinity:
+ requiredDuringSchedulingIgnoredDuringExecution:
+ nodeSelectorTerms:
+ - matchExpressions:
+ - key: uavcloud.env
+ operator: In
+ values:
+ - uavcloud-devflight
+ imagePullSecrets:
+ - name: harborsecret
+ containers:
+ - name: cmii-uav-multilink
+ image: harbor.cdcyy.com.cn/cmii/cmii-uav-multilink:5.6.0
+ imagePullPolicy: Always
+ env:
+ - name: K8S_NAMESPACE
+ value: uavcloud-devflight
+ - name: APPLICATION_NAME
+ value: cmii-uav-multilink
+ - name: CUST_JAVA_OPTS
+ value: "-Xms200m -Xmx1500m -Dlog4j2.formatMsgNoLookups=true"
+ - name: NACOS_REGISTRY
+ value: "helm-nacos:8848"
+ - name: NACOS_DISCOVERY_IP
+ valueFrom:
+ fieldRef:
+ fieldPath: status.podIP
+ - name: NACOS_DISCOVERY_PORT
+ value: "8080"
+ - name: BIZ_CONFIG_GROUP
+ value: 6.0.0
+ - name: SYS_CONFIG_GROUP
+ value: 6.0.0
+ - name: IMAGE_VERSION
+ value: 6.0.0
+ - name: NACOS_USERNAME
+ value: "developer"
+ - name: NACOS_PASSWORD
+ value: "Deve@9128201"
+ ports:
+ - name: pod-port
+ containerPort: 8080
+ protocol: TCP
+ resources:
+ limits:
+ memory: 2Gi
+ cpu: "2"
+ requests:
+ memory: 200Mi
+ cpu: 200m
+ 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: uavcloud-devflight/cmii-uav-multilink
+ volumes:
+ - name: nfs-backend-log-volume
+ persistentVolumeClaim:
+ claimName: nfs-backend-log-pvc
+---
+apiVersion: v1
+kind: Service
+metadata:
+ name: cmii-uav-multilink
+ namespace: uavcloud-devflight
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-multilink
+ octopus/control: backend-app-1.0.0
+ app.kubernetes.io/managed-by: octopus
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ type: ClusterIP
+ selector:
+ cmii.type: backend
+ cmii.app: cmii-uav-multilink
+ ports:
+ - name: backend-tcp
+ port: 8080
+ protocol: TCP
+ targetPort: 8080
+---
+apiVersion: apps/v1
+kind: Deployment
+metadata:
+ name: cmii-uav-blockchain
+ namespace: uavcloud-devflight
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-blockchain
+ octopus/control: backend-app-1.0.0
+ app.kubernetes.io/managed-by: octopus
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ replicas: 1
+ strategy:
+ rollingUpdate:
+ maxUnavailable: 1
+ selector:
+ matchLabels:
+ cmii.type: backend
+ cmii.app: cmii-uav-blockchain
+ template:
+ metadata:
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-blockchain
+ spec:
+ affinity:
+ nodeAffinity:
+ requiredDuringSchedulingIgnoredDuringExecution:
+ nodeSelectorTerms:
+ - matchExpressions:
+ - key: uavcloud.env
+ operator: In
+ values:
+ - uavcloud-devflight
+ imagePullSecrets:
+ - name: harborsecret
+ containers:
+ - name: cmii-uav-blockchain
+ image: harbor.cdcyy.com.cn/cmii/cmii-uav-blockchain:6.0.0-snapshot
+ imagePullPolicy: Always
+ env:
+ - name: K8S_NAMESPACE
+ value: uavcloud-devflight
+ - name: APPLICATION_NAME
+ value: cmii-uav-blockchain
+ - name: CUST_JAVA_OPTS
+ value: "-Xms200m -Xmx1500m -Dlog4j2.formatMsgNoLookups=true"
+ - name: NACOS_REGISTRY
+ value: "helm-nacos:8848"
+ - name: NACOS_DISCOVERY_IP
+ valueFrom:
+ fieldRef:
+ fieldPath: status.podIP
+ - name: NACOS_DISCOVERY_PORT
+ value: "8080"
+ - name: BIZ_CONFIG_GROUP
+ value: 6.0.0
+ - name: SYS_CONFIG_GROUP
+ value: 6.0.0
+ - name: IMAGE_VERSION
+ value: 6.0.0
+ - name: NACOS_USERNAME
+ value: "developer"
+ - name: NACOS_PASSWORD
+ value: "Deve@9128201"
+ ports:
+ - name: pod-port
+ containerPort: 8080
+ protocol: TCP
+ resources:
+ limits:
+ memory: 2Gi
+ cpu: "2"
+ requests:
+ memory: 200Mi
+ cpu: 200m
+ 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: uavcloud-devflight/cmii-uav-blockchain
+ volumes:
+ - name: nfs-backend-log-volume
+ persistentVolumeClaim:
+ claimName: nfs-backend-log-pvc
+---
+apiVersion: v1
+kind: Service
+metadata:
+ name: cmii-uav-blockchain
+ namespace: uavcloud-devflight
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-blockchain
+ octopus/control: backend-app-1.0.0
+ app.kubernetes.io/managed-by: octopus
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ type: ClusterIP
+ selector:
+ cmii.type: backend
+ cmii.app: cmii-uav-blockchain
+ ports:
+ - name: backend-tcp
+ port: 8080
+ protocol: TCP
+ targetPort: 8080
+---
+apiVersion: apps/v1
+kind: Deployment
+metadata:
+ name: cmii-uav-grid-engine
+ namespace: uavcloud-devflight
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-grid-engine
+ octopus/control: backend-app-1.0.0
+ app.kubernetes.io/managed-by: octopus
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ replicas: 0
+ strategy:
+ rollingUpdate:
+ maxUnavailable: 1
+ selector:
+ matchLabels:
+ cmii.type: backend
+ cmii.app: cmii-uav-grid-engine
+ template:
+ metadata:
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-grid-engine
+ spec:
+ affinity:
+ nodeAffinity:
+ requiredDuringSchedulingIgnoredDuringExecution:
+ nodeSelectorTerms:
+ - matchExpressions:
+ - key: uavcloud.env
+ operator: In
+ values:
+ - uavcloud-devflight
+ imagePullSecrets:
+ - name: harborsecret
+ containers:
+ - name: cmii-uav-grid-engine
+ image: harbor.cdcyy.com.cn/cmii/cmii-uav-grid-engine:5.6.0
+ imagePullPolicy: Always
+ env:
+ - name: K8S_NAMESPACE
+ value: uavcloud-devflight
+ - name: APPLICATION_NAME
+ value: cmii-uav-grid-engine
+ - name: CUST_JAVA_OPTS
+ value: "-Xms200m -Xmx1500m -Dlog4j2.formatMsgNoLookups=true"
+ - name: NACOS_REGISTRY
+ value: "helm-nacos:8848"
+ - name: NACOS_DISCOVERY_IP
+ valueFrom:
+ fieldRef:
+ fieldPath: status.podIP
+ - name: NACOS_DISCOVERY_PORT
+ value: "8080"
+ - name: BIZ_CONFIG_GROUP
+ value: 6.0.0
+ - name: SYS_CONFIG_GROUP
+ value: 6.0.0
+ - name: IMAGE_VERSION
+ value: 6.0.0
+ - name: NACOS_USERNAME
+ value: "developer"
+ - name: NACOS_PASSWORD
+ value: "Deve@9128201"
+ ports:
+ - name: pod-port
+ containerPort: 8080
+ protocol: TCP
+ resources:
+ limits:
+ memory: 2Gi
+ cpu: "2"
+ requests:
+ memory: 200Mi
+ cpu: 200m
+ 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: uavcloud-devflight/cmii-uav-grid-engine
+ volumes:
+ - name: nfs-backend-log-volume
+ persistentVolumeClaim:
+ claimName: nfs-backend-log-pvc
+---
+apiVersion: v1
+kind: Service
+metadata:
+ name: cmii-uav-grid-engine
+ namespace: uavcloud-devflight
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-grid-engine
+ octopus/control: backend-app-1.0.0
+ app.kubernetes.io/managed-by: octopus
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ type: ClusterIP
+ selector:
+ cmii.type: backend
+ cmii.app: cmii-uav-grid-engine
+ ports:
+ - name: backend-tcp
+ port: 8080
+ protocol: TCP
+ targetPort: 8080
diff --git a/agent-common/real_project/uavcloud-devflight/old/k8s-configmap.yaml b/agent-common/real_project/uavcloud-devflight/old/k8s-configmap.yaml
index 00f0d94..fd1f9fa 100644
--- a/agent-common/real_project/uavcloud-devflight/old/k8s-configmap.yaml
+++ b/agent-common/real_project/uavcloud-devflight/old/k8s-configmap.yaml
@@ -2,56 +2,70 @@
kind: ConfigMap
apiVersion: v1
metadata:
- name: tenant-prefix-security
+ name: tenant-prefix-scanner
namespace: uavcloud-devflight
data:
ingress-config.js: |-
var __GlobalIngressConfig = {
- TenantEnvironment: "devflight",
+ TenantEnvironment: "uavcloud-devflight",
CloudHOST: "lab.uavcmlc.com",
- ApplicationShortName: "security",
- AppClientId: "APP_JUSEMc7afyWXxvE7"
- }
----
-kind: ConfigMap
-apiVersion: v1
-metadata:
- name: tenant-prefix-splice
- namespace: uavcloud-devflight
-data:
- ingress-config.js: |-
- var __GlobalIngressConfig = {
- TenantEnvironment: "devflight",
- CloudHOST: "lab.uavcmlc.com",
- ApplicationShortName: "splice",
- AppClientId: "APP_zE0M3sTRXrCIJS8Y"
- }
----
-kind: ConfigMap
-apiVersion: v1
-metadata:
- name: tenant-prefix-pilot2cloud
- namespace: uavcloud-devflight
-data:
- ingress-config.js: |-
- var __GlobalIngressConfig = {
- TenantEnvironment: "devflight",
- CloudHOST: "lab.uavcmlc.com",
- ApplicationShortName: "pilot2cloud",
+ ApplicationShortName: "scanner",
AppClientId: "empty"
}
---
kind: ConfigMap
apiVersion: v1
metadata:
- name: tenant-prefix-qinghaitourism
+ name: tenant-prefix-classification
namespace: uavcloud-devflight
data:
ingress-config.js: |-
var __GlobalIngressConfig = {
- TenantEnvironment: "devflight",
+ TenantEnvironment: "uavcloud-devflight",
CloudHOST: "lab.uavcmlc.com",
- ApplicationShortName: "qinghaitourism",
+ ApplicationShortName: "classification",
+ AppClientId: "empty"
+ }
+---
+kind: ConfigMap
+apiVersion: v1
+metadata:
+ name: tenant-prefix-smauth
+ namespace: uavcloud-devflight
+data:
+ ingress-config.js: |-
+ var __GlobalIngressConfig = {
+ TenantEnvironment: "uavcloud-devflight",
+ CloudHOST: "lab.uavcmlc.com",
+ ApplicationShortName: "smauth",
+ AppClientId: "empty"
+ }
+---
+kind: ConfigMap
+apiVersion: v1
+metadata:
+ name: tenant-prefix-share
+ namespace: uavcloud-devflight
+data:
+ ingress-config.js: |-
+ var __GlobalIngressConfig = {
+ TenantEnvironment: "uavcloud-devflight",
+ CloudHOST: "lab.uavcmlc.com",
+ ApplicationShortName: "share",
+ AppClientId: "APP_4lVSVI0ZGxTssir8"
+ }
+---
+kind: ConfigMap
+apiVersion: v1
+metadata:
+ name: tenant-prefix-threedsimulation
+ namespace: uavcloud-devflight
+data:
+ ingress-config.js: |-
+ var __GlobalIngressConfig = {
+ TenantEnvironment: "uavcloud-devflight",
+ CloudHOST: "lab.uavcmlc.com",
+ ApplicationShortName: "threedsimulation",
AppClientId: "empty"
}
---
@@ -63,7 +77,7 @@ metadata:
data:
ingress-config.js: |-
var __GlobalIngressConfig = {
- TenantEnvironment: "devflight",
+ TenantEnvironment: "uavcloud-devflight",
CloudHOST: "lab.uavcmlc.com",
ApplicationShortName: "qingdao",
AppClientId: "empty"
@@ -72,180 +86,82 @@ data:
kind: ConfigMap
apiVersion: v1
metadata:
- name: tenant-prefix-pangu
+ name: tenant-prefix-hyper
namespace: uavcloud-devflight
data:
ingress-config.js: |-
var __GlobalIngressConfig = {
- TenantEnvironment: "devflight",
+ TenantEnvironment: "uavcloud-devflight",
CloudHOST: "lab.uavcmlc.com",
- ApplicationShortName: "",
+ ApplicationShortName: "hyper",
AppClientId: "empty"
}
---
kind: ConfigMap
apiVersion: v1
metadata:
- name: tenant-prefix-base
+ name: tenant-prefix-uasms
namespace: uavcloud-devflight
data:
ingress-config.js: |-
var __GlobalIngressConfig = {
- TenantEnvironment: "devflight",
+ TenantEnvironment: "uavcloud-devflight",
CloudHOST: "lab.uavcmlc.com",
- ApplicationShortName: "base",
- AppClientId: "APP_9LY41OaKSqk2btY0"
+ ApplicationShortName: "uasms",
+ AppClientId: "empty"
}
---
kind: ConfigMap
apiVersion: v1
metadata:
- name: tenant-prefix-logistics
+ name: tenant-prefix-dispatchh5
namespace: uavcloud-devflight
data:
ingress-config.js: |-
var __GlobalIngressConfig = {
- TenantEnvironment: "devflight",
+ TenantEnvironment: "uavcloud-devflight",
CloudHOST: "lab.uavcmlc.com",
- ApplicationShortName: "logistics",
+ ApplicationShortName: "dispatchh5",
+ AppClientId: "empty"
+ }
+---
+kind: ConfigMap
+apiVersion: v1
+metadata:
+ name: tenant-prefix-emergency
+ namespace: uavcloud-devflight
+data:
+ ingress-config.js: |-
+ var __GlobalIngressConfig = {
+ TenantEnvironment: "uavcloud-devflight",
+ CloudHOST: "lab.uavcmlc.com",
+ ApplicationShortName: "emergency",
+ AppClientId: "APP_aGsTAY1uMZrpKdfk"
+ }
+---
+kind: ConfigMap
+apiVersion: v1
+metadata:
+ name: tenant-prefix-multiterminal
+ namespace: uavcloud-devflight
+data:
+ ingress-config.js: |-
+ var __GlobalIngressConfig = {
+ TenantEnvironment: "uavcloud-devflight",
+ CloudHOST: "lab.uavcmlc.com",
+ ApplicationShortName: "multiterminal",
AppClientId: "APP_PvdfRRRBPL8xbIwl"
}
---
kind: ConfigMap
apiVersion: v1
-metadata:
- name: tenant-prefix-media
- namespace: uavcloud-devflight
-data:
- ingress-config.js: |-
- var __GlobalIngressConfig = {
- TenantEnvironment: "devflight",
- CloudHOST: "lab.uavcmlc.com",
- ApplicationShortName: "media",
- AppClientId: "APP_4AU8lbifESQO4FD6"
- }
----
-kind: ConfigMap
-apiVersion: v1
-metadata:
- name: tenant-prefix-mws
- namespace: uavcloud-devflight
-data:
- ingress-config.js: |-
- var __GlobalIngressConfig = {
- TenantEnvironment: "devflight",
- CloudHOST: "lab.uavcmlc.com",
- ApplicationShortName: "mws",
- AppClientId: "APP_uKniXPELlRERBBwK"
- }
----
-kind: ConfigMap
-apiVersion: v1
-metadata:
- name: tenant-prefix-supervision
- namespace: uavcloud-devflight
-data:
- ingress-config.js: |-
- var __GlobalIngressConfig = {
- TenantEnvironment: "devflight",
- CloudHOST: "lab.uavcmlc.com",
- ApplicationShortName: "supervision",
- AppClientId: "APP_qqSu82THfexI8PLM"
- }
----
-kind: ConfigMap
-apiVersion: v1
-metadata:
- name: tenant-prefix-ai-brain
- namespace: uavcloud-devflight
-data:
- ingress-config.js: |-
- var __GlobalIngressConfig = {
- TenantEnvironment: "devflight",
- CloudHOST: "lab.uavcmlc.com",
- ApplicationShortName: "ai-brain",
- AppClientId: "APP_rafnuCAmBESIVYMH"
- }
----
-kind: ConfigMap
-apiVersion: v1
-metadata:
- name: tenant-prefix-detection
- namespace: uavcloud-devflight
-data:
- ingress-config.js: |-
- var __GlobalIngressConfig = {
- TenantEnvironment: "devflight",
- CloudHOST: "lab.uavcmlc.com",
- ApplicationShortName: "detection",
- AppClientId: "APP_FDHW2VLVDWPnnOCy"
- }
----
-kind: ConfigMap
-apiVersion: v1
-metadata:
- name: tenant-prefix-share
- namespace: uavcloud-devflight
-data:
- ingress-config.js: |-
- var __GlobalIngressConfig = {
- TenantEnvironment: "devflight",
- CloudHOST: "lab.uavcmlc.com",
- ApplicationShortName: "share",
- AppClientId: "APP_4lVSVI0ZGxTssir8"
- }
----
-kind: ConfigMap
-apiVersion: v1
-metadata:
- name: tenant-prefix-uas
- namespace: uavcloud-devflight
-data:
- ingress-config.js: |-
- var __GlobalIngressConfig = {
- TenantEnvironment: "devflight",
- CloudHOST: "lab.uavcmlc.com",
- ApplicationShortName: "uas",
- AppClientId: "empty"
- }
----
-kind: ConfigMap
-apiVersion: v1
-metadata:
- name: tenant-prefix-visualization
- namespace: uavcloud-devflight
-data:
- ingress-config.js: |-
- var __GlobalIngressConfig = {
- TenantEnvironment: "devflight",
- CloudHOST: "lab.uavcmlc.com",
- ApplicationShortName: "visualization",
- AppClientId: "empty"
- }
----
-kind: ConfigMap
-apiVersion: v1
-metadata:
- name: tenant-prefix-armypeople
- namespace: uavcloud-devflight
-data:
- ingress-config.js: |-
- var __GlobalIngressConfig = {
- TenantEnvironment: "devflight",
- CloudHOST: "lab.uavcmlc.com",
- ApplicationShortName: "armypeople",
- AppClientId: "APP_UIegse6Lfou9pO1U"
- }
----
-kind: ConfigMap
-apiVersion: v1
metadata:
name: tenant-prefix-seniclive
namespace: uavcloud-devflight
data:
ingress-config.js: |-
var __GlobalIngressConfig = {
- TenantEnvironment: "devflight",
+ TenantEnvironment: "uavcloud-devflight",
CloudHOST: "lab.uavcmlc.com",
ApplicationShortName: "seniclive",
AppClientId: "empty"
@@ -259,7 +175,7 @@ metadata:
data:
ingress-config.js: |-
var __GlobalIngressConfig = {
- TenantEnvironment: "devflight",
+ TenantEnvironment: "uavcloud-devflight",
CloudHOST: "lab.uavcmlc.com",
ApplicationShortName: "traffic",
AppClientId: "APP_Jc8i2wOQ1t73QEJS"
@@ -268,26 +184,166 @@ data:
kind: ConfigMap
apiVersion: v1
metadata:
- name: tenant-prefix-threedsimulation
+ name: tenant-prefix-pangu
namespace: uavcloud-devflight
data:
ingress-config.js: |-
var __GlobalIngressConfig = {
- TenantEnvironment: "devflight",
+ TenantEnvironment: "uavcloud-devflight",
CloudHOST: "lab.uavcmlc.com",
- ApplicationShortName: "threedsimulation",
+ ApplicationShortName: "",
AppClientId: "empty"
}
---
kind: ConfigMap
apiVersion: v1
+metadata:
+ name: tenant-prefix-media
+ namespace: uavcloud-devflight
+data:
+ ingress-config.js: |-
+ var __GlobalIngressConfig = {
+ TenantEnvironment: "uavcloud-devflight",
+ CloudHOST: "lab.uavcmlc.com",
+ ApplicationShortName: "media",
+ AppClientId: "APP_4AU8lbifESQO4FD6"
+ }
+---
+kind: ConfigMap
+apiVersion: v1
+metadata:
+ name: tenant-prefix-open
+ namespace: uavcloud-devflight
+data:
+ ingress-config.js: |-
+ var __GlobalIngressConfig = {
+ TenantEnvironment: "uavcloud-devflight",
+ CloudHOST: "lab.uavcmlc.com",
+ ApplicationShortName: "open",
+ AppClientId: "empty"
+ }
+---
+kind: ConfigMap
+apiVersion: v1
+metadata:
+ name: tenant-prefix-splice
+ namespace: uavcloud-devflight
+data:
+ ingress-config.js: |-
+ var __GlobalIngressConfig = {
+ TenantEnvironment: "uavcloud-devflight",
+ CloudHOST: "lab.uavcmlc.com",
+ ApplicationShortName: "splice",
+ AppClientId: "APP_zE0M3sTRXrCIJS8Y"
+ }
+---
+kind: ConfigMap
+apiVersion: v1
+metadata:
+ name: tenant-prefix-blockchain
+ namespace: uavcloud-devflight
+data:
+ ingress-config.js: |-
+ var __GlobalIngressConfig = {
+ TenantEnvironment: "uavcloud-devflight",
+ CloudHOST: "lab.uavcmlc.com",
+ ApplicationShortName: "blockchain",
+ AppClientId: "empty"
+ }
+---
+kind: ConfigMap
+apiVersion: v1
+metadata:
+ name: tenant-prefix-smsecret
+ namespace: uavcloud-devflight
+data:
+ ingress-config.js: |-
+ var __GlobalIngressConfig = {
+ TenantEnvironment: "uavcloud-devflight",
+ CloudHOST: "lab.uavcmlc.com",
+ ApplicationShortName: "smsecret",
+ AppClientId: "empty"
+ }
+---
+kind: ConfigMap
+apiVersion: v1
+metadata:
+ name: tenant-prefix-qinghaitourism
+ namespace: uavcloud-devflight
+data:
+ ingress-config.js: |-
+ var __GlobalIngressConfig = {
+ TenantEnvironment: "uavcloud-devflight",
+ CloudHOST: "lab.uavcmlc.com",
+ ApplicationShortName: "qinghaitourism",
+ AppClientId: "empty"
+ }
+---
+kind: ConfigMap
+apiVersion: v1
+metadata:
+ name: tenant-prefix-hljtt
+ namespace: uavcloud-devflight
+data:
+ ingress-config.js: |-
+ var __GlobalIngressConfig = {
+ TenantEnvironment: "uavcloud-devflight",
+ CloudHOST: "lab.uavcmlc.com",
+ ApplicationShortName: "hljtt",
+ AppClientId: "empty"
+ }
+---
+kind: ConfigMap
+apiVersion: v1
+metadata:
+ name: tenant-prefix-armypeople
+ namespace: uavcloud-devflight
+data:
+ ingress-config.js: |-
+ var __GlobalIngressConfig = {
+ TenantEnvironment: "uavcloud-devflight",
+ CloudHOST: "lab.uavcmlc.com",
+ ApplicationShortName: "armypeople",
+ AppClientId: "APP_UIegse6Lfou9pO1U"
+ }
+---
+kind: ConfigMap
+apiVersion: v1
+metadata:
+ name: tenant-prefix-base
+ namespace: uavcloud-devflight
+data:
+ ingress-config.js: |-
+ var __GlobalIngressConfig = {
+ TenantEnvironment: "uavcloud-devflight",
+ CloudHOST: "lab.uavcmlc.com",
+ ApplicationShortName: "base",
+ AppClientId: "APP_9LY41OaKSqk2btY0"
+ }
+---
+kind: ConfigMap
+apiVersion: v1
+metadata:
+ name: tenant-prefix-mws
+ namespace: uavcloud-devflight
+data:
+ ingress-config.js: |-
+ var __GlobalIngressConfig = {
+ TenantEnvironment: "uavcloud-devflight",
+ CloudHOST: "lab.uavcmlc.com",
+ ApplicationShortName: "mws",
+ AppClientId: "APP_uKniXPELlRERBBwK"
+ }
+---
+kind: ConfigMap
+apiVersion: v1
metadata:
name: tenant-prefix-jiangsuwenlv
namespace: uavcloud-devflight
data:
ingress-config.js: |-
var __GlobalIngressConfig = {
- TenantEnvironment: "devflight",
+ TenantEnvironment: "uavcloud-devflight",
CloudHOST: "lab.uavcmlc.com",
ApplicationShortName: "jiangsuwenlv",
AppClientId: "empty"
@@ -296,26 +352,138 @@ data:
kind: ConfigMap
apiVersion: v1
metadata:
- name: tenant-prefix-dispatchh5
+ name: tenant-prefix-ai-brain
namespace: uavcloud-devflight
data:
ingress-config.js: |-
var __GlobalIngressConfig = {
- TenantEnvironment: "devflight",
+ TenantEnvironment: "uavcloud-devflight",
CloudHOST: "lab.uavcmlc.com",
- ApplicationShortName: "dispatchh5",
+ ApplicationShortName: "ai-brain",
+ AppClientId: "APP_rafnuCAmBESIVYMH"
+ }
+---
+kind: ConfigMap
+apiVersion: v1
+metadata:
+ name: tenant-prefix-logistics
+ namespace: uavcloud-devflight
+data:
+ ingress-config.js: |-
+ var __GlobalIngressConfig = {
+ TenantEnvironment: "uavcloud-devflight",
+ CloudHOST: "lab.uavcmlc.com",
+ ApplicationShortName: "logistics",
+ AppClientId: "APP_PvdfRRRBPL8xbIwl"
+ }
+---
+kind: ConfigMap
+apiVersion: v1
+metadata:
+ name: tenant-prefix-uas
+ namespace: uavcloud-devflight
+data:
+ ingress-config.js: |-
+ var __GlobalIngressConfig = {
+ TenantEnvironment: "uavcloud-devflight",
+ CloudHOST: "lab.uavcmlc.com",
+ ApplicationShortName: "uas",
AppClientId: "empty"
}
---
kind: ConfigMap
apiVersion: v1
+metadata:
+ name: tenant-prefix-oms
+ namespace: uavcloud-devflight
+data:
+ ingress-config.js: |-
+ var __GlobalIngressConfig = {
+ TenantEnvironment: "uavcloud-devflight",
+ CloudHOST: "lab.uavcmlc.com",
+ ApplicationShortName: "oms",
+ AppClientId: "empty"
+ }
+---
+kind: ConfigMap
+apiVersion: v1
+metadata:
+ name: tenant-prefix-security
+ namespace: uavcloud-devflight
+data:
+ ingress-config.js: |-
+ var __GlobalIngressConfig = {
+ TenantEnvironment: "uavcloud-devflight",
+ CloudHOST: "lab.uavcmlc.com",
+ ApplicationShortName: "security",
+ AppClientId: "APP_JUSEMc7afyWXxvE7"
+ }
+---
+kind: ConfigMap
+apiVersion: v1
+metadata:
+ name: tenant-prefix-securityh5
+ namespace: uavcloud-devflight
+data:
+ ingress-config.js: |-
+ var __GlobalIngressConfig = {
+ TenantEnvironment: "uavcloud-devflight",
+ CloudHOST: "lab.uavcmlc.com",
+ ApplicationShortName: "securityh5",
+ AppClientId: "APP_N3ImO0Ubfu9peRHD"
+ }
+---
+kind: ConfigMap
+apiVersion: v1
+metadata:
+ name: tenant-prefix-pilot2cloud
+ namespace: uavcloud-devflight
+data:
+ ingress-config.js: |-
+ var __GlobalIngressConfig = {
+ TenantEnvironment: "uavcloud-devflight",
+ CloudHOST: "lab.uavcmlc.com",
+ ApplicationShortName: "pilot2cloud",
+ AppClientId: "empty"
+ }
+---
+kind: ConfigMap
+apiVersion: v1
+metadata:
+ name: tenant-prefix-visualization
+ namespace: uavcloud-devflight
+data:
+ ingress-config.js: |-
+ var __GlobalIngressConfig = {
+ TenantEnvironment: "uavcloud-devflight",
+ CloudHOST: "lab.uavcmlc.com",
+ ApplicationShortName: "visualization",
+ AppClientId: "empty"
+ }
+---
+kind: ConfigMap
+apiVersion: v1
+metadata:
+ name: tenant-prefix-supervision
+ namespace: uavcloud-devflight
+data:
+ ingress-config.js: |-
+ var __GlobalIngressConfig = {
+ TenantEnvironment: "uavcloud-devflight",
+ CloudHOST: "lab.uavcmlc.com",
+ ApplicationShortName: "supervision",
+ AppClientId: "APP_qqSu82THfexI8PLM"
+ }
+---
+kind: ConfigMap
+apiVersion: v1
metadata:
name: tenant-prefix-supervisionh5
namespace: uavcloud-devflight
data:
ingress-config.js: |-
var __GlobalIngressConfig = {
- TenantEnvironment: "devflight",
+ TenantEnvironment: "uavcloud-devflight",
CloudHOST: "lab.uavcmlc.com",
ApplicationShortName: "supervisionh5",
AppClientId: "APP_qqSu82THfexI8PLM"
@@ -329,7 +497,7 @@ metadata:
data:
ingress-config.js: |-
var __GlobalIngressConfig = {
- TenantEnvironment: "devflight",
+ TenantEnvironment: "uavcloud-devflight",
CloudHOST: "lab.uavcmlc.com",
ApplicationShortName: "cmsportal",
AppClientId: "empty"
@@ -338,97 +506,13 @@ data:
kind: ConfigMap
apiVersion: v1
metadata:
- name: tenant-prefix-multiterminal
+ name: tenant-prefix-detection
namespace: uavcloud-devflight
data:
ingress-config.js: |-
var __GlobalIngressConfig = {
- TenantEnvironment: "devflight",
+ TenantEnvironment: "uavcloud-devflight",
CloudHOST: "lab.uavcmlc.com",
- ApplicationShortName: "multiterminal",
- AppClientId: "APP_PvdfRRRBPL8xbIwl"
- }
----
-kind: ConfigMap
-apiVersion: v1
-metadata:
- name: tenant-prefix-oms
- namespace: uavcloud-devflight
-data:
- ingress-config.js: |-
- var __GlobalIngressConfig = {
- TenantEnvironment: "devflight",
- CloudHOST: "lab.uavcmlc.com",
- ApplicationShortName: "oms",
- AppClientId: "empty"
- }
----
-kind: ConfigMap
-apiVersion: v1
-metadata:
- name: tenant-prefix-open
- namespace: uavcloud-devflight
-data:
- ingress-config.js: |-
- var __GlobalIngressConfig = {
- TenantEnvironment: "devflight",
- CloudHOST: "lab.uavcmlc.com",
- ApplicationShortName: "open",
- AppClientId: "empty"
- }
----
-kind: ConfigMap
-apiVersion: v1
-metadata:
- name: tenant-prefix-emergency
- namespace: uavcloud-devflight
-data:
- ingress-config.js: |-
- var __GlobalIngressConfig = {
- TenantEnvironment: "devflight",
- CloudHOST: "lab.uavcmlc.com",
- ApplicationShortName: "emergency",
- AppClientId: "APP_aGsTAY1uMZrpKdfk"
- }
----
-kind: ConfigMap
-apiVersion: v1
-metadata:
- name: tenant-prefix-securityh5
- namespace: uavcloud-devflight
-data:
- ingress-config.js: |-
- var __GlobalIngressConfig = {
- TenantEnvironment: "devflight",
- CloudHOST: "lab.uavcmlc.com",
- ApplicationShortName: "securityh5",
- AppClientId: "APP_N3ImO0Ubfu9peRHD"
- }
----
-kind: ConfigMap
-apiVersion: v1
-metadata:
- name: tenant-prefix-hljtt
- namespace: uavcloud-devflight
-data:
- ingress-config.js: |-
- var __GlobalIngressConfig = {
- TenantEnvironment: "devflight",
- CloudHOST: "lab.uavcmlc.com",
- ApplicationShortName: "hljtt",
- AppClientId: "empty"
- }
----
-kind: ConfigMap
-apiVersion: v1
-metadata:
- name: tenant-prefix-uasms
- namespace: uavcloud-devflight
-data:
- ingress-config.js: |-
- var __GlobalIngressConfig = {
- TenantEnvironment: "devflight",
- CloudHOST: "lab.uavcmlc.com",
- ApplicationShortName: "uasms",
- AppClientId: "empty"
+ ApplicationShortName: "detection",
+ AppClientId: "APP_FDHW2VLVDWPnnOCy"
}
diff --git a/agent-common/real_project/uavcloud-devflight/old/k8s-frontend.yaml b/agent-common/real_project/uavcloud-devflight/old/k8s-frontend.yaml
index b103a7b..acce829 100644
--- a/agent-common/real_project/uavcloud-devflight/old/k8s-frontend.yaml
+++ b/agent-common/real_project/uavcloud-devflight/old/k8s-frontend.yaml
@@ -26,2053 +26,6 @@ data:
---
apiVersion: apps/v1
kind: Deployment
-metadata:
- name: cmii-uav-platform-visualization
- namespace: uavcloud-devflight
- labels:
- cmii.type: frontend
- cmii.app: cmii-uav-platform-visualization
- octopus.control: frontend-app-wdd
- app.kubernetes.io/app-version: 5.7.0
-spec:
- replicas: 1
- strategy:
- rollingUpdate:
- maxUnavailable: 1
- selector:
- matchLabels:
- cmii.type: frontend
- cmii.app: cmii-uav-platform-visualization
- template:
- metadata:
- labels:
- cmii.type: frontend
- cmii.app: cmii-uav-platform-visualization
- spec:
- imagePullSecrets:
- - name: harborsecret
- containers:
- - name: cmii-uav-platform-visualization
- image: harbor.cdcyy.com.cn/cmii/cmii-uav-platform-visualization:5.6.0
- imagePullPolicy: Always
- env:
- - name: K8S_NAMESPACE
- value: uavcloud-devflight
- - name: APPLICATION_NAME
- value: cmii-uav-platform-visualization
- ports:
- - name: platform-9528
- containerPort: 9528
- protocol: TCP
- resources:
- limits:
- cpu: "1"
- memory: 1Gi
- requests:
- cpu: 50m
- memory: 50Mi
- volumeMounts:
- - name: nginx-conf
- mountPath: /etc/nginx/conf.d/nginx.conf
- subPath: nginx.conf
- - name: tenant-prefix
- subPath: ingress-config.js
- mountPath: /home/cmii-platform/dist/ingress-config.js
- volumes:
- - name: nginx-conf
- configMap:
- name: nginx-cm
- items:
- - key: nginx.conf
- path: nginx.conf
- - name: tenant-prefix
- configMap:
- name: tenant-prefix-visualization
- items:
- - key: ingress-config.js
- path: ingress-config.js
----
-apiVersion: v1
-kind: Service
-metadata:
- name: cmii-uav-platform-visualization
- namespace: uavcloud-devflight
- labels:
- cmii.type: frontend
- cmii.app: cmii-uav-platform-visualization
- octopus.control: frontend-app-wdd
- app.kubernetes.io/version: 5.7.0
-spec:
- type: ClusterIP
- selector:
- cmii.type: frontend
- cmii.app: cmii-uav-platform-visualization
- ports:
- - name: web-svc-port
- port: 9528
- protocol: TCP
- targetPort: 9528
----
-apiVersion: apps/v1
-kind: Deployment
-metadata:
- name: cmii-uav-platform-qingdao
- namespace: uavcloud-devflight
- labels:
- cmii.type: frontend
- cmii.app: cmii-uav-platform-qingdao
- octopus.control: frontend-app-wdd
- app.kubernetes.io/app-version: 5.7.0
-spec:
- replicas: 0
- strategy:
- rollingUpdate:
- maxUnavailable: 1
- selector:
- matchLabels:
- cmii.type: frontend
- cmii.app: cmii-uav-platform-qingdao
- template:
- metadata:
- labels:
- cmii.type: frontend
- cmii.app: cmii-uav-platform-qingdao
- spec:
- imagePullSecrets:
- - name: harborsecret
- containers:
- - name: cmii-uav-platform-qingdao
- image: harbor.cdcyy.com.cn/cmii/cmii-uav-platform-qingdao:5.6.0
- imagePullPolicy: Always
- env:
- - name: K8S_NAMESPACE
- value: uavcloud-devflight
- - name: APPLICATION_NAME
- value: cmii-uav-platform-qingdao
- ports:
- - name: platform-9528
- containerPort: 9528
- protocol: TCP
- resources:
- limits:
- cpu: "1"
- memory: 1Gi
- requests:
- cpu: 50m
- memory: 50Mi
- volumeMounts:
- - name: nginx-conf
- mountPath: /etc/nginx/conf.d/nginx.conf
- subPath: nginx.conf
- - name: tenant-prefix
- subPath: ingress-config.js
- mountPath: /home/cmii-platform/dist/ingress-config.js
- volumes:
- - name: nginx-conf
- configMap:
- name: nginx-cm
- items:
- - key: nginx.conf
- path: nginx.conf
- - name: tenant-prefix
- configMap:
- name: tenant-prefix-qingdao
- items:
- - key: ingress-config.js
- path: ingress-config.js
----
-apiVersion: v1
-kind: Service
-metadata:
- name: cmii-uav-platform-qingdao
- namespace: uavcloud-devflight
- labels:
- cmii.type: frontend
- cmii.app: cmii-uav-platform-qingdao
- octopus.control: frontend-app-wdd
- app.kubernetes.io/version: 5.7.0
-spec:
- type: ClusterIP
- selector:
- cmii.type: frontend
- cmii.app: cmii-uav-platform-qingdao
- ports:
- - name: web-svc-port
- port: 9528
- protocol: TCP
- targetPort: 9528
----
-apiVersion: apps/v1
-kind: Deployment
-metadata:
- name: cmii-uav-platform-pilot2-to-cloud
- namespace: uavcloud-devflight
- labels:
- cmii.type: frontend
- cmii.app: cmii-uav-platform-pilot2-to-cloud
- octopus.control: frontend-app-wdd
- app.kubernetes.io/app-version: 5.7.0
-spec:
- replicas: 1
- strategy:
- rollingUpdate:
- maxUnavailable: 1
- selector:
- matchLabels:
- cmii.type: frontend
- cmii.app: cmii-uav-platform-pilot2-to-cloud
- template:
- metadata:
- labels:
- cmii.type: frontend
- cmii.app: cmii-uav-platform-pilot2-to-cloud
- spec:
- imagePullSecrets:
- - name: harborsecret
- containers:
- - name: cmii-uav-platform-pilot2-to-cloud
- image: harbor.cdcyy.com.cn/cmii/cmii-uav-platform-pilot2-to-cloud:5.7.0
- imagePullPolicy: Always
- env:
- - name: K8S_NAMESPACE
- value: uavcloud-devflight
- - name: APPLICATION_NAME
- value: cmii-uav-platform-pilot2-to-cloud
- ports:
- - name: platform-9528
- containerPort: 9528
- protocol: TCP
- resources:
- limits:
- cpu: "1"
- memory: 1Gi
- requests:
- cpu: 50m
- memory: 50Mi
- volumeMounts:
- - name: nginx-conf
- mountPath: /etc/nginx/conf.d/nginx.conf
- subPath: nginx.conf
- - name: tenant-prefix
- subPath: ingress-config.js
- mountPath: /home/cmii-platform/dist/ingress-config.js
- volumes:
- - name: nginx-conf
- configMap:
- name: nginx-cm
- items:
- - key: nginx.conf
- path: nginx.conf
- - name: tenant-prefix
- configMap:
- name: tenant-prefix-pilot2cloud
- items:
- - key: ingress-config.js
- path: ingress-config.js
----
-apiVersion: v1
-kind: Service
-metadata:
- name: cmii-uav-platform-pilot2-to-cloud
- namespace: uavcloud-devflight
- labels:
- cmii.type: frontend
- cmii.app: cmii-uav-platform-pilot2-to-cloud
- octopus.control: frontend-app-wdd
- app.kubernetes.io/version: 5.7.0
-spec:
- type: ClusterIP
- selector:
- cmii.type: frontend
- cmii.app: cmii-uav-platform-pilot2-to-cloud
- ports:
- - name: web-svc-port
- port: 9528
- protocol: TCP
- targetPort: 9528
----
-apiVersion: apps/v1
-kind: Deployment
-metadata:
- name: cmii-uav-platform-emergency-rescue
- namespace: uavcloud-devflight
- labels:
- cmii.type: frontend
- cmii.app: cmii-uav-platform-emergency-rescue
- octopus.control: frontend-app-wdd
- app.kubernetes.io/app-version: 5.7.0
-spec:
- replicas: 1
- strategy:
- rollingUpdate:
- maxUnavailable: 1
- selector:
- matchLabels:
- cmii.type: frontend
- cmii.app: cmii-uav-platform-emergency-rescue
- template:
- metadata:
- labels:
- cmii.type: frontend
- cmii.app: cmii-uav-platform-emergency-rescue
- spec:
- imagePullSecrets:
- - name: harborsecret
- containers:
- - name: cmii-uav-platform-emergency-rescue
- image: harbor.cdcyy.com.cn/cmii/cmii-uav-platform-emergency-rescue:5.6.0
- imagePullPolicy: Always
- env:
- - name: K8S_NAMESPACE
- value: uavcloud-devflight
- - name: APPLICATION_NAME
- value: cmii-uav-platform-emergency-rescue
- ports:
- - name: platform-9528
- containerPort: 9528
- protocol: TCP
- resources:
- limits:
- cpu: "1"
- memory: 1Gi
- requests:
- cpu: 50m
- memory: 50Mi
- volumeMounts:
- - name: nginx-conf
- mountPath: /etc/nginx/conf.d/nginx.conf
- subPath: nginx.conf
- - name: tenant-prefix
- subPath: ingress-config.js
- mountPath: /home/cmii-platform/dist/ingress-config.js
- volumes:
- - name: nginx-conf
- configMap:
- name: nginx-cm
- items:
- - key: nginx.conf
- path: nginx.conf
- - name: tenant-prefix
- configMap:
- name: tenant-prefix-emergency
- items:
- - key: ingress-config.js
- path: ingress-config.js
----
-apiVersion: v1
-kind: Service
-metadata:
- name: cmii-uav-platform-emergency-rescue
- namespace: uavcloud-devflight
- labels:
- cmii.type: frontend
- cmii.app: cmii-uav-platform-emergency-rescue
- octopus.control: frontend-app-wdd
- app.kubernetes.io/version: 5.7.0
-spec:
- type: ClusterIP
- selector:
- cmii.type: frontend
- cmii.app: cmii-uav-platform-emergency-rescue
- ports:
- - name: web-svc-port
- port: 9528
- protocol: TCP
- targetPort: 9528
----
-apiVersion: apps/v1
-kind: Deployment
-metadata:
- name: cmii-uav-platform-oms
- namespace: uavcloud-devflight
- labels:
- cmii.type: frontend
- cmii.app: cmii-uav-platform-oms
- octopus.control: frontend-app-wdd
- app.kubernetes.io/app-version: 5.7.0
-spec:
- replicas: 1
- strategy:
- rollingUpdate:
- maxUnavailable: 1
- selector:
- matchLabels:
- cmii.type: frontend
- cmii.app: cmii-uav-platform-oms
- template:
- metadata:
- labels:
- cmii.type: frontend
- cmii.app: cmii-uav-platform-oms
- spec:
- imagePullSecrets:
- - name: harborsecret
- containers:
- - name: cmii-uav-platform-oms
- image: harbor.cdcyy.com.cn/cmii/cmii-uav-platform-oms:5.7.0-validation
- imagePullPolicy: Always
- env:
- - name: K8S_NAMESPACE
- value: uavcloud-devflight
- - name: APPLICATION_NAME
- value: cmii-uav-platform-oms
- ports:
- - name: platform-9528
- containerPort: 9528
- protocol: TCP
- resources:
- limits:
- cpu: "1"
- memory: 1Gi
- requests:
- cpu: 50m
- memory: 50Mi
- volumeMounts:
- - name: nginx-conf
- mountPath: /etc/nginx/conf.d/nginx.conf
- subPath: nginx.conf
- - name: tenant-prefix
- subPath: ingress-config.js
- mountPath: /home/cmii-platform/dist/ingress-config.js
- volumes:
- - name: nginx-conf
- configMap:
- name: nginx-cm
- items:
- - key: nginx.conf
- path: nginx.conf
- - name: tenant-prefix
- configMap:
- name: tenant-prefix-oms
- items:
- - key: ingress-config.js
- path: ingress-config.js
----
-apiVersion: v1
-kind: Service
-metadata:
- name: cmii-uav-platform-oms
- namespace: uavcloud-devflight
- labels:
- cmii.type: frontend
- cmii.app: cmii-uav-platform-oms
- octopus.control: frontend-app-wdd
- app.kubernetes.io/version: 5.7.0
-spec:
- type: ClusterIP
- selector:
- cmii.type: frontend
- cmii.app: cmii-uav-platform-oms
- ports:
- - name: web-svc-port
- port: 9528
- protocol: TCP
- targetPort: 9528
----
-apiVersion: apps/v1
-kind: Deployment
-metadata:
- name: cmii-uav-platform-security
- namespace: uavcloud-devflight
- labels:
- cmii.type: frontend
- cmii.app: cmii-uav-platform-security
- octopus.control: frontend-app-wdd
- app.kubernetes.io/app-version: 5.7.0
-spec:
- replicas: 1
- strategy:
- rollingUpdate:
- maxUnavailable: 1
- selector:
- matchLabels:
- cmii.type: frontend
- cmii.app: cmii-uav-platform-security
- template:
- metadata:
- labels:
- cmii.type: frontend
- cmii.app: cmii-uav-platform-security
- spec:
- imagePullSecrets:
- - name: harborsecret
- containers:
- - name: cmii-uav-platform-security
- image: harbor.cdcyy.com.cn/cmii/cmii-uav-platform-security:5.6.0
- imagePullPolicy: Always
- env:
- - name: K8S_NAMESPACE
- value: uavcloud-devflight
- - name: APPLICATION_NAME
- value: cmii-uav-platform-security
- ports:
- - name: platform-9528
- containerPort: 9528
- protocol: TCP
- resources:
- limits:
- cpu: "1"
- memory: 1Gi
- requests:
- cpu: 50m
- memory: 50Mi
- volumeMounts:
- - name: nginx-conf
- mountPath: /etc/nginx/conf.d/nginx.conf
- subPath: nginx.conf
- - name: tenant-prefix
- subPath: ingress-config.js
- mountPath: /home/cmii-platform/dist/ingress-config.js
- volumes:
- - name: nginx-conf
- configMap:
- name: nginx-cm
- items:
- - key: nginx.conf
- path: nginx.conf
- - name: tenant-prefix
- configMap:
- name: tenant-prefix-security
- items:
- - key: ingress-config.js
- path: ingress-config.js
----
-apiVersion: v1
-kind: Service
-metadata:
- name: cmii-uav-platform-security
- namespace: uavcloud-devflight
- labels:
- cmii.type: frontend
- cmii.app: cmii-uav-platform-security
- octopus.control: frontend-app-wdd
- app.kubernetes.io/version: 5.7.0
-spec:
- type: ClusterIP
- selector:
- cmii.type: frontend
- cmii.app: cmii-uav-platform-security
- ports:
- - name: web-svc-port
- port: 9528
- protocol: TCP
- targetPort: 9528
----
-apiVersion: apps/v1
-kind: Deployment
-metadata:
- name: cmii-uav-platform-seniclive
- namespace: uavcloud-devflight
- labels:
- cmii.type: frontend
- cmii.app: cmii-uav-platform-seniclive
- octopus.control: frontend-app-wdd
- app.kubernetes.io/app-version: 5.7.0
-spec:
- replicas: 0
- strategy:
- rollingUpdate:
- maxUnavailable: 1
- selector:
- matchLabels:
- cmii.type: frontend
- cmii.app: cmii-uav-platform-seniclive
- template:
- metadata:
- labels:
- cmii.type: frontend
- cmii.app: cmii-uav-platform-seniclive
- spec:
- imagePullSecrets:
- - name: harborsecret
- containers:
- - name: cmii-uav-platform-seniclive
- image: harbor.cdcyy.com.cn/cmii/cmii-uav-platform-seniclive:5.6.0
- imagePullPolicy: Always
- env:
- - name: K8S_NAMESPACE
- value: uavcloud-devflight
- - name: APPLICATION_NAME
- value: cmii-uav-platform-seniclive
- ports:
- - name: platform-9528
- containerPort: 9528
- protocol: TCP
- resources:
- limits:
- cpu: "1"
- memory: 1Gi
- requests:
- cpu: 50m
- memory: 50Mi
- volumeMounts:
- - name: nginx-conf
- mountPath: /etc/nginx/conf.d/nginx.conf
- subPath: nginx.conf
- - name: tenant-prefix
- subPath: ingress-config.js
- mountPath: /home/cmii-platform/dist/ingress-config.js
- volumes:
- - name: nginx-conf
- configMap:
- name: nginx-cm
- items:
- - key: nginx.conf
- path: nginx.conf
- - name: tenant-prefix
- configMap:
- name: tenant-prefix-seniclive
- items:
- - key: ingress-config.js
- path: ingress-config.js
----
-apiVersion: v1
-kind: Service
-metadata:
- name: cmii-uav-platform-seniclive
- namespace: uavcloud-devflight
- labels:
- cmii.type: frontend
- cmii.app: cmii-uav-platform-seniclive
- octopus.control: frontend-app-wdd
- app.kubernetes.io/version: 5.7.0
-spec:
- type: ClusterIP
- selector:
- cmii.type: frontend
- cmii.app: cmii-uav-platform-seniclive
- ports:
- - name: web-svc-port
- port: 9528
- protocol: TCP
- targetPort: 9528
----
-apiVersion: apps/v1
-kind: Deployment
-metadata:
- name: cmii-uav-platform
- namespace: uavcloud-devflight
- labels:
- cmii.type: frontend
- cmii.app: cmii-uav-platform
- octopus.control: frontend-app-wdd
- app.kubernetes.io/app-version: 5.7.0
-spec:
- replicas: 1
- strategy:
- rollingUpdate:
- maxUnavailable: 1
- selector:
- matchLabels:
- cmii.type: frontend
- cmii.app: cmii-uav-platform
- template:
- metadata:
- labels:
- cmii.type: frontend
- cmii.app: cmii-uav-platform
- spec:
- imagePullSecrets:
- - name: harborsecret
- containers:
- - name: cmii-uav-platform
- image: harbor.cdcyy.com.cn/cmii/cmii-uav-platform:5.7.0-validation
- imagePullPolicy: Always
- env:
- - name: K8S_NAMESPACE
- value: uavcloud-devflight
- - name: APPLICATION_NAME
- value: cmii-uav-platform
- ports:
- - name: platform-9528
- containerPort: 9528
- protocol: TCP
- resources:
- limits:
- cpu: "1"
- memory: 1Gi
- requests:
- cpu: 50m
- memory: 50Mi
- volumeMounts:
- - name: nginx-conf
- mountPath: /etc/nginx/conf.d/nginx.conf
- subPath: nginx.conf
- - name: tenant-prefix
- subPath: ingress-config.js
- mountPath: /home/cmii-platform/dist/ingress-config.js
- volumes:
- - name: nginx-conf
- configMap:
- name: nginx-cm
- items:
- - key: nginx.conf
- path: nginx.conf
- - name: tenant-prefix
- configMap:
- name: tenant-prefix-pangu
- items:
- - key: ingress-config.js
- path: ingress-config.js
----
-apiVersion: v1
-kind: Service
-metadata:
- name: cmii-uav-platform
- namespace: uavcloud-devflight
- labels:
- cmii.type: frontend
- cmii.app: cmii-uav-platform
- octopus.control: frontend-app-wdd
- app.kubernetes.io/version: 5.7.0
-spec:
- type: ClusterIP
- selector:
- cmii.type: frontend
- cmii.app: cmii-uav-platform
- ports:
- - name: web-svc-port
- port: 9528
- protocol: TCP
- targetPort: 9528
----
-apiVersion: apps/v1
-kind: Deployment
-metadata:
- name: cmii-uav-platform-splice
- namespace: uavcloud-devflight
- labels:
- cmii.type: frontend
- cmii.app: cmii-uav-platform-splice
- octopus.control: frontend-app-wdd
- app.kubernetes.io/app-version: 5.7.0
-spec:
- replicas: 1
- strategy:
- rollingUpdate:
- maxUnavailable: 1
- selector:
- matchLabels:
- cmii.type: frontend
- cmii.app: cmii-uav-platform-splice
- template:
- metadata:
- labels:
- cmii.type: frontend
- cmii.app: cmii-uav-platform-splice
- spec:
- imagePullSecrets:
- - name: harborsecret
- containers:
- - name: cmii-uav-platform-splice
- image: harbor.cdcyy.com.cn/cmii/cmii-uav-platform-splice:5.6.0
- imagePullPolicy: Always
- env:
- - name: K8S_NAMESPACE
- value: uavcloud-devflight
- - name: APPLICATION_NAME
- value: cmii-uav-platform-splice
- ports:
- - name: platform-9528
- containerPort: 9528
- protocol: TCP
- resources:
- limits:
- cpu: "1"
- memory: 1Gi
- requests:
- cpu: 50m
- memory: 50Mi
- volumeMounts:
- - name: nginx-conf
- mountPath: /etc/nginx/conf.d/nginx.conf
- subPath: nginx.conf
- - name: tenant-prefix
- subPath: ingress-config.js
- mountPath: /home/cmii-platform/dist/ingress-config.js
- volumes:
- - name: nginx-conf
- configMap:
- name: nginx-cm
- items:
- - key: nginx.conf
- path: nginx.conf
- - name: tenant-prefix
- configMap:
- name: tenant-prefix-splice
- items:
- - key: ingress-config.js
- path: ingress-config.js
----
-apiVersion: v1
-kind: Service
-metadata:
- name: cmii-uav-platform-splice
- namespace: uavcloud-devflight
- labels:
- cmii.type: frontend
- cmii.app: cmii-uav-platform-splice
- octopus.control: frontend-app-wdd
- app.kubernetes.io/version: 5.7.0
-spec:
- type: ClusterIP
- selector:
- cmii.type: frontend
- cmii.app: cmii-uav-platform-splice
- ports:
- - name: web-svc-port
- port: 9528
- protocol: TCP
- targetPort: 9528
----
-apiVersion: apps/v1
-kind: Deployment
-metadata:
- name: cmii-uav-platform-threedsimulation
- namespace: uavcloud-devflight
- labels:
- cmii.type: frontend
- cmii.app: cmii-uav-platform-threedsimulation
- octopus.control: frontend-app-wdd
- app.kubernetes.io/app-version: 5.7.0
-spec:
- replicas: 1
- strategy:
- rollingUpdate:
- maxUnavailable: 1
- selector:
- matchLabels:
- cmii.type: frontend
- cmii.app: cmii-uav-platform-threedsimulation
- template:
- metadata:
- labels:
- cmii.type: frontend
- cmii.app: cmii-uav-platform-threedsimulation
- spec:
- imagePullSecrets:
- - name: harborsecret
- containers:
- - name: cmii-uav-platform-threedsimulation
- image: harbor.cdcyy.com.cn/cmii/cmii-uav-platform-threedsimulation:5.6.0
- imagePullPolicy: Always
- env:
- - name: K8S_NAMESPACE
- value: uavcloud-devflight
- - name: APPLICATION_NAME
- value: cmii-uav-platform-threedsimulation
- ports:
- - name: platform-9528
- containerPort: 9528
- protocol: TCP
- resources:
- limits:
- cpu: "1"
- memory: 1Gi
- requests:
- cpu: 50m
- memory: 50Mi
- volumeMounts:
- - name: nginx-conf
- mountPath: /etc/nginx/conf.d/nginx.conf
- subPath: nginx.conf
- - name: tenant-prefix
- subPath: ingress-config.js
- mountPath: /home/cmii-platform/dist/ingress-config.js
- volumes:
- - name: nginx-conf
- configMap:
- name: nginx-cm
- items:
- - key: nginx.conf
- path: nginx.conf
- - name: tenant-prefix
- configMap:
- name: tenant-prefix-threedsimulation
- items:
- - key: ingress-config.js
- path: ingress-config.js
----
-apiVersion: v1
-kind: Service
-metadata:
- name: cmii-uav-platform-threedsimulation
- namespace: uavcloud-devflight
- labels:
- cmii.type: frontend
- cmii.app: cmii-uav-platform-threedsimulation
- octopus.control: frontend-app-wdd
- app.kubernetes.io/version: 5.7.0
-spec:
- type: ClusterIP
- selector:
- cmii.type: frontend
- cmii.app: cmii-uav-platform-threedsimulation
- ports:
- - name: web-svc-port
- port: 9528
- protocol: TCP
- targetPort: 9528
----
-apiVersion: apps/v1
-kind: Deployment
-metadata:
- name: cmii-uav-platform-uasms
- namespace: uavcloud-devflight
- labels:
- cmii.type: frontend
- cmii.app: cmii-uav-platform-uasms
- octopus.control: frontend-app-wdd
- app.kubernetes.io/app-version: 5.7.0
-spec:
- replicas: 0
- strategy:
- rollingUpdate:
- maxUnavailable: 1
- selector:
- matchLabels:
- cmii.type: frontend
- cmii.app: cmii-uav-platform-uasms
- template:
- metadata:
- labels:
- cmii.type: frontend
- cmii.app: cmii-uav-platform-uasms
- spec:
- imagePullSecrets:
- - name: harborsecret
- containers:
- - name: cmii-uav-platform-uasms
- image: harbor.cdcyy.com.cn/cmii/cmii-uav-platform-uasms:5.7.0-snapshot
- imagePullPolicy: Always
- env:
- - name: K8S_NAMESPACE
- value: uavcloud-devflight
- - name: APPLICATION_NAME
- value: cmii-uav-platform-uasms
- ports:
- - name: platform-9528
- containerPort: 9528
- protocol: TCP
- resources:
- limits:
- cpu: "1"
- memory: 1Gi
- requests:
- cpu: 50m
- memory: 50Mi
- volumeMounts:
- - name: nginx-conf
- mountPath: /etc/nginx/conf.d/nginx.conf
- subPath: nginx.conf
- - name: tenant-prefix
- subPath: ingress-config.js
- mountPath: /home/cmii-platform/dist/ingress-config.js
- volumes:
- - name: nginx-conf
- configMap:
- name: nginx-cm
- items:
- - key: nginx.conf
- path: nginx.conf
- - name: tenant-prefix
- configMap:
- name: tenant-prefix-uasms
- items:
- - key: ingress-config.js
- path: ingress-config.js
----
-apiVersion: v1
-kind: Service
-metadata:
- name: cmii-uav-platform-uasms
- namespace: uavcloud-devflight
- labels:
- cmii.type: frontend
- cmii.app: cmii-uav-platform-uasms
- octopus.control: frontend-app-wdd
- app.kubernetes.io/version: 5.7.0
-spec:
- type: ClusterIP
- selector:
- cmii.type: frontend
- cmii.app: cmii-uav-platform-uasms
- ports:
- - name: web-svc-port
- port: 9528
- protocol: TCP
- targetPort: 9528
----
-apiVersion: apps/v1
-kind: Deployment
-metadata:
- name: cmii-suav-platform-supervisionh5
- namespace: uavcloud-devflight
- labels:
- cmii.type: frontend
- cmii.app: cmii-suav-platform-supervisionh5
- octopus.control: frontend-app-wdd
- app.kubernetes.io/app-version: 5.7.0
-spec:
- replicas: 1
- strategy:
- rollingUpdate:
- maxUnavailable: 1
- selector:
- matchLabels:
- cmii.type: frontend
- cmii.app: cmii-suav-platform-supervisionh5
- template:
- metadata:
- labels:
- cmii.type: frontend
- cmii.app: cmii-suav-platform-supervisionh5
- spec:
- imagePullSecrets:
- - name: harborsecret
- containers:
- - name: cmii-suav-platform-supervisionh5
- image: harbor.cdcyy.com.cn/cmii/cmii-suav-platform-supervisionh5:5.6.0
- imagePullPolicy: Always
- env:
- - name: K8S_NAMESPACE
- value: uavcloud-devflight
- - name: APPLICATION_NAME
- value: cmii-suav-platform-supervisionh5
- ports:
- - name: platform-9528
- containerPort: 9528
- protocol: TCP
- resources:
- limits:
- cpu: "1"
- memory: 1Gi
- requests:
- cpu: 50m
- memory: 50Mi
- volumeMounts:
- - name: nginx-conf
- mountPath: /etc/nginx/conf.d/nginx.conf
- subPath: nginx.conf
- - name: tenant-prefix
- subPath: ingress-config.js
- mountPath: /home/cmii-platform/dist/ingress-config.js
- volumes:
- - name: nginx-conf
- configMap:
- name: nginx-cm
- items:
- - key: nginx.conf
- path: nginx.conf
- - name: tenant-prefix
- configMap:
- name: tenant-prefix-supervisionh5
- items:
- - key: ingress-config.js
- path: ingress-config.js
----
-apiVersion: v1
-kind: Service
-metadata:
- name: cmii-suav-platform-supervisionh5
- namespace: uavcloud-devflight
- labels:
- cmii.type: frontend
- cmii.app: cmii-suav-platform-supervisionh5
- octopus.control: frontend-app-wdd
- app.kubernetes.io/version: 5.7.0
-spec:
- type: ClusterIP
- selector:
- cmii.type: frontend
- cmii.app: cmii-suav-platform-supervisionh5
- ports:
- - name: web-svc-port
- port: 9528
- protocol: TCP
- targetPort: 9528
----
-apiVersion: apps/v1
-kind: Deployment
-metadata:
- name: cmii-uav-platform-open
- namespace: uavcloud-devflight
- labels:
- cmii.type: frontend
- cmii.app: cmii-uav-platform-open
- octopus.control: frontend-app-wdd
- app.kubernetes.io/app-version: 5.7.0
-spec:
- replicas: 1
- strategy:
- rollingUpdate:
- maxUnavailable: 1
- selector:
- matchLabels:
- cmii.type: frontend
- cmii.app: cmii-uav-platform-open
- template:
- metadata:
- labels:
- cmii.type: frontend
- cmii.app: cmii-uav-platform-open
- spec:
- imagePullSecrets:
- - name: harborsecret
- containers:
- - name: cmii-uav-platform-open
- image: harbor.cdcyy.com.cn/cmii/cmii-uav-platform-open:5.6.0
- imagePullPolicy: Always
- env:
- - name: K8S_NAMESPACE
- value: uavcloud-devflight
- - name: APPLICATION_NAME
- value: cmii-uav-platform-open
- ports:
- - name: platform-9528
- containerPort: 9528
- protocol: TCP
- resources:
- limits:
- cpu: "1"
- memory: 1Gi
- requests:
- cpu: 50m
- memory: 50Mi
- volumeMounts:
- - name: nginx-conf
- mountPath: /etc/nginx/conf.d/nginx.conf
- subPath: nginx.conf
- - name: tenant-prefix
- subPath: ingress-config.js
- mountPath: /home/cmii-platform/dist/ingress-config.js
- volumes:
- - name: nginx-conf
- configMap:
- name: nginx-cm
- items:
- - key: nginx.conf
- path: nginx.conf
- - name: tenant-prefix
- configMap:
- name: tenant-prefix-open
- items:
- - key: ingress-config.js
- path: ingress-config.js
----
-apiVersion: v1
-kind: Service
-metadata:
- name: cmii-uav-platform-open
- namespace: uavcloud-devflight
- labels:
- cmii.type: frontend
- cmii.app: cmii-uav-platform-open
- octopus.control: frontend-app-wdd
- app.kubernetes.io/version: 5.7.0
-spec:
- type: ClusterIP
- selector:
- cmii.type: frontend
- cmii.app: cmii-uav-platform-open
- ports:
- - name: web-svc-port
- port: 9528
- protocol: TCP
- targetPort: 9528
----
-apiVersion: apps/v1
-kind: Deployment
-metadata:
- name: cmii-uav-platform-base
- namespace: uavcloud-devflight
- labels:
- cmii.type: frontend
- cmii.app: cmii-uav-platform-base
- octopus.control: frontend-app-wdd
- app.kubernetes.io/app-version: 5.7.0
-spec:
- replicas: 1
- strategy:
- rollingUpdate:
- maxUnavailable: 1
- selector:
- matchLabels:
- cmii.type: frontend
- cmii.app: cmii-uav-platform-base
- template:
- metadata:
- labels:
- cmii.type: frontend
- cmii.app: cmii-uav-platform-base
- spec:
- imagePullSecrets:
- - name: harborsecret
- containers:
- - name: cmii-uav-platform-base
- image: harbor.cdcyy.com.cn/cmii/cmii-uav-platform-base:5.6.0
- imagePullPolicy: Always
- env:
- - name: K8S_NAMESPACE
- value: uavcloud-devflight
- - name: APPLICATION_NAME
- value: cmii-uav-platform-base
- ports:
- - name: platform-9528
- containerPort: 9528
- protocol: TCP
- resources:
- limits:
- cpu: "1"
- memory: 1Gi
- requests:
- cpu: 50m
- memory: 50Mi
- volumeMounts:
- - name: nginx-conf
- mountPath: /etc/nginx/conf.d/nginx.conf
- subPath: nginx.conf
- - name: tenant-prefix
- subPath: ingress-config.js
- mountPath: /home/cmii-platform/dist/ingress-config.js
- volumes:
- - name: nginx-conf
- configMap:
- name: nginx-cm
- items:
- - key: nginx.conf
- path: nginx.conf
- - name: tenant-prefix
- configMap:
- name: tenant-prefix-base
- items:
- - key: ingress-config.js
- path: ingress-config.js
----
-apiVersion: v1
-kind: Service
-metadata:
- name: cmii-uav-platform-base
- namespace: uavcloud-devflight
- labels:
- cmii.type: frontend
- cmii.app: cmii-uav-platform-base
- octopus.control: frontend-app-wdd
- app.kubernetes.io/version: 5.7.0
-spec:
- type: ClusterIP
- selector:
- cmii.type: frontend
- cmii.app: cmii-uav-platform-base
- ports:
- - name: web-svc-port
- port: 9528
- protocol: TCP
- targetPort: 9528
----
-apiVersion: apps/v1
-kind: Deployment
-metadata:
- name: cmii-uav-platform-cms-portal
- namespace: uavcloud-devflight
- labels:
- cmii.type: frontend
- cmii.app: cmii-uav-platform-cms-portal
- octopus.control: frontend-app-wdd
- app.kubernetes.io/app-version: 5.7.0
-spec:
- replicas: 1
- strategy:
- rollingUpdate:
- maxUnavailable: 1
- selector:
- matchLabels:
- cmii.type: frontend
- cmii.app: cmii-uav-platform-cms-portal
- template:
- metadata:
- labels:
- cmii.type: frontend
- cmii.app: cmii-uav-platform-cms-portal
- spec:
- imagePullSecrets:
- - name: harborsecret
- containers:
- - name: cmii-uav-platform-cms-portal
- image: harbor.cdcyy.com.cn/cmii/cmii-uav-platform-cms-portal:5.6.0
- imagePullPolicy: Always
- env:
- - name: K8S_NAMESPACE
- value: uavcloud-devflight
- - name: APPLICATION_NAME
- value: cmii-uav-platform-cms-portal
- ports:
- - name: platform-9528
- containerPort: 9528
- protocol: TCP
- resources:
- limits:
- cpu: "1"
- memory: 1Gi
- requests:
- cpu: 50m
- memory: 50Mi
- volumeMounts:
- - name: nginx-conf
- mountPath: /etc/nginx/conf.d/nginx.conf
- subPath: nginx.conf
- - name: tenant-prefix
- subPath: ingress-config.js
- mountPath: /home/cmii-platform/dist/ingress-config.js
- volumes:
- - name: nginx-conf
- configMap:
- name: nginx-cm
- items:
- - key: nginx.conf
- path: nginx.conf
- - name: tenant-prefix
- configMap:
- name: tenant-prefix-cmsportal
- items:
- - key: ingress-config.js
- path: ingress-config.js
----
-apiVersion: v1
-kind: Service
-metadata:
- name: cmii-uav-platform-cms-portal
- namespace: uavcloud-devflight
- labels:
- cmii.type: frontend
- cmii.app: cmii-uav-platform-cms-portal
- octopus.control: frontend-app-wdd
- app.kubernetes.io/version: 5.7.0
-spec:
- type: ClusterIP
- selector:
- cmii.type: frontend
- cmii.app: cmii-uav-platform-cms-portal
- ports:
- - name: web-svc-port
- port: 9528
- protocol: TCP
- targetPort: 9528
----
-apiVersion: apps/v1
-kind: Deployment
-metadata:
- name: cmii-uav-platform-multiterminal
- namespace: uavcloud-devflight
- labels:
- cmii.type: frontend
- cmii.app: cmii-uav-platform-multiterminal
- octopus.control: frontend-app-wdd
- app.kubernetes.io/app-version: 5.7.0
-spec:
- replicas: 1
- strategy:
- rollingUpdate:
- maxUnavailable: 1
- selector:
- matchLabels:
- cmii.type: frontend
- cmii.app: cmii-uav-platform-multiterminal
- template:
- metadata:
- labels:
- cmii.type: frontend
- cmii.app: cmii-uav-platform-multiterminal
- spec:
- imagePullSecrets:
- - name: harborsecret
- containers:
- - name: cmii-uav-platform-multiterminal
- image: harbor.cdcyy.com.cn/cmii/cmii-uav-platform-multiterminal:5.6.0
- imagePullPolicy: Always
- env:
- - name: K8S_NAMESPACE
- value: uavcloud-devflight
- - name: APPLICATION_NAME
- value: cmii-uav-platform-multiterminal
- ports:
- - name: platform-9528
- containerPort: 9528
- protocol: TCP
- resources:
- limits:
- cpu: "1"
- memory: 1Gi
- requests:
- cpu: 50m
- memory: 50Mi
- volumeMounts:
- - name: nginx-conf
- mountPath: /etc/nginx/conf.d/nginx.conf
- subPath: nginx.conf
- - name: tenant-prefix
- subPath: ingress-config.js
- mountPath: /home/cmii-platform/dist/ingress-config.js
- volumes:
- - name: nginx-conf
- configMap:
- name: nginx-cm
- items:
- - key: nginx.conf
- path: nginx.conf
- - name: tenant-prefix
- configMap:
- name: tenant-prefix-multiterminal
- items:
- - key: ingress-config.js
- path: ingress-config.js
----
-apiVersion: v1
-kind: Service
-metadata:
- name: cmii-uav-platform-multiterminal
- namespace: uavcloud-devflight
- labels:
- cmii.type: frontend
- cmii.app: cmii-uav-platform-multiterminal
- octopus.control: frontend-app-wdd
- app.kubernetes.io/version: 5.7.0
-spec:
- type: ClusterIP
- selector:
- cmii.type: frontend
- cmii.app: cmii-uav-platform-multiterminal
- ports:
- - name: web-svc-port
- port: 9528
- protocol: TCP
- targetPort: 9528
----
-apiVersion: apps/v1
-kind: Deployment
-metadata:
- name: cmii-uav-platform-qinghaitourism
- namespace: uavcloud-devflight
- labels:
- cmii.type: frontend
- cmii.app: cmii-uav-platform-qinghaitourism
- octopus.control: frontend-app-wdd
- app.kubernetes.io/app-version: 5.7.0
-spec:
- replicas: 0
- strategy:
- rollingUpdate:
- maxUnavailable: 1
- selector:
- matchLabels:
- cmii.type: frontend
- cmii.app: cmii-uav-platform-qinghaitourism
- template:
- metadata:
- labels:
- cmii.type: frontend
- cmii.app: cmii-uav-platform-qinghaitourism
- spec:
- imagePullSecrets:
- - name: harborsecret
- containers:
- - name: cmii-uav-platform-qinghaitourism
- image: harbor.cdcyy.com.cn/cmii/cmii-uav-platform-qinghaitourism:5.6.0
- imagePullPolicy: Always
- env:
- - name: K8S_NAMESPACE
- value: uavcloud-devflight
- - name: APPLICATION_NAME
- value: cmii-uav-platform-qinghaitourism
- ports:
- - name: platform-9528
- containerPort: 9528
- protocol: TCP
- resources:
- limits:
- cpu: "1"
- memory: 1Gi
- requests:
- cpu: 50m
- memory: 50Mi
- volumeMounts:
- - name: nginx-conf
- mountPath: /etc/nginx/conf.d/nginx.conf
- subPath: nginx.conf
- - name: tenant-prefix
- subPath: ingress-config.js
- mountPath: /home/cmii-platform/dist/ingress-config.js
- volumes:
- - name: nginx-conf
- configMap:
- name: nginx-cm
- items:
- - key: nginx.conf
- path: nginx.conf
- - name: tenant-prefix
- configMap:
- name: tenant-prefix-qinghaitourism
- items:
- - key: ingress-config.js
- path: ingress-config.js
----
-apiVersion: v1
-kind: Service
-metadata:
- name: cmii-uav-platform-qinghaitourism
- namespace: uavcloud-devflight
- labels:
- cmii.type: frontend
- cmii.app: cmii-uav-platform-qinghaitourism
- octopus.control: frontend-app-wdd
- app.kubernetes.io/version: 5.7.0
-spec:
- type: ClusterIP
- selector:
- cmii.type: frontend
- cmii.app: cmii-uav-platform-qinghaitourism
- ports:
- - name: web-svc-port
- port: 9528
- protocol: TCP
- targetPort: 9528
----
-apiVersion: apps/v1
-kind: Deployment
-metadata:
- name: cmii-uav-platform-detection
- namespace: uavcloud-devflight
- labels:
- cmii.type: frontend
- cmii.app: cmii-uav-platform-detection
- octopus.control: frontend-app-wdd
- app.kubernetes.io/app-version: 5.7.0
-spec:
- replicas: 1
- strategy:
- rollingUpdate:
- maxUnavailable: 1
- selector:
- matchLabels:
- cmii.type: frontend
- cmii.app: cmii-uav-platform-detection
- template:
- metadata:
- labels:
- cmii.type: frontend
- cmii.app: cmii-uav-platform-detection
- spec:
- imagePullSecrets:
- - name: harborsecret
- containers:
- - name: cmii-uav-platform-detection
- image: harbor.cdcyy.com.cn/cmii/cmii-uav-platform-detection:5.6.0
- imagePullPolicy: Always
- env:
- - name: K8S_NAMESPACE
- value: uavcloud-devflight
- - name: APPLICATION_NAME
- value: cmii-uav-platform-detection
- ports:
- - name: platform-9528
- containerPort: 9528
- protocol: TCP
- resources:
- limits:
- cpu: "1"
- memory: 1Gi
- requests:
- cpu: 50m
- memory: 50Mi
- volumeMounts:
- - name: nginx-conf
- mountPath: /etc/nginx/conf.d/nginx.conf
- subPath: nginx.conf
- - name: tenant-prefix
- subPath: ingress-config.js
- mountPath: /home/cmii-platform/dist/ingress-config.js
- volumes:
- - name: nginx-conf
- configMap:
- name: nginx-cm
- items:
- - key: nginx.conf
- path: nginx.conf
- - name: tenant-prefix
- configMap:
- name: tenant-prefix-detection
- items:
- - key: ingress-config.js
- path: ingress-config.js
----
-apiVersion: v1
-kind: Service
-metadata:
- name: cmii-uav-platform-detection
- namespace: uavcloud-devflight
- labels:
- cmii.type: frontend
- cmii.app: cmii-uav-platform-detection
- octopus.control: frontend-app-wdd
- app.kubernetes.io/version: 5.7.0
-spec:
- type: ClusterIP
- selector:
- cmii.type: frontend
- cmii.app: cmii-uav-platform-detection
- ports:
- - name: web-svc-port
- port: 9528
- protocol: TCP
- targetPort: 9528
----
-apiVersion: apps/v1
-kind: Deployment
-metadata:
- name: cmii-uav-platform-armypeople
- namespace: uavcloud-devflight
- labels:
- cmii.type: frontend
- cmii.app: cmii-uav-platform-armypeople
- octopus.control: frontend-app-wdd
- app.kubernetes.io/app-version: 5.7.0
-spec:
- replicas: 1
- strategy:
- rollingUpdate:
- maxUnavailable: 1
- selector:
- matchLabels:
- cmii.type: frontend
- cmii.app: cmii-uav-platform-armypeople
- template:
- metadata:
- labels:
- cmii.type: frontend
- cmii.app: cmii-uav-platform-armypeople
- spec:
- imagePullSecrets:
- - name: harborsecret
- containers:
- - name: cmii-uav-platform-armypeople
- image: harbor.cdcyy.com.cn/cmii/cmii-uav-platform-armypeople:5.6.0
- imagePullPolicy: Always
- env:
- - name: K8S_NAMESPACE
- value: uavcloud-devflight
- - name: APPLICATION_NAME
- value: cmii-uav-platform-armypeople
- ports:
- - name: platform-9528
- containerPort: 9528
- protocol: TCP
- resources:
- limits:
- cpu: "1"
- memory: 1Gi
- requests:
- cpu: 50m
- memory: 50Mi
- volumeMounts:
- - name: nginx-conf
- mountPath: /etc/nginx/conf.d/nginx.conf
- subPath: nginx.conf
- - name: tenant-prefix
- subPath: ingress-config.js
- mountPath: /home/cmii-platform/dist/ingress-config.js
- volumes:
- - name: nginx-conf
- configMap:
- name: nginx-cm
- items:
- - key: nginx.conf
- path: nginx.conf
- - name: tenant-prefix
- configMap:
- name: tenant-prefix-armypeople
- items:
- - key: ingress-config.js
- path: ingress-config.js
----
-apiVersion: v1
-kind: Service
-metadata:
- name: cmii-uav-platform-armypeople
- namespace: uavcloud-devflight
- labels:
- cmii.type: frontend
- cmii.app: cmii-uav-platform-armypeople
- octopus.control: frontend-app-wdd
- app.kubernetes.io/version: 5.7.0
-spec:
- type: ClusterIP
- selector:
- cmii.type: frontend
- cmii.app: cmii-uav-platform-armypeople
- ports:
- - name: web-svc-port
- port: 9528
- protocol: TCP
- targetPort: 9528
----
-apiVersion: apps/v1
-kind: Deployment
-metadata:
- name: cmii-uav-platform-logistics
- namespace: uavcloud-devflight
- labels:
- cmii.type: frontend
- cmii.app: cmii-uav-platform-logistics
- octopus.control: frontend-app-wdd
- app.kubernetes.io/app-version: 5.7.0
-spec:
- replicas: 1
- strategy:
- rollingUpdate:
- maxUnavailable: 1
- selector:
- matchLabels:
- cmii.type: frontend
- cmii.app: cmii-uav-platform-logistics
- template:
- metadata:
- labels:
- cmii.type: frontend
- cmii.app: cmii-uav-platform-logistics
- spec:
- imagePullSecrets:
- - name: harborsecret
- containers:
- - name: cmii-uav-platform-logistics
- image: harbor.cdcyy.com.cn/cmii/cmii-uav-platform-logistics:5.6.0
- imagePullPolicy: Always
- env:
- - name: K8S_NAMESPACE
- value: uavcloud-devflight
- - name: APPLICATION_NAME
- value: cmii-uav-platform-logistics
- ports:
- - name: platform-9528
- containerPort: 9528
- protocol: TCP
- resources:
- limits:
- cpu: "1"
- memory: 1Gi
- requests:
- cpu: 50m
- memory: 50Mi
- volumeMounts:
- - name: nginx-conf
- mountPath: /etc/nginx/conf.d/nginx.conf
- subPath: nginx.conf
- - name: tenant-prefix
- subPath: ingress-config.js
- mountPath: /home/cmii-platform/dist/ingress-config.js
- volumes:
- - name: nginx-conf
- configMap:
- name: nginx-cm
- items:
- - key: nginx.conf
- path: nginx.conf
- - name: tenant-prefix
- configMap:
- name: tenant-prefix-logistics
- items:
- - key: ingress-config.js
- path: ingress-config.js
----
-apiVersion: v1
-kind: Service
-metadata:
- name: cmii-uav-platform-logistics
- namespace: uavcloud-devflight
- labels:
- cmii.type: frontend
- cmii.app: cmii-uav-platform-logistics
- octopus.control: frontend-app-wdd
- app.kubernetes.io/version: 5.7.0
-spec:
- type: ClusterIP
- selector:
- cmii.type: frontend
- cmii.app: cmii-uav-platform-logistics
- ports:
- - name: web-svc-port
- port: 9528
- protocol: TCP
- targetPort: 9528
----
-apiVersion: apps/v1
-kind: Deployment
-metadata:
- name: cmii-uav-platform-uas
- namespace: uavcloud-devflight
- labels:
- cmii.type: frontend
- cmii.app: cmii-uav-platform-uas
- octopus.control: frontend-app-wdd
- app.kubernetes.io/app-version: 5.7.0
-spec:
- replicas: 0
- strategy:
- rollingUpdate:
- maxUnavailable: 1
- selector:
- matchLabels:
- cmii.type: frontend
- cmii.app: cmii-uav-platform-uas
- template:
- metadata:
- labels:
- cmii.type: frontend
- cmii.app: cmii-uav-platform-uas
- spec:
- imagePullSecrets:
- - name: harborsecret
- containers:
- - name: cmii-uav-platform-uas
- image: harbor.cdcyy.com.cn/cmii/cmii-uav-platform-uas:5.7.0-snapshot
- imagePullPolicy: Always
- env:
- - name: K8S_NAMESPACE
- value: uavcloud-devflight
- - name: APPLICATION_NAME
- value: cmii-uav-platform-uas
- ports:
- - name: platform-9528
- containerPort: 9528
- protocol: TCP
- resources:
- limits:
- cpu: "1"
- memory: 1Gi
- requests:
- cpu: 50m
- memory: 50Mi
- volumeMounts:
- - name: nginx-conf
- mountPath: /etc/nginx/conf.d/nginx.conf
- subPath: nginx.conf
- - name: tenant-prefix
- subPath: ingress-config.js
- mountPath: /home/cmii-platform/dist/ingress-config.js
- volumes:
- - name: nginx-conf
- configMap:
- name: nginx-cm
- items:
- - key: nginx.conf
- path: nginx.conf
- - name: tenant-prefix
- configMap:
- name: tenant-prefix-uas
- items:
- - key: ingress-config.js
- path: ingress-config.js
----
-apiVersion: v1
-kind: Service
-metadata:
- name: cmii-uav-platform-uas
- namespace: uavcloud-devflight
- labels:
- cmii.type: frontend
- cmii.app: cmii-uav-platform-uas
- octopus.control: frontend-app-wdd
- app.kubernetes.io/version: 5.7.0
-spec:
- type: ClusterIP
- selector:
- cmii.type: frontend
- cmii.app: cmii-uav-platform-uas
- ports:
- - name: web-svc-port
- port: 9528
- protocol: TCP
- targetPort: 9528
----
-apiVersion: apps/v1
-kind: Deployment
-metadata:
- name: cmii-uav-platform-jiangsuwenlv
- namespace: uavcloud-devflight
- labels:
- cmii.type: frontend
- cmii.app: cmii-uav-platform-jiangsuwenlv
- octopus.control: frontend-app-wdd
- app.kubernetes.io/app-version: 5.7.0
-spec:
- replicas: 0
- strategy:
- rollingUpdate:
- maxUnavailable: 1
- selector:
- matchLabels:
- cmii.type: frontend
- cmii.app: cmii-uav-platform-jiangsuwenlv
- template:
- metadata:
- labels:
- cmii.type: frontend
- cmii.app: cmii-uav-platform-jiangsuwenlv
- spec:
- imagePullSecrets:
- - name: harborsecret
- containers:
- - name: cmii-uav-platform-jiangsuwenlv
- image: harbor.cdcyy.com.cn/cmii/cmii-uav-platform-jiangsuwenlv:5.6.0
- imagePullPolicy: Always
- env:
- - name: K8S_NAMESPACE
- value: uavcloud-devflight
- - name: APPLICATION_NAME
- value: cmii-uav-platform-jiangsuwenlv
- ports:
- - name: platform-9528
- containerPort: 9528
- protocol: TCP
- resources:
- limits:
- cpu: "1"
- memory: 1Gi
- requests:
- cpu: 50m
- memory: 50Mi
- volumeMounts:
- - name: nginx-conf
- mountPath: /etc/nginx/conf.d/nginx.conf
- subPath: nginx.conf
- - name: tenant-prefix
- subPath: ingress-config.js
- mountPath: /home/cmii-platform/dist/ingress-config.js
- volumes:
- - name: nginx-conf
- configMap:
- name: nginx-cm
- items:
- - key: nginx.conf
- path: nginx.conf
- - name: tenant-prefix
- configMap:
- name: tenant-prefix-jiangsuwenlv
- items:
- - key: ingress-config.js
- path: ingress-config.js
----
-apiVersion: v1
-kind: Service
-metadata:
- name: cmii-uav-platform-jiangsuwenlv
- namespace: uavcloud-devflight
- labels:
- cmii.type: frontend
- cmii.app: cmii-uav-platform-jiangsuwenlv
- octopus.control: frontend-app-wdd
- app.kubernetes.io/version: 5.7.0
-spec:
- type: ClusterIP
- selector:
- cmii.type: frontend
- cmii.app: cmii-uav-platform-jiangsuwenlv
- ports:
- - name: web-svc-port
- port: 9528
- protocol: TCP
- targetPort: 9528
----
-apiVersion: apps/v1
-kind: Deployment
-metadata:
- name: cmii-uav-platform-hyperspectral
- namespace: uavcloud-devflight
- labels:
- cmii.type: frontend
- cmii.app: cmii-uav-platform-hyperspectral
- octopus.control: frontend-app-wdd
- app.kubernetes.io/app-version: 5.7.0
-spec:
- replicas: 1
- strategy:
- rollingUpdate:
- maxUnavailable: 1
- selector:
- matchLabels:
- cmii.type: frontend
- cmii.app: cmii-uav-platform-hyperspectral
- template:
- metadata:
- labels:
- cmii.type: frontend
- cmii.app: cmii-uav-platform-hyperspectral
- spec:
- imagePullSecrets:
- - name: harborsecret
- containers:
- - name: cmii-uav-platform-hyperspectral
- image: harbor.cdcyy.com.cn/cmii/cmii-uav-platform-hyperspectral:5.7.0-snapshot
- imagePullPolicy: Always
- env:
- - name: K8S_NAMESPACE
- value: uavcloud-devflight
- - name: APPLICATION_NAME
- value: cmii-uav-platform-hyperspectral
- ports:
- - name: platform-9528
- containerPort: 9528
- protocol: TCP
- resources:
- limits:
- cpu: "1"
- memory: 1Gi
- requests:
- cpu: 50m
- memory: 50Mi
- volumeMounts:
- - name: nginx-conf
- mountPath: /etc/nginx/conf.d/nginx.conf
- subPath: nginx.conf
- - name: tenant-prefix
- subPath: ingress-config.js
- mountPath: /home/cmii-platform/dist/ingress-config.js
- volumes:
- - name: nginx-conf
- configMap:
- name: nginx-cm
- items:
- - key: nginx.conf
- path: nginx.conf
- - name: tenant-prefix
- configMap:
- name: tenant-prefix-hyper
- items:
- - key: ingress-config.js
- path: ingress-config.js
----
-apiVersion: v1
-kind: Service
-metadata:
- name: cmii-uav-platform-hyperspectral
- namespace: uavcloud-devflight
- labels:
- cmii.type: frontend
- cmii.app: cmii-uav-platform-hyperspectral
- octopus.control: frontend-app-wdd
- app.kubernetes.io/version: 5.7.0
-spec:
- type: ClusterIP
- selector:
- cmii.type: frontend
- cmii.app: cmii-uav-platform-hyperspectral
- ports:
- - name: web-svc-port
- port: 9528
- protocol: TCP
- targetPort: 9528
----
-apiVersion: apps/v1
-kind: Deployment
metadata:
name: cmii-uav-platform-mws
namespace: uavcloud-devflight
@@ -2080,7 +33,7 @@ metadata:
cmii.type: frontend
cmii.app: cmii-uav-platform-mws
octopus.control: frontend-app-wdd
- app.kubernetes.io/app-version: 5.7.0
+ app.kubernetes.io/app-version: 6.0.0
spec:
replicas: 1
strategy:
@@ -2148,7 +101,7 @@ metadata:
cmii.type: frontend
cmii.app: cmii-uav-platform-mws
octopus.control: frontend-app-wdd
- app.kubernetes.io/version: 5.7.0
+ app.kubernetes.io/version: 6.0.0
spec:
type: ClusterIP
selector:
@@ -2163,280 +116,13 @@ spec:
apiVersion: apps/v1
kind: Deployment
metadata:
- name: cmii-suav-platform-supervision
+ name: cmii-uav-platform-jiangsuwenlv
namespace: uavcloud-devflight
labels:
cmii.type: frontend
- cmii.app: cmii-suav-platform-supervision
+ cmii.app: cmii-uav-platform-jiangsuwenlv
octopus.control: frontend-app-wdd
- app.kubernetes.io/app-version: 5.7.0
-spec:
- replicas: 1
- strategy:
- rollingUpdate:
- maxUnavailable: 1
- selector:
- matchLabels:
- cmii.type: frontend
- cmii.app: cmii-suav-platform-supervision
- template:
- metadata:
- labels:
- cmii.type: frontend
- cmii.app: cmii-suav-platform-supervision
- spec:
- imagePullSecrets:
- - name: harborsecret
- containers:
- - name: cmii-suav-platform-supervision
- image: harbor.cdcyy.com.cn/cmii/cmii-suav-platform-supervision:5.6.0
- imagePullPolicy: Always
- env:
- - name: K8S_NAMESPACE
- value: uavcloud-devflight
- - name: APPLICATION_NAME
- value: cmii-suav-platform-supervision
- ports:
- - name: platform-9528
- containerPort: 9528
- protocol: TCP
- resources:
- limits:
- cpu: "1"
- memory: 1Gi
- requests:
- cpu: 50m
- memory: 50Mi
- volumeMounts:
- - name: nginx-conf
- mountPath: /etc/nginx/conf.d/nginx.conf
- subPath: nginx.conf
- - name: tenant-prefix
- subPath: ingress-config.js
- mountPath: /home/cmii-platform/dist/ingress-config.js
- volumes:
- - name: nginx-conf
- configMap:
- name: nginx-cm
- items:
- - key: nginx.conf
- path: nginx.conf
- - name: tenant-prefix
- configMap:
- name: tenant-prefix-supervision
- items:
- - key: ingress-config.js
- path: ingress-config.js
----
-apiVersion: v1
-kind: Service
-metadata:
- name: cmii-suav-platform-supervision
- namespace: uavcloud-devflight
- labels:
- cmii.type: frontend
- cmii.app: cmii-suav-platform-supervision
- octopus.control: frontend-app-wdd
- app.kubernetes.io/version: 5.7.0
-spec:
- type: ClusterIP
- selector:
- cmii.type: frontend
- cmii.app: cmii-suav-platform-supervision
- ports:
- - name: web-svc-port
- port: 9528
- protocol: TCP
- targetPort: 9528
----
-apiVersion: apps/v1
-kind: Deployment
-metadata:
- name: cmii-uav-platform-ai-brain
- namespace: uavcloud-devflight
- labels:
- cmii.type: frontend
- cmii.app: cmii-uav-platform-ai-brain
- octopus.control: frontend-app-wdd
- app.kubernetes.io/app-version: 5.7.0
-spec:
- replicas: 1
- strategy:
- rollingUpdate:
- maxUnavailable: 1
- selector:
- matchLabels:
- cmii.type: frontend
- cmii.app: cmii-uav-platform-ai-brain
- template:
- metadata:
- labels:
- cmii.type: frontend
- cmii.app: cmii-uav-platform-ai-brain
- spec:
- imagePullSecrets:
- - name: harborsecret
- containers:
- - name: cmii-uav-platform-ai-brain
- image: harbor.cdcyy.com.cn/cmii/cmii-uav-platform-ai-brain:5.6.0
- imagePullPolicy: Always
- env:
- - name: K8S_NAMESPACE
- value: uavcloud-devflight
- - name: APPLICATION_NAME
- value: cmii-uav-platform-ai-brain
- ports:
- - name: platform-9528
- containerPort: 9528
- protocol: TCP
- resources:
- limits:
- cpu: "1"
- memory: 1Gi
- requests:
- cpu: 50m
- memory: 50Mi
- volumeMounts:
- - name: nginx-conf
- mountPath: /etc/nginx/conf.d/nginx.conf
- subPath: nginx.conf
- - name: tenant-prefix
- subPath: ingress-config.js
- mountPath: /home/cmii-platform/dist/ingress-config.js
- volumes:
- - name: nginx-conf
- configMap:
- name: nginx-cm
- items:
- - key: nginx.conf
- path: nginx.conf
- - name: tenant-prefix
- configMap:
- name: tenant-prefix-ai-brain
- items:
- - key: ingress-config.js
- path: ingress-config.js
----
-apiVersion: v1
-kind: Service
-metadata:
- name: cmii-uav-platform-ai-brain
- namespace: uavcloud-devflight
- labels:
- cmii.type: frontend
- cmii.app: cmii-uav-platform-ai-brain
- octopus.control: frontend-app-wdd
- app.kubernetes.io/version: 5.7.0
-spec:
- type: ClusterIP
- selector:
- cmii.type: frontend
- cmii.app: cmii-uav-platform-ai-brain
- ports:
- - name: web-svc-port
- port: 9528
- protocol: TCP
- targetPort: 9528
----
-apiVersion: apps/v1
-kind: Deployment
-metadata:
- name: cmii-uav-platform-share
- namespace: uavcloud-devflight
- labels:
- cmii.type: frontend
- cmii.app: cmii-uav-platform-share
- octopus.control: frontend-app-wdd
- app.kubernetes.io/app-version: 5.7.0
-spec:
- replicas: 1
- strategy:
- rollingUpdate:
- maxUnavailable: 1
- selector:
- matchLabels:
- cmii.type: frontend
- cmii.app: cmii-uav-platform-share
- template:
- metadata:
- labels:
- cmii.type: frontend
- cmii.app: cmii-uav-platform-share
- spec:
- imagePullSecrets:
- - name: harborsecret
- containers:
- - name: cmii-uav-platform-share
- image: harbor.cdcyy.com.cn/cmii/cmii-uav-platform-share:5.7.0-snapshot
- imagePullPolicy: Always
- env:
- - name: K8S_NAMESPACE
- value: uavcloud-devflight
- - name: APPLICATION_NAME
- value: cmii-uav-platform-share
- ports:
- - name: platform-9528
- containerPort: 9528
- protocol: TCP
- resources:
- limits:
- cpu: "1"
- memory: 1Gi
- requests:
- cpu: 50m
- memory: 50Mi
- volumeMounts:
- - name: nginx-conf
- mountPath: /etc/nginx/conf.d/nginx.conf
- subPath: nginx.conf
- - name: tenant-prefix
- subPath: ingress-config.js
- mountPath: /home/cmii-platform/dist/ingress-config.js
- volumes:
- - name: nginx-conf
- configMap:
- name: nginx-cm
- items:
- - key: nginx.conf
- path: nginx.conf
- - name: tenant-prefix
- configMap:
- name: tenant-prefix-share
- items:
- - key: ingress-config.js
- path: ingress-config.js
----
-apiVersion: v1
-kind: Service
-metadata:
- name: cmii-uav-platform-share
- namespace: uavcloud-devflight
- labels:
- cmii.type: frontend
- cmii.app: cmii-uav-platform-share
- octopus.control: frontend-app-wdd
- app.kubernetes.io/version: 5.7.0
-spec:
- type: ClusterIP
- selector:
- cmii.type: frontend
- cmii.app: cmii-uav-platform-share
- ports:
- - name: web-svc-port
- port: 9528
- protocol: TCP
- targetPort: 9528
----
-apiVersion: apps/v1
-kind: Deployment
-metadata:
- name: cmii-uav-platform-hljtt
- namespace: uavcloud-devflight
- labels:
- cmii.type: frontend
- cmii.app: cmii-uav-platform-hljtt
- octopus.control: frontend-app-wdd
- app.kubernetes.io/app-version: 5.7.0
+ app.kubernetes.io/app-version: 6.0.0
spec:
replicas: 0
strategy:
@@ -2445,24 +131,24 @@ spec:
selector:
matchLabels:
cmii.type: frontend
- cmii.app: cmii-uav-platform-hljtt
+ cmii.app: cmii-uav-platform-jiangsuwenlv
template:
metadata:
labels:
cmii.type: frontend
- cmii.app: cmii-uav-platform-hljtt
+ cmii.app: cmii-uav-platform-jiangsuwenlv
spec:
imagePullSecrets:
- name: harborsecret
containers:
- - name: cmii-uav-platform-hljtt
- image: harbor.cdcyy.com.cn/cmii/cmii-uav-platform-hljtt:5.6.0
+ - name: cmii-uav-platform-jiangsuwenlv
+ image: harbor.cdcyy.com.cn/cmii/cmii-uav-platform-jiangsuwenlv:5.6.0
imagePullPolicy: Always
env:
- name: K8S_NAMESPACE
value: uavcloud-devflight
- name: APPLICATION_NAME
- value: cmii-uav-platform-hljtt
+ value: cmii-uav-platform-jiangsuwenlv
ports:
- name: platform-9528
containerPort: 9528
@@ -2490,7 +176,7 @@ spec:
path: nginx.conf
- name: tenant-prefix
configMap:
- name: tenant-prefix-hljtt
+ name: tenant-prefix-jiangsuwenlv
items:
- key: ingress-config.js
path: ingress-config.js
@@ -2498,18 +184,196 @@ spec:
apiVersion: v1
kind: Service
metadata:
- name: cmii-uav-platform-hljtt
+ name: cmii-uav-platform-jiangsuwenlv
namespace: uavcloud-devflight
labels:
cmii.type: frontend
- cmii.app: cmii-uav-platform-hljtt
+ cmii.app: cmii-uav-platform-jiangsuwenlv
octopus.control: frontend-app-wdd
- app.kubernetes.io/version: 5.7.0
+ app.kubernetes.io/version: 6.0.0
spec:
type: ClusterIP
selector:
cmii.type: frontend
- cmii.app: cmii-uav-platform-hljtt
+ cmii.app: cmii-uav-platform-jiangsuwenlv
+ ports:
+ - name: web-svc-port
+ port: 9528
+ protocol: TCP
+ targetPort: 9528
+---
+apiVersion: apps/v1
+kind: Deployment
+metadata:
+ name: cmii-uav-platform-smauth
+ namespace: uavcloud-devflight
+ labels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-smauth
+ octopus.control: frontend-app-wdd
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ replicas: 1
+ strategy:
+ rollingUpdate:
+ maxUnavailable: 1
+ selector:
+ matchLabels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-smauth
+ template:
+ metadata:
+ labels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-smauth
+ spec:
+ imagePullSecrets:
+ - name: harborsecret
+ containers:
+ - name: cmii-uav-platform-smauth
+ image: harbor.cdcyy.com.cn/cmii/cmii-uav-platform-smauth:5.7.0-snapshot
+ imagePullPolicy: Always
+ env:
+ - name: K8S_NAMESPACE
+ value: uavcloud-devflight
+ - name: APPLICATION_NAME
+ value: cmii-uav-platform-smauth
+ ports:
+ - name: platform-9528
+ containerPort: 9528
+ protocol: TCP
+ resources:
+ limits:
+ cpu: "1"
+ memory: 1Gi
+ requests:
+ cpu: 50m
+ memory: 50Mi
+ volumeMounts:
+ - name: nginx-conf
+ mountPath: /etc/nginx/conf.d/nginx.conf
+ subPath: nginx.conf
+ - name: tenant-prefix
+ subPath: ingress-config.js
+ mountPath: /home/cmii-platform/dist/ingress-config.js
+ volumes:
+ - name: nginx-conf
+ configMap:
+ name: nginx-cm
+ items:
+ - key: nginx.conf
+ path: nginx.conf
+ - name: tenant-prefix
+ configMap:
+ name: tenant-prefix-smauth
+ items:
+ - key: ingress-config.js
+ path: ingress-config.js
+---
+apiVersion: v1
+kind: Service
+metadata:
+ name: cmii-uav-platform-smauth
+ namespace: uavcloud-devflight
+ labels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-smauth
+ octopus.control: frontend-app-wdd
+ app.kubernetes.io/version: 6.0.0
+spec:
+ type: ClusterIP
+ selector:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-smauth
+ ports:
+ - name: web-svc-port
+ port: 9528
+ protocol: TCP
+ targetPort: 9528
+---
+apiVersion: apps/v1
+kind: Deployment
+metadata:
+ name: cmii-uav-platform
+ namespace: uavcloud-devflight
+ labels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform
+ octopus.control: frontend-app-wdd
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ replicas: 1
+ strategy:
+ rollingUpdate:
+ maxUnavailable: 1
+ selector:
+ matchLabels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform
+ template:
+ metadata:
+ labels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform
+ spec:
+ imagePullSecrets:
+ - name: harborsecret
+ containers:
+ - name: cmii-uav-platform
+ image: harbor.cdcyy.com.cn/cmii/cmii-uav-platform:5.7.0-snapshot
+ imagePullPolicy: Always
+ env:
+ - name: K8S_NAMESPACE
+ value: uavcloud-devflight
+ - name: APPLICATION_NAME
+ value: cmii-uav-platform
+ ports:
+ - name: platform-9528
+ containerPort: 9528
+ protocol: TCP
+ resources:
+ limits:
+ cpu: "1"
+ memory: 1Gi
+ requests:
+ cpu: 50m
+ memory: 50Mi
+ volumeMounts:
+ - name: nginx-conf
+ mountPath: /etc/nginx/conf.d/nginx.conf
+ subPath: nginx.conf
+ - name: tenant-prefix
+ subPath: ingress-config.js
+ mountPath: /home/cmii-platform/dist/ingress-config.js
+ volumes:
+ - name: nginx-conf
+ configMap:
+ name: nginx-cm
+ items:
+ - key: nginx.conf
+ path: nginx.conf
+ - name: tenant-prefix
+ configMap:
+ name: tenant-prefix-pangu
+ items:
+ - key: ingress-config.js
+ path: ingress-config.js
+---
+apiVersion: v1
+kind: Service
+metadata:
+ name: cmii-uav-platform
+ namespace: uavcloud-devflight
+ labels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform
+ octopus.control: frontend-app-wdd
+ app.kubernetes.io/version: 6.0.0
+spec:
+ type: ClusterIP
+ selector:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform
ports:
- name: web-svc-port
port: 9528
@@ -2525,7 +389,7 @@ metadata:
cmii.type: frontend
cmii.app: cmii-uav-platform-securityh5
octopus.control: frontend-app-wdd
- app.kubernetes.io/app-version: 5.7.0
+ app.kubernetes.io/app-version: 6.0.0
spec:
replicas: 1
strategy:
@@ -2593,7 +457,7 @@ metadata:
cmii.type: frontend
cmii.app: cmii-uav-platform-securityh5
octopus.control: frontend-app-wdd
- app.kubernetes.io/version: 5.7.0
+ app.kubernetes.io/version: 6.0.0
spec:
type: ClusterIP
selector:
@@ -2607,6 +471,451 @@ spec:
---
apiVersion: apps/v1
kind: Deployment
+metadata:
+ name: cmii-uav-platform-qinghaitourism
+ namespace: uavcloud-devflight
+ labels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-qinghaitourism
+ octopus.control: frontend-app-wdd
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ replicas: 0
+ strategy:
+ rollingUpdate:
+ maxUnavailable: 1
+ selector:
+ matchLabels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-qinghaitourism
+ template:
+ metadata:
+ labels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-qinghaitourism
+ spec:
+ imagePullSecrets:
+ - name: harborsecret
+ containers:
+ - name: cmii-uav-platform-qinghaitourism
+ image: harbor.cdcyy.com.cn/cmii/cmii-uav-platform-qinghaitourism:5.6.0
+ imagePullPolicy: Always
+ env:
+ - name: K8S_NAMESPACE
+ value: uavcloud-devflight
+ - name: APPLICATION_NAME
+ value: cmii-uav-platform-qinghaitourism
+ ports:
+ - name: platform-9528
+ containerPort: 9528
+ protocol: TCP
+ resources:
+ limits:
+ cpu: "1"
+ memory: 1Gi
+ requests:
+ cpu: 50m
+ memory: 50Mi
+ volumeMounts:
+ - name: nginx-conf
+ mountPath: /etc/nginx/conf.d/nginx.conf
+ subPath: nginx.conf
+ - name: tenant-prefix
+ subPath: ingress-config.js
+ mountPath: /home/cmii-platform/dist/ingress-config.js
+ volumes:
+ - name: nginx-conf
+ configMap:
+ name: nginx-cm
+ items:
+ - key: nginx.conf
+ path: nginx.conf
+ - name: tenant-prefix
+ configMap:
+ name: tenant-prefix-qinghaitourism
+ items:
+ - key: ingress-config.js
+ path: ingress-config.js
+---
+apiVersion: v1
+kind: Service
+metadata:
+ name: cmii-uav-platform-qinghaitourism
+ namespace: uavcloud-devflight
+ labels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-qinghaitourism
+ octopus.control: frontend-app-wdd
+ app.kubernetes.io/version: 6.0.0
+spec:
+ type: ClusterIP
+ selector:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-qinghaitourism
+ ports:
+ - name: web-svc-port
+ port: 9528
+ protocol: TCP
+ targetPort: 9528
+---
+apiVersion: apps/v1
+kind: Deployment
+metadata:
+ name: cmii-uav-platform-dispatchh5
+ namespace: uavcloud-devflight
+ labels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-dispatchh5
+ octopus.control: frontend-app-wdd
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ replicas: 1
+ strategy:
+ rollingUpdate:
+ maxUnavailable: 1
+ selector:
+ matchLabels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-dispatchh5
+ template:
+ metadata:
+ labels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-dispatchh5
+ spec:
+ imagePullSecrets:
+ - name: harborsecret
+ containers:
+ - name: cmii-uav-platform-dispatchh5
+ image: harbor.cdcyy.com.cn/cmii/cmii-uav-platform-dispatchh5:5.7.0-snapshot
+ imagePullPolicy: Always
+ env:
+ - name: K8S_NAMESPACE
+ value: uavcloud-devflight
+ - name: APPLICATION_NAME
+ value: cmii-uav-platform-dispatchh5
+ ports:
+ - name: platform-9528
+ containerPort: 9528
+ protocol: TCP
+ resources:
+ limits:
+ cpu: "1"
+ memory: 1Gi
+ requests:
+ cpu: 50m
+ memory: 50Mi
+ volumeMounts:
+ - name: nginx-conf
+ mountPath: /etc/nginx/conf.d/nginx.conf
+ subPath: nginx.conf
+ - name: tenant-prefix
+ subPath: ingress-config.js
+ mountPath: /home/cmii-platform/dist/ingress-config.js
+ volumes:
+ - name: nginx-conf
+ configMap:
+ name: nginx-cm
+ items:
+ - key: nginx.conf
+ path: nginx.conf
+ - name: tenant-prefix
+ configMap:
+ name: tenant-prefix-dispatchh5
+ items:
+ - key: ingress-config.js
+ path: ingress-config.js
+---
+apiVersion: v1
+kind: Service
+metadata:
+ name: cmii-uav-platform-dispatchh5
+ namespace: uavcloud-devflight
+ labels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-dispatchh5
+ octopus.control: frontend-app-wdd
+ app.kubernetes.io/version: 6.0.0
+spec:
+ type: ClusterIP
+ selector:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-dispatchh5
+ ports:
+ - name: web-svc-port
+ port: 9528
+ protocol: TCP
+ targetPort: 9528
+---
+apiVersion: apps/v1
+kind: Deployment
+metadata:
+ name: cmii-uav-platform-blockchain
+ namespace: uavcloud-devflight
+ labels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-blockchain
+ octopus.control: frontend-app-wdd
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ replicas: 1
+ strategy:
+ rollingUpdate:
+ maxUnavailable: 1
+ selector:
+ matchLabels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-blockchain
+ template:
+ metadata:
+ labels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-blockchain
+ spec:
+ imagePullSecrets:
+ - name: harborsecret
+ containers:
+ - name: cmii-uav-platform-blockchain
+ image: harbor.cdcyy.com.cn/cmii/cmii-uav-platform-blockchain:5.7.0-snapshot
+ imagePullPolicy: Always
+ env:
+ - name: K8S_NAMESPACE
+ value: uavcloud-devflight
+ - name: APPLICATION_NAME
+ value: cmii-uav-platform-blockchain
+ ports:
+ - name: platform-9528
+ containerPort: 9528
+ protocol: TCP
+ resources:
+ limits:
+ cpu: "1"
+ memory: 1Gi
+ requests:
+ cpu: 50m
+ memory: 50Mi
+ volumeMounts:
+ - name: nginx-conf
+ mountPath: /etc/nginx/conf.d/nginx.conf
+ subPath: nginx.conf
+ - name: tenant-prefix
+ subPath: ingress-config.js
+ mountPath: /home/cmii-platform/dist/ingress-config.js
+ volumes:
+ - name: nginx-conf
+ configMap:
+ name: nginx-cm
+ items:
+ - key: nginx.conf
+ path: nginx.conf
+ - name: tenant-prefix
+ configMap:
+ name: tenant-prefix-blockchain
+ items:
+ - key: ingress-config.js
+ path: ingress-config.js
+---
+apiVersion: v1
+kind: Service
+metadata:
+ name: cmii-uav-platform-blockchain
+ namespace: uavcloud-devflight
+ labels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-blockchain
+ octopus.control: frontend-app-wdd
+ app.kubernetes.io/version: 6.0.0
+spec:
+ type: ClusterIP
+ selector:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-blockchain
+ ports:
+ - name: web-svc-port
+ port: 9528
+ protocol: TCP
+ targetPort: 9528
+---
+apiVersion: apps/v1
+kind: Deployment
+metadata:
+ name: cmii-uav-platform-armypeople
+ namespace: uavcloud-devflight
+ labels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-armypeople
+ octopus.control: frontend-app-wdd
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ replicas: 1
+ strategy:
+ rollingUpdate:
+ maxUnavailable: 1
+ selector:
+ matchLabels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-armypeople
+ template:
+ metadata:
+ labels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-armypeople
+ spec:
+ imagePullSecrets:
+ - name: harborsecret
+ containers:
+ - name: cmii-uav-platform-armypeople
+ image: harbor.cdcyy.com.cn/cmii/cmii-uav-platform-armypeople:5.7.0-snapshot
+ imagePullPolicy: Always
+ env:
+ - name: K8S_NAMESPACE
+ value: uavcloud-devflight
+ - name: APPLICATION_NAME
+ value: cmii-uav-platform-armypeople
+ ports:
+ - name: platform-9528
+ containerPort: 9528
+ protocol: TCP
+ resources:
+ limits:
+ cpu: "1"
+ memory: 1Gi
+ requests:
+ cpu: 50m
+ memory: 50Mi
+ volumeMounts:
+ - name: nginx-conf
+ mountPath: /etc/nginx/conf.d/nginx.conf
+ subPath: nginx.conf
+ - name: tenant-prefix
+ subPath: ingress-config.js
+ mountPath: /home/cmii-platform/dist/ingress-config.js
+ volumes:
+ - name: nginx-conf
+ configMap:
+ name: nginx-cm
+ items:
+ - key: nginx.conf
+ path: nginx.conf
+ - name: tenant-prefix
+ configMap:
+ name: tenant-prefix-armypeople
+ items:
+ - key: ingress-config.js
+ path: ingress-config.js
+---
+apiVersion: v1
+kind: Service
+metadata:
+ name: cmii-uav-platform-armypeople
+ namespace: uavcloud-devflight
+ labels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-armypeople
+ octopus.control: frontend-app-wdd
+ app.kubernetes.io/version: 6.0.0
+spec:
+ type: ClusterIP
+ selector:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-armypeople
+ ports:
+ - name: web-svc-port
+ port: 9528
+ protocol: TCP
+ targetPort: 9528
+---
+apiVersion: apps/v1
+kind: Deployment
+metadata:
+ name: cmii-uav-platform-multiterminal
+ namespace: uavcloud-devflight
+ labels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-multiterminal
+ octopus.control: frontend-app-wdd
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ replicas: 1
+ strategy:
+ rollingUpdate:
+ maxUnavailable: 1
+ selector:
+ matchLabels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-multiterminal
+ template:
+ metadata:
+ labels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-multiterminal
+ spec:
+ imagePullSecrets:
+ - name: harborsecret
+ containers:
+ - name: cmii-uav-platform-multiterminal
+ image: harbor.cdcyy.com.cn/cmii/cmii-uav-platform-multiterminal:5.6.0
+ imagePullPolicy: Always
+ env:
+ - name: K8S_NAMESPACE
+ value: uavcloud-devflight
+ - name: APPLICATION_NAME
+ value: cmii-uav-platform-multiterminal
+ ports:
+ - name: platform-9528
+ containerPort: 9528
+ protocol: TCP
+ resources:
+ limits:
+ cpu: "1"
+ memory: 1Gi
+ requests:
+ cpu: 50m
+ memory: 50Mi
+ volumeMounts:
+ - name: nginx-conf
+ mountPath: /etc/nginx/conf.d/nginx.conf
+ subPath: nginx.conf
+ - name: tenant-prefix
+ subPath: ingress-config.js
+ mountPath: /home/cmii-platform/dist/ingress-config.js
+ volumes:
+ - name: nginx-conf
+ configMap:
+ name: nginx-cm
+ items:
+ - key: nginx.conf
+ path: nginx.conf
+ - name: tenant-prefix
+ configMap:
+ name: tenant-prefix-multiterminal
+ items:
+ - key: ingress-config.js
+ path: ingress-config.js
+---
+apiVersion: v1
+kind: Service
+metadata:
+ name: cmii-uav-platform-multiterminal
+ namespace: uavcloud-devflight
+ labels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-multiterminal
+ octopus.control: frontend-app-wdd
+ app.kubernetes.io/version: 6.0.0
+spec:
+ type: ClusterIP
+ selector:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-multiterminal
+ ports:
+ - name: web-svc-port
+ port: 9528
+ protocol: TCP
+ targetPort: 9528
+---
+apiVersion: apps/v1
+kind: Deployment
metadata:
name: cmii-uav-platform-media
namespace: uavcloud-devflight
@@ -2614,7 +923,7 @@ metadata:
cmii.type: frontend
cmii.app: cmii-uav-platform-media
octopus.control: frontend-app-wdd
- app.kubernetes.io/app-version: 5.7.0
+ app.kubernetes.io/app-version: 6.0.0
spec:
replicas: 1
strategy:
@@ -2634,7 +943,7 @@ spec:
- name: harborsecret
containers:
- name: cmii-uav-platform-media
- image: harbor.cdcyy.com.cn/cmii/cmii-uav-platform-media:5.6.0
+ image: harbor.cdcyy.com.cn/cmii/cmii-uav-platform-media:5.7.0-v2
imagePullPolicy: Always
env:
- name: K8S_NAMESPACE
@@ -2682,7 +991,7 @@ metadata:
cmii.type: frontend
cmii.app: cmii-uav-platform-media
octopus.control: frontend-app-wdd
- app.kubernetes.io/version: 5.7.0
+ app.kubernetes.io/version: 6.0.0
spec:
type: ClusterIP
selector:
@@ -2693,3 +1002,2228 @@ spec:
port: 9528
protocol: TCP
targetPort: 9528
+---
+apiVersion: apps/v1
+kind: Deployment
+metadata:
+ name: cmii-uav-platform-visualization
+ namespace: uavcloud-devflight
+ labels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-visualization
+ octopus.control: frontend-app-wdd
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ replicas: 1
+ strategy:
+ rollingUpdate:
+ maxUnavailable: 1
+ selector:
+ matchLabels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-visualization
+ template:
+ metadata:
+ labels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-visualization
+ spec:
+ imagePullSecrets:
+ - name: harborsecret
+ containers:
+ - name: cmii-uav-platform-visualization
+ image: harbor.cdcyy.com.cn/cmii/cmii-uav-platform-visualization:5.6.0
+ imagePullPolicy: Always
+ env:
+ - name: K8S_NAMESPACE
+ value: uavcloud-devflight
+ - name: APPLICATION_NAME
+ value: cmii-uav-platform-visualization
+ ports:
+ - name: platform-9528
+ containerPort: 9528
+ protocol: TCP
+ resources:
+ limits:
+ cpu: "1"
+ memory: 1Gi
+ requests:
+ cpu: 50m
+ memory: 50Mi
+ volumeMounts:
+ - name: nginx-conf
+ mountPath: /etc/nginx/conf.d/nginx.conf
+ subPath: nginx.conf
+ - name: tenant-prefix
+ subPath: ingress-config.js
+ mountPath: /home/cmii-platform/dist/ingress-config.js
+ volumes:
+ - name: nginx-conf
+ configMap:
+ name: nginx-cm
+ items:
+ - key: nginx.conf
+ path: nginx.conf
+ - name: tenant-prefix
+ configMap:
+ name: tenant-prefix-visualization
+ items:
+ - key: ingress-config.js
+ path: ingress-config.js
+---
+apiVersion: v1
+kind: Service
+metadata:
+ name: cmii-uav-platform-visualization
+ namespace: uavcloud-devflight
+ labels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-visualization
+ octopus.control: frontend-app-wdd
+ app.kubernetes.io/version: 6.0.0
+spec:
+ type: ClusterIP
+ selector:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-visualization
+ ports:
+ - name: web-svc-port
+ port: 9528
+ protocol: TCP
+ targetPort: 9528
+---
+apiVersion: apps/v1
+kind: Deployment
+metadata:
+ name: cmii-uav-platform-cms-portal
+ namespace: uavcloud-devflight
+ labels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-cms-portal
+ octopus.control: frontend-app-wdd
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ replicas: 1
+ strategy:
+ rollingUpdate:
+ maxUnavailable: 1
+ selector:
+ matchLabels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-cms-portal
+ template:
+ metadata:
+ labels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-cms-portal
+ spec:
+ imagePullSecrets:
+ - name: harborsecret
+ containers:
+ - name: cmii-uav-platform-cms-portal
+ image: harbor.cdcyy.com.cn/cmii/cmii-uav-platform-cms-portal:5.6.0
+ imagePullPolicy: Always
+ env:
+ - name: K8S_NAMESPACE
+ value: uavcloud-devflight
+ - name: APPLICATION_NAME
+ value: cmii-uav-platform-cms-portal
+ ports:
+ - name: platform-9528
+ containerPort: 9528
+ protocol: TCP
+ resources:
+ limits:
+ cpu: "1"
+ memory: 1Gi
+ requests:
+ cpu: 50m
+ memory: 50Mi
+ volumeMounts:
+ - name: nginx-conf
+ mountPath: /etc/nginx/conf.d/nginx.conf
+ subPath: nginx.conf
+ - name: tenant-prefix
+ subPath: ingress-config.js
+ mountPath: /home/cmii-platform/dist/ingress-config.js
+ volumes:
+ - name: nginx-conf
+ configMap:
+ name: nginx-cm
+ items:
+ - key: nginx.conf
+ path: nginx.conf
+ - name: tenant-prefix
+ configMap:
+ name: tenant-prefix-cmsportal
+ items:
+ - key: ingress-config.js
+ path: ingress-config.js
+---
+apiVersion: v1
+kind: Service
+metadata:
+ name: cmii-uav-platform-cms-portal
+ namespace: uavcloud-devflight
+ labels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-cms-portal
+ octopus.control: frontend-app-wdd
+ app.kubernetes.io/version: 6.0.0
+spec:
+ type: ClusterIP
+ selector:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-cms-portal
+ ports:
+ - name: web-svc-port
+ port: 9528
+ protocol: TCP
+ targetPort: 9528
+---
+apiVersion: apps/v1
+kind: Deployment
+metadata:
+ name: cmii-suav-platform-supervisionh5
+ namespace: uavcloud-devflight
+ labels:
+ cmii.type: frontend
+ cmii.app: cmii-suav-platform-supervisionh5
+ octopus.control: frontend-app-wdd
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ replicas: 1
+ strategy:
+ rollingUpdate:
+ maxUnavailable: 1
+ selector:
+ matchLabels:
+ cmii.type: frontend
+ cmii.app: cmii-suav-platform-supervisionh5
+ template:
+ metadata:
+ labels:
+ cmii.type: frontend
+ cmii.app: cmii-suav-platform-supervisionh5
+ spec:
+ imagePullSecrets:
+ - name: harborsecret
+ containers:
+ - name: cmii-suav-platform-supervisionh5
+ image: harbor.cdcyy.com.cn/cmii/cmii-suav-platform-supervisionh5:5.6.0
+ imagePullPolicy: Always
+ env:
+ - name: K8S_NAMESPACE
+ value: uavcloud-devflight
+ - name: APPLICATION_NAME
+ value: cmii-suav-platform-supervisionh5
+ ports:
+ - name: platform-9528
+ containerPort: 9528
+ protocol: TCP
+ resources:
+ limits:
+ cpu: "1"
+ memory: 1Gi
+ requests:
+ cpu: 50m
+ memory: 50Mi
+ volumeMounts:
+ - name: nginx-conf
+ mountPath: /etc/nginx/conf.d/nginx.conf
+ subPath: nginx.conf
+ - name: tenant-prefix
+ subPath: ingress-config.js
+ mountPath: /home/cmii-platform/dist/ingress-config.js
+ volumes:
+ - name: nginx-conf
+ configMap:
+ name: nginx-cm
+ items:
+ - key: nginx.conf
+ path: nginx.conf
+ - name: tenant-prefix
+ configMap:
+ name: tenant-prefix-supervisionh5
+ items:
+ - key: ingress-config.js
+ path: ingress-config.js
+---
+apiVersion: v1
+kind: Service
+metadata:
+ name: cmii-suav-platform-supervisionh5
+ namespace: uavcloud-devflight
+ labels:
+ cmii.type: frontend
+ cmii.app: cmii-suav-platform-supervisionh5
+ octopus.control: frontend-app-wdd
+ app.kubernetes.io/version: 6.0.0
+spec:
+ type: ClusterIP
+ selector:
+ cmii.type: frontend
+ cmii.app: cmii-suav-platform-supervisionh5
+ ports:
+ - name: web-svc-port
+ port: 9528
+ protocol: TCP
+ targetPort: 9528
+---
+apiVersion: apps/v1
+kind: Deployment
+metadata:
+ name: cmii-uav-platform-hljtt
+ namespace: uavcloud-devflight
+ labels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-hljtt
+ octopus.control: frontend-app-wdd
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ replicas: 0
+ strategy:
+ rollingUpdate:
+ maxUnavailable: 1
+ selector:
+ matchLabels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-hljtt
+ template:
+ metadata:
+ labels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-hljtt
+ spec:
+ imagePullSecrets:
+ - name: harborsecret
+ containers:
+ - name: cmii-uav-platform-hljtt
+ image: harbor.cdcyy.com.cn/cmii/cmii-uav-platform-hljtt:5.6.0
+ imagePullPolicy: Always
+ env:
+ - name: K8S_NAMESPACE
+ value: uavcloud-devflight
+ - name: APPLICATION_NAME
+ value: cmii-uav-platform-hljtt
+ ports:
+ - name: platform-9528
+ containerPort: 9528
+ protocol: TCP
+ resources:
+ limits:
+ cpu: "1"
+ memory: 1Gi
+ requests:
+ cpu: 50m
+ memory: 50Mi
+ volumeMounts:
+ - name: nginx-conf
+ mountPath: /etc/nginx/conf.d/nginx.conf
+ subPath: nginx.conf
+ - name: tenant-prefix
+ subPath: ingress-config.js
+ mountPath: /home/cmii-platform/dist/ingress-config.js
+ volumes:
+ - name: nginx-conf
+ configMap:
+ name: nginx-cm
+ items:
+ - key: nginx.conf
+ path: nginx.conf
+ - name: tenant-prefix
+ configMap:
+ name: tenant-prefix-hljtt
+ items:
+ - key: ingress-config.js
+ path: ingress-config.js
+---
+apiVersion: v1
+kind: Service
+metadata:
+ name: cmii-uav-platform-hljtt
+ namespace: uavcloud-devflight
+ labels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-hljtt
+ octopus.control: frontend-app-wdd
+ app.kubernetes.io/version: 6.0.0
+spec:
+ type: ClusterIP
+ selector:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-hljtt
+ ports:
+ - name: web-svc-port
+ port: 9528
+ protocol: TCP
+ targetPort: 9528
+---
+apiVersion: apps/v1
+kind: Deployment
+metadata:
+ name: cmii-uav-platform-smsecret
+ namespace: uavcloud-devflight
+ labels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-smsecret
+ octopus.control: frontend-app-wdd
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ replicas: 1
+ strategy:
+ rollingUpdate:
+ maxUnavailable: 1
+ selector:
+ matchLabels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-smsecret
+ template:
+ metadata:
+ labels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-smsecret
+ spec:
+ imagePullSecrets:
+ - name: harborsecret
+ containers:
+ - name: cmii-uav-platform-smsecret
+ image: harbor.cdcyy.com.cn/cmii/cmii-uav-platform-smsecret:5.7.0-snapshot
+ imagePullPolicy: Always
+ env:
+ - name: K8S_NAMESPACE
+ value: uavcloud-devflight
+ - name: APPLICATION_NAME
+ value: cmii-uav-platform-smsecret
+ ports:
+ - name: platform-9528
+ containerPort: 9528
+ protocol: TCP
+ resources:
+ limits:
+ cpu: "1"
+ memory: 1Gi
+ requests:
+ cpu: 50m
+ memory: 50Mi
+ volumeMounts:
+ - name: nginx-conf
+ mountPath: /etc/nginx/conf.d/nginx.conf
+ subPath: nginx.conf
+ - name: tenant-prefix
+ subPath: ingress-config.js
+ mountPath: /home/cmii-platform/dist/ingress-config.js
+ volumes:
+ - name: nginx-conf
+ configMap:
+ name: nginx-cm
+ items:
+ - key: nginx.conf
+ path: nginx.conf
+ - name: tenant-prefix
+ configMap:
+ name: tenant-prefix-smsecret
+ items:
+ - key: ingress-config.js
+ path: ingress-config.js
+---
+apiVersion: v1
+kind: Service
+metadata:
+ name: cmii-uav-platform-smsecret
+ namespace: uavcloud-devflight
+ labels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-smsecret
+ octopus.control: frontend-app-wdd
+ app.kubernetes.io/version: 6.0.0
+spec:
+ type: ClusterIP
+ selector:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-smsecret
+ ports:
+ - name: web-svc-port
+ port: 9528
+ protocol: TCP
+ targetPort: 9528
+---
+apiVersion: apps/v1
+kind: Deployment
+metadata:
+ name: cmii-uav-platform-splice
+ namespace: uavcloud-devflight
+ labels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-splice
+ octopus.control: frontend-app-wdd
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ replicas: 1
+ strategy:
+ rollingUpdate:
+ maxUnavailable: 1
+ selector:
+ matchLabels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-splice
+ template:
+ metadata:
+ labels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-splice
+ spec:
+ imagePullSecrets:
+ - name: harborsecret
+ containers:
+ - name: cmii-uav-platform-splice
+ image: harbor.cdcyy.com.cn/cmii/cmii-uav-platform-splice:5.6.0
+ imagePullPolicy: Always
+ env:
+ - name: K8S_NAMESPACE
+ value: uavcloud-devflight
+ - name: APPLICATION_NAME
+ value: cmii-uav-platform-splice
+ ports:
+ - name: platform-9528
+ containerPort: 9528
+ protocol: TCP
+ resources:
+ limits:
+ cpu: "1"
+ memory: 1Gi
+ requests:
+ cpu: 50m
+ memory: 50Mi
+ volumeMounts:
+ - name: nginx-conf
+ mountPath: /etc/nginx/conf.d/nginx.conf
+ subPath: nginx.conf
+ - name: tenant-prefix
+ subPath: ingress-config.js
+ mountPath: /home/cmii-platform/dist/ingress-config.js
+ volumes:
+ - name: nginx-conf
+ configMap:
+ name: nginx-cm
+ items:
+ - key: nginx.conf
+ path: nginx.conf
+ - name: tenant-prefix
+ configMap:
+ name: tenant-prefix-splice
+ items:
+ - key: ingress-config.js
+ path: ingress-config.js
+---
+apiVersion: v1
+kind: Service
+metadata:
+ name: cmii-uav-platform-splice
+ namespace: uavcloud-devflight
+ labels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-splice
+ octopus.control: frontend-app-wdd
+ app.kubernetes.io/version: 6.0.0
+spec:
+ type: ClusterIP
+ selector:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-splice
+ ports:
+ - name: web-svc-port
+ port: 9528
+ protocol: TCP
+ targetPort: 9528
+---
+apiVersion: apps/v1
+kind: Deployment
+metadata:
+ name: cmii-uav-platform-logistics
+ namespace: uavcloud-devflight
+ labels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-logistics
+ octopus.control: frontend-app-wdd
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ replicas: 1
+ strategy:
+ rollingUpdate:
+ maxUnavailable: 1
+ selector:
+ matchLabels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-logistics
+ template:
+ metadata:
+ labels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-logistics
+ spec:
+ imagePullSecrets:
+ - name: harborsecret
+ containers:
+ - name: cmii-uav-platform-logistics
+ image: harbor.cdcyy.com.cn/cmii/cmii-uav-platform-logistics:5.6.0
+ imagePullPolicy: Always
+ env:
+ - name: K8S_NAMESPACE
+ value: uavcloud-devflight
+ - name: APPLICATION_NAME
+ value: cmii-uav-platform-logistics
+ ports:
+ - name: platform-9528
+ containerPort: 9528
+ protocol: TCP
+ resources:
+ limits:
+ cpu: "1"
+ memory: 1Gi
+ requests:
+ cpu: 50m
+ memory: 50Mi
+ volumeMounts:
+ - name: nginx-conf
+ mountPath: /etc/nginx/conf.d/nginx.conf
+ subPath: nginx.conf
+ - name: tenant-prefix
+ subPath: ingress-config.js
+ mountPath: /home/cmii-platform/dist/ingress-config.js
+ volumes:
+ - name: nginx-conf
+ configMap:
+ name: nginx-cm
+ items:
+ - key: nginx.conf
+ path: nginx.conf
+ - name: tenant-prefix
+ configMap:
+ name: tenant-prefix-logistics
+ items:
+ - key: ingress-config.js
+ path: ingress-config.js
+---
+apiVersion: v1
+kind: Service
+metadata:
+ name: cmii-uav-platform-logistics
+ namespace: uavcloud-devflight
+ labels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-logistics
+ octopus.control: frontend-app-wdd
+ app.kubernetes.io/version: 6.0.0
+spec:
+ type: ClusterIP
+ selector:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-logistics
+ ports:
+ - name: web-svc-port
+ port: 9528
+ protocol: TCP
+ targetPort: 9528
+---
+apiVersion: apps/v1
+kind: Deployment
+metadata:
+ name: cmii-uav-platform-base
+ namespace: uavcloud-devflight
+ labels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-base
+ octopus.control: frontend-app-wdd
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ replicas: 1
+ strategy:
+ rollingUpdate:
+ maxUnavailable: 1
+ selector:
+ matchLabels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-base
+ template:
+ metadata:
+ labels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-base
+ spec:
+ imagePullSecrets:
+ - name: harborsecret
+ containers:
+ - name: cmii-uav-platform-base
+ image: harbor.cdcyy.com.cn/cmii/cmii-uav-platform-base:5.6.0
+ imagePullPolicy: Always
+ env:
+ - name: K8S_NAMESPACE
+ value: uavcloud-devflight
+ - name: APPLICATION_NAME
+ value: cmii-uav-platform-base
+ ports:
+ - name: platform-9528
+ containerPort: 9528
+ protocol: TCP
+ resources:
+ limits:
+ cpu: "1"
+ memory: 1Gi
+ requests:
+ cpu: 50m
+ memory: 50Mi
+ volumeMounts:
+ - name: nginx-conf
+ mountPath: /etc/nginx/conf.d/nginx.conf
+ subPath: nginx.conf
+ - name: tenant-prefix
+ subPath: ingress-config.js
+ mountPath: /home/cmii-platform/dist/ingress-config.js
+ volumes:
+ - name: nginx-conf
+ configMap:
+ name: nginx-cm
+ items:
+ - key: nginx.conf
+ path: nginx.conf
+ - name: tenant-prefix
+ configMap:
+ name: tenant-prefix-base
+ items:
+ - key: ingress-config.js
+ path: ingress-config.js
+---
+apiVersion: v1
+kind: Service
+metadata:
+ name: cmii-uav-platform-base
+ namespace: uavcloud-devflight
+ labels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-base
+ octopus.control: frontend-app-wdd
+ app.kubernetes.io/version: 6.0.0
+spec:
+ type: ClusterIP
+ selector:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-base
+ ports:
+ - name: web-svc-port
+ port: 9528
+ protocol: TCP
+ targetPort: 9528
+---
+apiVersion: apps/v1
+kind: Deployment
+metadata:
+ name: cmii-uav-platform-open
+ namespace: uavcloud-devflight
+ labels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-open
+ octopus.control: frontend-app-wdd
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ replicas: 1
+ strategy:
+ rollingUpdate:
+ maxUnavailable: 1
+ selector:
+ matchLabels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-open
+ template:
+ metadata:
+ labels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-open
+ spec:
+ imagePullSecrets:
+ - name: harborsecret
+ containers:
+ - name: cmii-uav-platform-open
+ image: harbor.cdcyy.com.cn/cmii/cmii-uav-platform-open:5.6.0
+ imagePullPolicy: Always
+ env:
+ - name: K8S_NAMESPACE
+ value: uavcloud-devflight
+ - name: APPLICATION_NAME
+ value: cmii-uav-platform-open
+ ports:
+ - name: platform-9528
+ containerPort: 9528
+ protocol: TCP
+ resources:
+ limits:
+ cpu: "1"
+ memory: 1Gi
+ requests:
+ cpu: 50m
+ memory: 50Mi
+ volumeMounts:
+ - name: nginx-conf
+ mountPath: /etc/nginx/conf.d/nginx.conf
+ subPath: nginx.conf
+ - name: tenant-prefix
+ subPath: ingress-config.js
+ mountPath: /home/cmii-platform/dist/ingress-config.js
+ volumes:
+ - name: nginx-conf
+ configMap:
+ name: nginx-cm
+ items:
+ - key: nginx.conf
+ path: nginx.conf
+ - name: tenant-prefix
+ configMap:
+ name: tenant-prefix-open
+ items:
+ - key: ingress-config.js
+ path: ingress-config.js
+---
+apiVersion: v1
+kind: Service
+metadata:
+ name: cmii-uav-platform-open
+ namespace: uavcloud-devflight
+ labels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-open
+ octopus.control: frontend-app-wdd
+ app.kubernetes.io/version: 6.0.0
+spec:
+ type: ClusterIP
+ selector:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-open
+ ports:
+ - name: web-svc-port
+ port: 9528
+ protocol: TCP
+ targetPort: 9528
+---
+apiVersion: apps/v1
+kind: Deployment
+metadata:
+ name: cmii-uav-platform-qingdao
+ namespace: uavcloud-devflight
+ labels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-qingdao
+ octopus.control: frontend-app-wdd
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ replicas: 0
+ strategy:
+ rollingUpdate:
+ maxUnavailable: 1
+ selector:
+ matchLabels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-qingdao
+ template:
+ metadata:
+ labels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-qingdao
+ spec:
+ imagePullSecrets:
+ - name: harborsecret
+ containers:
+ - name: cmii-uav-platform-qingdao
+ image: harbor.cdcyy.com.cn/cmii/cmii-uav-platform-qingdao:5.6.0
+ imagePullPolicy: Always
+ env:
+ - name: K8S_NAMESPACE
+ value: uavcloud-devflight
+ - name: APPLICATION_NAME
+ value: cmii-uav-platform-qingdao
+ ports:
+ - name: platform-9528
+ containerPort: 9528
+ protocol: TCP
+ resources:
+ limits:
+ cpu: "1"
+ memory: 1Gi
+ requests:
+ cpu: 50m
+ memory: 50Mi
+ volumeMounts:
+ - name: nginx-conf
+ mountPath: /etc/nginx/conf.d/nginx.conf
+ subPath: nginx.conf
+ - name: tenant-prefix
+ subPath: ingress-config.js
+ mountPath: /home/cmii-platform/dist/ingress-config.js
+ volumes:
+ - name: nginx-conf
+ configMap:
+ name: nginx-cm
+ items:
+ - key: nginx.conf
+ path: nginx.conf
+ - name: tenant-prefix
+ configMap:
+ name: tenant-prefix-qingdao
+ items:
+ - key: ingress-config.js
+ path: ingress-config.js
+---
+apiVersion: v1
+kind: Service
+metadata:
+ name: cmii-uav-platform-qingdao
+ namespace: uavcloud-devflight
+ labels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-qingdao
+ octopus.control: frontend-app-wdd
+ app.kubernetes.io/version: 6.0.0
+spec:
+ type: ClusterIP
+ selector:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-qingdao
+ ports:
+ - name: web-svc-port
+ port: 9528
+ protocol: TCP
+ targetPort: 9528
+---
+apiVersion: apps/v1
+kind: Deployment
+metadata:
+ name: cmii-uav-platform-ai-brain
+ namespace: uavcloud-devflight
+ labels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-ai-brain
+ octopus.control: frontend-app-wdd
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ replicas: 1
+ strategy:
+ rollingUpdate:
+ maxUnavailable: 1
+ selector:
+ matchLabels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-ai-brain
+ template:
+ metadata:
+ labels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-ai-brain
+ spec:
+ imagePullSecrets:
+ - name: harborsecret
+ containers:
+ - name: cmii-uav-platform-ai-brain
+ image: harbor.cdcyy.com.cn/cmii/cmii-uav-platform-ai-brain:5.6.0
+ imagePullPolicy: Always
+ env:
+ - name: K8S_NAMESPACE
+ value: uavcloud-devflight
+ - name: APPLICATION_NAME
+ value: cmii-uav-platform-ai-brain
+ ports:
+ - name: platform-9528
+ containerPort: 9528
+ protocol: TCP
+ resources:
+ limits:
+ cpu: "1"
+ memory: 1Gi
+ requests:
+ cpu: 50m
+ memory: 50Mi
+ volumeMounts:
+ - name: nginx-conf
+ mountPath: /etc/nginx/conf.d/nginx.conf
+ subPath: nginx.conf
+ - name: tenant-prefix
+ subPath: ingress-config.js
+ mountPath: /home/cmii-platform/dist/ingress-config.js
+ volumes:
+ - name: nginx-conf
+ configMap:
+ name: nginx-cm
+ items:
+ - key: nginx.conf
+ path: nginx.conf
+ - name: tenant-prefix
+ configMap:
+ name: tenant-prefix-ai-brain
+ items:
+ - key: ingress-config.js
+ path: ingress-config.js
+---
+apiVersion: v1
+kind: Service
+metadata:
+ name: cmii-uav-platform-ai-brain
+ namespace: uavcloud-devflight
+ labels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-ai-brain
+ octopus.control: frontend-app-wdd
+ app.kubernetes.io/version: 6.0.0
+spec:
+ type: ClusterIP
+ selector:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-ai-brain
+ ports:
+ - name: web-svc-port
+ port: 9528
+ protocol: TCP
+ targetPort: 9528
+---
+apiVersion: apps/v1
+kind: Deployment
+metadata:
+ name: cmii-uav-platform-uasms
+ namespace: uavcloud-devflight
+ labels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-uasms
+ octopus.control: frontend-app-wdd
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ replicas: 0
+ strategy:
+ rollingUpdate:
+ maxUnavailable: 1
+ selector:
+ matchLabels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-uasms
+ template:
+ metadata:
+ labels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-uasms
+ spec:
+ imagePullSecrets:
+ - name: harborsecret
+ containers:
+ - name: cmii-uav-platform-uasms
+ image: harbor.cdcyy.com.cn/cmii/cmii-uav-platform-uasms:5.7.0-snapshot
+ imagePullPolicy: Always
+ env:
+ - name: K8S_NAMESPACE
+ value: uavcloud-devflight
+ - name: APPLICATION_NAME
+ value: cmii-uav-platform-uasms
+ ports:
+ - name: platform-9528
+ containerPort: 9528
+ protocol: TCP
+ resources:
+ limits:
+ cpu: "1"
+ memory: 1Gi
+ requests:
+ cpu: 50m
+ memory: 50Mi
+ volumeMounts:
+ - name: nginx-conf
+ mountPath: /etc/nginx/conf.d/nginx.conf
+ subPath: nginx.conf
+ - name: tenant-prefix
+ subPath: ingress-config.js
+ mountPath: /home/cmii-platform/dist/ingress-config.js
+ volumes:
+ - name: nginx-conf
+ configMap:
+ name: nginx-cm
+ items:
+ - key: nginx.conf
+ path: nginx.conf
+ - name: tenant-prefix
+ configMap:
+ name: tenant-prefix-uasms
+ items:
+ - key: ingress-config.js
+ path: ingress-config.js
+---
+apiVersion: v1
+kind: Service
+metadata:
+ name: cmii-uav-platform-uasms
+ namespace: uavcloud-devflight
+ labels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-uasms
+ octopus.control: frontend-app-wdd
+ app.kubernetes.io/version: 6.0.0
+spec:
+ type: ClusterIP
+ selector:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-uasms
+ ports:
+ - name: web-svc-port
+ port: 9528
+ protocol: TCP
+ targetPort: 9528
+---
+apiVersion: apps/v1
+kind: Deployment
+metadata:
+ name: cmii-uav-platform-uas
+ namespace: uavcloud-devflight
+ labels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-uas
+ octopus.control: frontend-app-wdd
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ replicas: 0
+ strategy:
+ rollingUpdate:
+ maxUnavailable: 1
+ selector:
+ matchLabels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-uas
+ template:
+ metadata:
+ labels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-uas
+ spec:
+ imagePullSecrets:
+ - name: harborsecret
+ containers:
+ - name: cmii-uav-platform-uas
+ image: harbor.cdcyy.com.cn/cmii/cmii-uav-platform-uas:5.7.0-snapshot
+ imagePullPolicy: Always
+ env:
+ - name: K8S_NAMESPACE
+ value: uavcloud-devflight
+ - name: APPLICATION_NAME
+ value: cmii-uav-platform-uas
+ ports:
+ - name: platform-9528
+ containerPort: 9528
+ protocol: TCP
+ resources:
+ limits:
+ cpu: "1"
+ memory: 1Gi
+ requests:
+ cpu: 50m
+ memory: 50Mi
+ volumeMounts:
+ - name: nginx-conf
+ mountPath: /etc/nginx/conf.d/nginx.conf
+ subPath: nginx.conf
+ - name: tenant-prefix
+ subPath: ingress-config.js
+ mountPath: /home/cmii-platform/dist/ingress-config.js
+ volumes:
+ - name: nginx-conf
+ configMap:
+ name: nginx-cm
+ items:
+ - key: nginx.conf
+ path: nginx.conf
+ - name: tenant-prefix
+ configMap:
+ name: tenant-prefix-uas
+ items:
+ - key: ingress-config.js
+ path: ingress-config.js
+---
+apiVersion: v1
+kind: Service
+metadata:
+ name: cmii-uav-platform-uas
+ namespace: uavcloud-devflight
+ labels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-uas
+ octopus.control: frontend-app-wdd
+ app.kubernetes.io/version: 6.0.0
+spec:
+ type: ClusterIP
+ selector:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-uas
+ ports:
+ - name: web-svc-port
+ port: 9528
+ protocol: TCP
+ targetPort: 9528
+---
+apiVersion: apps/v1
+kind: Deployment
+metadata:
+ name: cmii-uav-platform-detection
+ namespace: uavcloud-devflight
+ labels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-detection
+ octopus.control: frontend-app-wdd
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ replicas: 1
+ strategy:
+ rollingUpdate:
+ maxUnavailable: 1
+ selector:
+ matchLabels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-detection
+ template:
+ metadata:
+ labels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-detection
+ spec:
+ imagePullSecrets:
+ - name: harborsecret
+ containers:
+ - name: cmii-uav-platform-detection
+ image: harbor.cdcyy.com.cn/cmii/cmii-uav-platform-detection:5.6.0
+ imagePullPolicy: Always
+ env:
+ - name: K8S_NAMESPACE
+ value: uavcloud-devflight
+ - name: APPLICATION_NAME
+ value: cmii-uav-platform-detection
+ ports:
+ - name: platform-9528
+ containerPort: 9528
+ protocol: TCP
+ resources:
+ limits:
+ cpu: "1"
+ memory: 1Gi
+ requests:
+ cpu: 50m
+ memory: 50Mi
+ volumeMounts:
+ - name: nginx-conf
+ mountPath: /etc/nginx/conf.d/nginx.conf
+ subPath: nginx.conf
+ - name: tenant-prefix
+ subPath: ingress-config.js
+ mountPath: /home/cmii-platform/dist/ingress-config.js
+ volumes:
+ - name: nginx-conf
+ configMap:
+ name: nginx-cm
+ items:
+ - key: nginx.conf
+ path: nginx.conf
+ - name: tenant-prefix
+ configMap:
+ name: tenant-prefix-detection
+ items:
+ - key: ingress-config.js
+ path: ingress-config.js
+---
+apiVersion: v1
+kind: Service
+metadata:
+ name: cmii-uav-platform-detection
+ namespace: uavcloud-devflight
+ labels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-detection
+ octopus.control: frontend-app-wdd
+ app.kubernetes.io/version: 6.0.0
+spec:
+ type: ClusterIP
+ selector:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-detection
+ ports:
+ - name: web-svc-port
+ port: 9528
+ protocol: TCP
+ targetPort: 9528
+---
+apiVersion: apps/v1
+kind: Deployment
+metadata:
+ name: cmii-uav-platform-threedsimulation
+ namespace: uavcloud-devflight
+ labels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-threedsimulation
+ octopus.control: frontend-app-wdd
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ replicas: 1
+ strategy:
+ rollingUpdate:
+ maxUnavailable: 1
+ selector:
+ matchLabels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-threedsimulation
+ template:
+ metadata:
+ labels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-threedsimulation
+ spec:
+ imagePullSecrets:
+ - name: harborsecret
+ containers:
+ - name: cmii-uav-platform-threedsimulation
+ image: harbor.cdcyy.com.cn/cmii/cmii-uav-platform-threedsimulation:5.6.0
+ imagePullPolicy: Always
+ env:
+ - name: K8S_NAMESPACE
+ value: uavcloud-devflight
+ - name: APPLICATION_NAME
+ value: cmii-uav-platform-threedsimulation
+ ports:
+ - name: platform-9528
+ containerPort: 9528
+ protocol: TCP
+ resources:
+ limits:
+ cpu: "1"
+ memory: 1Gi
+ requests:
+ cpu: 50m
+ memory: 50Mi
+ volumeMounts:
+ - name: nginx-conf
+ mountPath: /etc/nginx/conf.d/nginx.conf
+ subPath: nginx.conf
+ - name: tenant-prefix
+ subPath: ingress-config.js
+ mountPath: /home/cmii-platform/dist/ingress-config.js
+ volumes:
+ - name: nginx-conf
+ configMap:
+ name: nginx-cm
+ items:
+ - key: nginx.conf
+ path: nginx.conf
+ - name: tenant-prefix
+ configMap:
+ name: tenant-prefix-threedsimulation
+ items:
+ - key: ingress-config.js
+ path: ingress-config.js
+---
+apiVersion: v1
+kind: Service
+metadata:
+ name: cmii-uav-platform-threedsimulation
+ namespace: uavcloud-devflight
+ labels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-threedsimulation
+ octopus.control: frontend-app-wdd
+ app.kubernetes.io/version: 6.0.0
+spec:
+ type: ClusterIP
+ selector:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-threedsimulation
+ ports:
+ - name: web-svc-port
+ port: 9528
+ protocol: TCP
+ targetPort: 9528
+---
+apiVersion: apps/v1
+kind: Deployment
+metadata:
+ name: cmii-uav-platform-share
+ namespace: uavcloud-devflight
+ labels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-share
+ octopus.control: frontend-app-wdd
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ replicas: 1
+ strategy:
+ rollingUpdate:
+ maxUnavailable: 1
+ selector:
+ matchLabels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-share
+ template:
+ metadata:
+ labels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-share
+ spec:
+ imagePullSecrets:
+ - name: harborsecret
+ containers:
+ - name: cmii-uav-platform-share
+ image: harbor.cdcyy.com.cn/cmii/cmii-uav-platform-share:5.5.0-integration
+ imagePullPolicy: Always
+ env:
+ - name: K8S_NAMESPACE
+ value: uavcloud-devflight
+ - name: APPLICATION_NAME
+ value: cmii-uav-platform-share
+ ports:
+ - name: platform-9528
+ containerPort: 9528
+ protocol: TCP
+ resources:
+ limits:
+ cpu: "1"
+ memory: 1Gi
+ requests:
+ cpu: 50m
+ memory: 50Mi
+ volumeMounts:
+ - name: nginx-conf
+ mountPath: /etc/nginx/conf.d/nginx.conf
+ subPath: nginx.conf
+ - name: tenant-prefix
+ subPath: ingress-config.js
+ mountPath: /home/cmii-platform/dist/ingress-config.js
+ volumes:
+ - name: nginx-conf
+ configMap:
+ name: nginx-cm
+ items:
+ - key: nginx.conf
+ path: nginx.conf
+ - name: tenant-prefix
+ configMap:
+ name: tenant-prefix-share
+ items:
+ - key: ingress-config.js
+ path: ingress-config.js
+---
+apiVersion: v1
+kind: Service
+metadata:
+ name: cmii-uav-platform-share
+ namespace: uavcloud-devflight
+ labels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-share
+ octopus.control: frontend-app-wdd
+ app.kubernetes.io/version: 6.0.0
+spec:
+ type: ClusterIP
+ selector:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-share
+ ports:
+ - name: web-svc-port
+ port: 9528
+ protocol: TCP
+ targetPort: 9528
+---
+apiVersion: apps/v1
+kind: Deployment
+metadata:
+ name: cmii-uav-platform-hyperspectral
+ namespace: uavcloud-devflight
+ labels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-hyperspectral
+ octopus.control: frontend-app-wdd
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ replicas: 1
+ strategy:
+ rollingUpdate:
+ maxUnavailable: 1
+ selector:
+ matchLabels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-hyperspectral
+ template:
+ metadata:
+ labels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-hyperspectral
+ spec:
+ imagePullSecrets:
+ - name: harborsecret
+ containers:
+ - name: cmii-uav-platform-hyperspectral
+ image: harbor.cdcyy.com.cn/cmii/cmii-uav-platform-hyperspectral:5.7.0-snapshot
+ imagePullPolicy: Always
+ env:
+ - name: K8S_NAMESPACE
+ value: uavcloud-devflight
+ - name: APPLICATION_NAME
+ value: cmii-uav-platform-hyperspectral
+ ports:
+ - name: platform-9528
+ containerPort: 9528
+ protocol: TCP
+ resources:
+ limits:
+ cpu: "1"
+ memory: 1Gi
+ requests:
+ cpu: 50m
+ memory: 50Mi
+ volumeMounts:
+ - name: nginx-conf
+ mountPath: /etc/nginx/conf.d/nginx.conf
+ subPath: nginx.conf
+ - name: tenant-prefix
+ subPath: ingress-config.js
+ mountPath: /home/cmii-platform/dist/ingress-config.js
+ volumes:
+ - name: nginx-conf
+ configMap:
+ name: nginx-cm
+ items:
+ - key: nginx.conf
+ path: nginx.conf
+ - name: tenant-prefix
+ configMap:
+ name: tenant-prefix-hyper
+ items:
+ - key: ingress-config.js
+ path: ingress-config.js
+---
+apiVersion: v1
+kind: Service
+metadata:
+ name: cmii-uav-platform-hyperspectral
+ namespace: uavcloud-devflight
+ labels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-hyperspectral
+ octopus.control: frontend-app-wdd
+ app.kubernetes.io/version: 6.0.0
+spec:
+ type: ClusterIP
+ selector:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-hyperspectral
+ ports:
+ - name: web-svc-port
+ port: 9528
+ protocol: TCP
+ targetPort: 9528
+---
+apiVersion: apps/v1
+kind: Deployment
+metadata:
+ name: cmii-uav-platform-oms
+ namespace: uavcloud-devflight
+ labels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-oms
+ octopus.control: frontend-app-wdd
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ replicas: 1
+ strategy:
+ rollingUpdate:
+ maxUnavailable: 1
+ selector:
+ matchLabels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-oms
+ template:
+ metadata:
+ labels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-oms
+ spec:
+ imagePullSecrets:
+ - name: harborsecret
+ containers:
+ - name: cmii-uav-platform-oms
+ image: harbor.cdcyy.com.cn/cmii/cmii-uav-platform-oms:5.7.0-snapshot
+ imagePullPolicy: Always
+ env:
+ - name: K8S_NAMESPACE
+ value: uavcloud-devflight
+ - name: APPLICATION_NAME
+ value: cmii-uav-platform-oms
+ ports:
+ - name: platform-9528
+ containerPort: 9528
+ protocol: TCP
+ resources:
+ limits:
+ cpu: "1"
+ memory: 1Gi
+ requests:
+ cpu: 50m
+ memory: 50Mi
+ volumeMounts:
+ - name: nginx-conf
+ mountPath: /etc/nginx/conf.d/nginx.conf
+ subPath: nginx.conf
+ - name: tenant-prefix
+ subPath: ingress-config.js
+ mountPath: /home/cmii-platform/dist/ingress-config.js
+ volumes:
+ - name: nginx-conf
+ configMap:
+ name: nginx-cm
+ items:
+ - key: nginx.conf
+ path: nginx.conf
+ - name: tenant-prefix
+ configMap:
+ name: tenant-prefix-oms
+ items:
+ - key: ingress-config.js
+ path: ingress-config.js
+---
+apiVersion: v1
+kind: Service
+metadata:
+ name: cmii-uav-platform-oms
+ namespace: uavcloud-devflight
+ labels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-oms
+ octopus.control: frontend-app-wdd
+ app.kubernetes.io/version: 6.0.0
+spec:
+ type: ClusterIP
+ selector:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-oms
+ ports:
+ - name: web-svc-port
+ port: 9528
+ protocol: TCP
+ targetPort: 9528
+---
+apiVersion: apps/v1
+kind: Deployment
+metadata:
+ name: cmii-uav-platform-emergency-rescue
+ namespace: uavcloud-devflight
+ labels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-emergency-rescue
+ octopus.control: frontend-app-wdd
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ replicas: 1
+ strategy:
+ rollingUpdate:
+ maxUnavailable: 1
+ selector:
+ matchLabels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-emergency-rescue
+ template:
+ metadata:
+ labels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-emergency-rescue
+ spec:
+ imagePullSecrets:
+ - name: harborsecret
+ containers:
+ - name: cmii-uav-platform-emergency-rescue
+ image: harbor.cdcyy.com.cn/cmii/cmii-uav-platform-emergency-rescue:5.6.0
+ imagePullPolicy: Always
+ env:
+ - name: K8S_NAMESPACE
+ value: uavcloud-devflight
+ - name: APPLICATION_NAME
+ value: cmii-uav-platform-emergency-rescue
+ ports:
+ - name: platform-9528
+ containerPort: 9528
+ protocol: TCP
+ resources:
+ limits:
+ cpu: "1"
+ memory: 1Gi
+ requests:
+ cpu: 50m
+ memory: 50Mi
+ volumeMounts:
+ - name: nginx-conf
+ mountPath: /etc/nginx/conf.d/nginx.conf
+ subPath: nginx.conf
+ - name: tenant-prefix
+ subPath: ingress-config.js
+ mountPath: /home/cmii-platform/dist/ingress-config.js
+ volumes:
+ - name: nginx-conf
+ configMap:
+ name: nginx-cm
+ items:
+ - key: nginx.conf
+ path: nginx.conf
+ - name: tenant-prefix
+ configMap:
+ name: tenant-prefix-emergency
+ items:
+ - key: ingress-config.js
+ path: ingress-config.js
+---
+apiVersion: v1
+kind: Service
+metadata:
+ name: cmii-uav-platform-emergency-rescue
+ namespace: uavcloud-devflight
+ labels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-emergency-rescue
+ octopus.control: frontend-app-wdd
+ app.kubernetes.io/version: 6.0.0
+spec:
+ type: ClusterIP
+ selector:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-emergency-rescue
+ ports:
+ - name: web-svc-port
+ port: 9528
+ protocol: TCP
+ targetPort: 9528
+---
+apiVersion: apps/v1
+kind: Deployment
+metadata:
+ name: cmii-uav-platform-pilot2-to-cloud
+ namespace: uavcloud-devflight
+ labels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-pilot2-to-cloud
+ octopus.control: frontend-app-wdd
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ replicas: 1
+ strategy:
+ rollingUpdate:
+ maxUnavailable: 1
+ selector:
+ matchLabels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-pilot2-to-cloud
+ template:
+ metadata:
+ labels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-pilot2-to-cloud
+ spec:
+ imagePullSecrets:
+ - name: harborsecret
+ containers:
+ - name: cmii-uav-platform-pilot2-to-cloud
+ image: harbor.cdcyy.com.cn/cmii/cmii-uav-platform-pilot2-to-cloud:5.7.0-snapshot
+ imagePullPolicy: Always
+ env:
+ - name: K8S_NAMESPACE
+ value: uavcloud-devflight
+ - name: APPLICATION_NAME
+ value: cmii-uav-platform-pilot2-to-cloud
+ ports:
+ - name: platform-9528
+ containerPort: 9528
+ protocol: TCP
+ resources:
+ limits:
+ cpu: "1"
+ memory: 1Gi
+ requests:
+ cpu: 50m
+ memory: 50Mi
+ volumeMounts:
+ - name: nginx-conf
+ mountPath: /etc/nginx/conf.d/nginx.conf
+ subPath: nginx.conf
+ - name: tenant-prefix
+ subPath: ingress-config.js
+ mountPath: /home/cmii-platform/dist/ingress-config.js
+ volumes:
+ - name: nginx-conf
+ configMap:
+ name: nginx-cm
+ items:
+ - key: nginx.conf
+ path: nginx.conf
+ - name: tenant-prefix
+ configMap:
+ name: tenant-prefix-pilot2cloud
+ items:
+ - key: ingress-config.js
+ path: ingress-config.js
+---
+apiVersion: v1
+kind: Service
+metadata:
+ name: cmii-uav-platform-pilot2-to-cloud
+ namespace: uavcloud-devflight
+ labels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-pilot2-to-cloud
+ octopus.control: frontend-app-wdd
+ app.kubernetes.io/version: 6.0.0
+spec:
+ type: ClusterIP
+ selector:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-pilot2-to-cloud
+ ports:
+ - name: web-svc-port
+ port: 9528
+ protocol: TCP
+ targetPort: 9528
+---
+apiVersion: apps/v1
+kind: Deployment
+metadata:
+ name: cmii-uav-platform-scanner
+ namespace: uavcloud-devflight
+ labels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-scanner
+ octopus.control: frontend-app-wdd
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ replicas: 1
+ strategy:
+ rollingUpdate:
+ maxUnavailable: 1
+ selector:
+ matchLabels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-scanner
+ template:
+ metadata:
+ labels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-scanner
+ spec:
+ imagePullSecrets:
+ - name: harborsecret
+ containers:
+ - name: cmii-uav-platform-scanner
+ image: harbor.cdcyy.com.cn/cmii/cmii-uav-platform-scanner:5.5.0-integration
+ imagePullPolicy: Always
+ env:
+ - name: K8S_NAMESPACE
+ value: uavcloud-devflight
+ - name: APPLICATION_NAME
+ value: cmii-uav-platform-scanner
+ ports:
+ - name: platform-9528
+ containerPort: 9528
+ protocol: TCP
+ resources:
+ limits:
+ cpu: "1"
+ memory: 1Gi
+ requests:
+ cpu: 50m
+ memory: 50Mi
+ volumeMounts:
+ - name: nginx-conf
+ mountPath: /etc/nginx/conf.d/nginx.conf
+ subPath: nginx.conf
+ - name: tenant-prefix
+ subPath: ingress-config.js
+ mountPath: /home/cmii-platform/dist/ingress-config.js
+ volumes:
+ - name: nginx-conf
+ configMap:
+ name: nginx-cm
+ items:
+ - key: nginx.conf
+ path: nginx.conf
+ - name: tenant-prefix
+ configMap:
+ name: tenant-prefix-scanner
+ items:
+ - key: ingress-config.js
+ path: ingress-config.js
+---
+apiVersion: v1
+kind: Service
+metadata:
+ name: cmii-uav-platform-scanner
+ namespace: uavcloud-devflight
+ labels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-scanner
+ octopus.control: frontend-app-wdd
+ app.kubernetes.io/version: 6.0.0
+spec:
+ type: ClusterIP
+ selector:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-scanner
+ ports:
+ - name: web-svc-port
+ port: 9528
+ protocol: TCP
+ targetPort: 9528
+---
+apiVersion: apps/v1
+kind: Deployment
+metadata:
+ name: cmii-uav-platform-classification
+ namespace: uavcloud-devflight
+ labels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-classification
+ octopus.control: frontend-app-wdd
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ replicas: 1
+ strategy:
+ rollingUpdate:
+ maxUnavailable: 1
+ selector:
+ matchLabels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-classification
+ template:
+ metadata:
+ labels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-classification
+ spec:
+ imagePullSecrets:
+ - name: harborsecret
+ containers:
+ - name: cmii-uav-platform-classification
+ image: harbor.cdcyy.com.cn/cmii/cmii-uav-platform-classification:5.7.0-snapshot
+ imagePullPolicy: Always
+ env:
+ - name: K8S_NAMESPACE
+ value: uavcloud-devflight
+ - name: APPLICATION_NAME
+ value: cmii-uav-platform-classification
+ ports:
+ - name: platform-9528
+ containerPort: 9528
+ protocol: TCP
+ resources:
+ limits:
+ cpu: "1"
+ memory: 1Gi
+ requests:
+ cpu: 50m
+ memory: 50Mi
+ volumeMounts:
+ - name: nginx-conf
+ mountPath: /etc/nginx/conf.d/nginx.conf
+ subPath: nginx.conf
+ - name: tenant-prefix
+ subPath: ingress-config.js
+ mountPath: /home/cmii-platform/dist/ingress-config.js
+ volumes:
+ - name: nginx-conf
+ configMap:
+ name: nginx-cm
+ items:
+ - key: nginx.conf
+ path: nginx.conf
+ - name: tenant-prefix
+ configMap:
+ name: tenant-prefix-classification
+ items:
+ - key: ingress-config.js
+ path: ingress-config.js
+---
+apiVersion: v1
+kind: Service
+metadata:
+ name: cmii-uav-platform-classification
+ namespace: uavcloud-devflight
+ labels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-classification
+ octopus.control: frontend-app-wdd
+ app.kubernetes.io/version: 6.0.0
+spec:
+ type: ClusterIP
+ selector:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-classification
+ ports:
+ - name: web-svc-port
+ port: 9528
+ protocol: TCP
+ targetPort: 9528
+---
+apiVersion: apps/v1
+kind: Deployment
+metadata:
+ name: cmii-uav-platform-security
+ namespace: uavcloud-devflight
+ labels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-security
+ octopus.control: frontend-app-wdd
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ replicas: 1
+ strategy:
+ rollingUpdate:
+ maxUnavailable: 1
+ selector:
+ matchLabels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-security
+ template:
+ metadata:
+ labels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-security
+ spec:
+ imagePullSecrets:
+ - name: harborsecret
+ containers:
+ - name: cmii-uav-platform-security
+ image: harbor.cdcyy.com.cn/cmii/cmii-uav-platform-security:5.6.0
+ imagePullPolicy: Always
+ env:
+ - name: K8S_NAMESPACE
+ value: uavcloud-devflight
+ - name: APPLICATION_NAME
+ value: cmii-uav-platform-security
+ ports:
+ - name: platform-9528
+ containerPort: 9528
+ protocol: TCP
+ resources:
+ limits:
+ cpu: "1"
+ memory: 1Gi
+ requests:
+ cpu: 50m
+ memory: 50Mi
+ volumeMounts:
+ - name: nginx-conf
+ mountPath: /etc/nginx/conf.d/nginx.conf
+ subPath: nginx.conf
+ - name: tenant-prefix
+ subPath: ingress-config.js
+ mountPath: /home/cmii-platform/dist/ingress-config.js
+ volumes:
+ - name: nginx-conf
+ configMap:
+ name: nginx-cm
+ items:
+ - key: nginx.conf
+ path: nginx.conf
+ - name: tenant-prefix
+ configMap:
+ name: tenant-prefix-security
+ items:
+ - key: ingress-config.js
+ path: ingress-config.js
+---
+apiVersion: v1
+kind: Service
+metadata:
+ name: cmii-uav-platform-security
+ namespace: uavcloud-devflight
+ labels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-security
+ octopus.control: frontend-app-wdd
+ app.kubernetes.io/version: 6.0.0
+spec:
+ type: ClusterIP
+ selector:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-security
+ ports:
+ - name: web-svc-port
+ port: 9528
+ protocol: TCP
+ targetPort: 9528
+---
+apiVersion: apps/v1
+kind: Deployment
+metadata:
+ name: cmii-uav-platform-seniclive
+ namespace: uavcloud-devflight
+ labels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-seniclive
+ octopus.control: frontend-app-wdd
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ replicas: 0
+ strategy:
+ rollingUpdate:
+ maxUnavailable: 1
+ selector:
+ matchLabels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-seniclive
+ template:
+ metadata:
+ labels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-seniclive
+ spec:
+ imagePullSecrets:
+ - name: harborsecret
+ containers:
+ - name: cmii-uav-platform-seniclive
+ image: harbor.cdcyy.com.cn/cmii/cmii-uav-platform-seniclive:5.6.0
+ imagePullPolicy: Always
+ env:
+ - name: K8S_NAMESPACE
+ value: uavcloud-devflight
+ - name: APPLICATION_NAME
+ value: cmii-uav-platform-seniclive
+ ports:
+ - name: platform-9528
+ containerPort: 9528
+ protocol: TCP
+ resources:
+ limits:
+ cpu: "1"
+ memory: 1Gi
+ requests:
+ cpu: 50m
+ memory: 50Mi
+ volumeMounts:
+ - name: nginx-conf
+ mountPath: /etc/nginx/conf.d/nginx.conf
+ subPath: nginx.conf
+ - name: tenant-prefix
+ subPath: ingress-config.js
+ mountPath: /home/cmii-platform/dist/ingress-config.js
+ volumes:
+ - name: nginx-conf
+ configMap:
+ name: nginx-cm
+ items:
+ - key: nginx.conf
+ path: nginx.conf
+ - name: tenant-prefix
+ configMap:
+ name: tenant-prefix-seniclive
+ items:
+ - key: ingress-config.js
+ path: ingress-config.js
+---
+apiVersion: v1
+kind: Service
+metadata:
+ name: cmii-uav-platform-seniclive
+ namespace: uavcloud-devflight
+ labels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-seniclive
+ octopus.control: frontend-app-wdd
+ app.kubernetes.io/version: 6.0.0
+spec:
+ type: ClusterIP
+ selector:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-seniclive
+ ports:
+ - name: web-svc-port
+ port: 9528
+ protocol: TCP
+ targetPort: 9528
+---
+apiVersion: apps/v1
+kind: Deployment
+metadata:
+ name: cmii-suav-platform-supervision
+ namespace: uavcloud-devflight
+ labels:
+ cmii.type: frontend
+ cmii.app: cmii-suav-platform-supervision
+ octopus.control: frontend-app-wdd
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ replicas: 1
+ strategy:
+ rollingUpdate:
+ maxUnavailable: 1
+ selector:
+ matchLabels:
+ cmii.type: frontend
+ cmii.app: cmii-suav-platform-supervision
+ template:
+ metadata:
+ labels:
+ cmii.type: frontend
+ cmii.app: cmii-suav-platform-supervision
+ spec:
+ imagePullSecrets:
+ - name: harborsecret
+ containers:
+ - name: cmii-suav-platform-supervision
+ image: harbor.cdcyy.com.cn/cmii/cmii-suav-platform-supervision:5.6.0
+ imagePullPolicy: Always
+ env:
+ - name: K8S_NAMESPACE
+ value: uavcloud-devflight
+ - name: APPLICATION_NAME
+ value: cmii-suav-platform-supervision
+ ports:
+ - name: platform-9528
+ containerPort: 9528
+ protocol: TCP
+ resources:
+ limits:
+ cpu: "1"
+ memory: 1Gi
+ requests:
+ cpu: 50m
+ memory: 50Mi
+ volumeMounts:
+ - name: nginx-conf
+ mountPath: /etc/nginx/conf.d/nginx.conf
+ subPath: nginx.conf
+ - name: tenant-prefix
+ subPath: ingress-config.js
+ mountPath: /home/cmii-platform/dist/ingress-config.js
+ volumes:
+ - name: nginx-conf
+ configMap:
+ name: nginx-cm
+ items:
+ - key: nginx.conf
+ path: nginx.conf
+ - name: tenant-prefix
+ configMap:
+ name: tenant-prefix-supervision
+ items:
+ - key: ingress-config.js
+ path: ingress-config.js
+---
+apiVersion: v1
+kind: Service
+metadata:
+ name: cmii-suav-platform-supervision
+ namespace: uavcloud-devflight
+ labels:
+ cmii.type: frontend
+ cmii.app: cmii-suav-platform-supervision
+ octopus.control: frontend-app-wdd
+ app.kubernetes.io/version: 6.0.0
+spec:
+ type: ClusterIP
+ selector:
+ cmii.type: frontend
+ cmii.app: cmii-suav-platform-supervision
+ ports:
+ - name: web-svc-port
+ port: 9528
+ protocol: TCP
+ targetPort: 9528
diff --git a/agent-common/real_project/uavcloud-devflight/old/k8s-ingress.yaml b/agent-common/real_project/uavcloud-devflight/old/k8s-ingress.yaml
index 0c45a09..408c576 100644
--- a/agent-common/real_project/uavcloud-devflight/old/k8s-ingress.yaml
+++ b/agent-common/real_project/uavcloud-devflight/old/k8s-ingress.yaml
@@ -8,7 +8,7 @@ metadata:
type: frontend
octopus.control: all-ingress-config-wdd
app.kubernetes.io/managed-by: octopus-control
- app.kubernetes.io/version: 5.7.0
+ app.kubernetes.io/version: 6.0.0
annotations:
kubernetes.io/ingress.class: "nginx"
nginx.ingress.kubernetes.io/enable-cors: "true"
@@ -20,6 +20,8 @@ metadata:
rewrite ^(/ai-brain)$ $1/ redirect;
rewrite ^(/armypeople)$ $1/ redirect;
rewrite ^(/base)$ $1/ redirect;
+ rewrite ^(/blockchain)$ $1/ redirect;
+ rewrite ^(/classification)$ $1/ redirect;
rewrite ^(/cmsportal)$ $1/ redirect;
rewrite ^(/detection)$ $1/ redirect;
rewrite ^(/dispatchh5)$ $1/ redirect;
@@ -36,10 +38,13 @@ metadata:
rewrite ^(/pilot2cloud)$ $1/ redirect;
rewrite ^(/qingdao)$ $1/ redirect;
rewrite ^(/qinghaitourism)$ $1/ redirect;
+ rewrite ^(/scanner)$ $1/ redirect;
rewrite ^(/security)$ $1/ redirect;
rewrite ^(/securityh5)$ $1/ redirect;
rewrite ^(/seniclive)$ $1/ redirect;
rewrite ^(/share)$ $1/ redirect;
+ rewrite ^(/smauth)$ $1/ redirect;
+ rewrite ^(/smsecret)$ $1/ redirect;
rewrite ^(/splice)$ $1/ redirect;
rewrite ^(/threedsimulation)$ $1/ redirect;
rewrite ^(/traffic)$ $1/ redirect;
@@ -51,167 +56,192 @@ spec:
- host: fake-domain.uavcloud-devflight.io
http:
paths:
- - path: /devflight/?(.*)
+ - path: /uavcloud-devflight/?(.*)
pathType: ImplementationSpecific
backend:
serviceName: cmii-uav-platform
servicePort: 9528
- - path: /devflight/supervision/?(.*)
+ - path: /uavcloud-devflight/supervision/?(.*)
pathType: ImplementationSpecific
backend:
serviceName: cmii-suav-platform-supervision
servicePort: 9528
- - path: /devflight/supervisionh5/?(.*)
+ - path: /uavcloud-devflight/supervisionh5/?(.*)
pathType: ImplementationSpecific
backend:
serviceName: cmii-suav-platform-supervisionh5
servicePort: 9528
- - path: /devflight/pangu/?(.*)
+ - path: /uavcloud-devflight/pangu/?(.*)
pathType: ImplementationSpecific
backend:
serviceName: cmii-uav-platform
servicePort: 9528
- - path: /devflight/ai-brain/?(.*)
+ - path: /uavcloud-devflight/ai-brain/?(.*)
pathType: ImplementationSpecific
backend:
serviceName: cmii-uav-platform-ai-brain
servicePort: 9528
- - path: /devflight/armypeople/?(.*)
+ - path: /uavcloud-devflight/armypeople/?(.*)
pathType: ImplementationSpecific
backend:
serviceName: cmii-uav-platform-armypeople
servicePort: 9528
- - path: /devflight/base/?(.*)
+ - path: /uavcloud-devflight/base/?(.*)
pathType: ImplementationSpecific
backend:
serviceName: cmii-uav-platform-base
servicePort: 9528
- - path: /devflight/cmsportal/?(.*)
+ - path: /uavcloud-devflight/blockchain/?(.*)
+ pathType: ImplementationSpecific
+ backend:
+ serviceName: cmii-uav-platform-blockchain
+ servicePort: 9528
+ - path: /uavcloud-devflight/classification/?(.*)
+ pathType: ImplementationSpecific
+ backend:
+ serviceName: cmii-uav-platform-classification
+ servicePort: 9528
+ - path: /uavcloud-devflight/cmsportal/?(.*)
pathType: ImplementationSpecific
backend:
serviceName: cmii-uav-platform-cms-portal
servicePort: 9528
- - path: /devflight/detection/?(.*)
+ - path: /uavcloud-devflight/detection/?(.*)
pathType: ImplementationSpecific
backend:
serviceName: cmii-uav-platform-detection
servicePort: 9528
- - path: /devflight/dispatchh5/?(.*)
+ - path: /uavcloud-devflight/dispatchh5/?(.*)
pathType: ImplementationSpecific
backend:
serviceName: cmii-uav-platform-dispatchh5
servicePort: 9528
- - path: /devflight/emergency/?(.*)
+ - path: /uavcloud-devflight/emergency/?(.*)
pathType: ImplementationSpecific
backend:
serviceName: cmii-uav-platform-emergency-rescue
servicePort: 9528
- - path: /devflight/hljtt/?(.*)
+ - path: /uavcloud-devflight/hljtt/?(.*)
pathType: ImplementationSpecific
backend:
serviceName: cmii-uav-platform-hljtt
servicePort: 9528
- - path: /devflight/hyper/?(.*)
+ - path: /uavcloud-devflight/hyper/?(.*)
pathType: ImplementationSpecific
backend:
serviceName: cmii-uav-platform-hyperspectral
servicePort: 9528
- - path: /devflight/jiangsuwenlv/?(.*)
+ - path: /uavcloud-devflight/jiangsuwenlv/?(.*)
pathType: ImplementationSpecific
backend:
serviceName: cmii-uav-platform-jiangsuwenlv
servicePort: 9528
- - path: /devflight/logistics/?(.*)
+ - path: /uavcloud-devflight/logistics/?(.*)
pathType: ImplementationSpecific
backend:
serviceName: cmii-uav-platform-logistics
servicePort: 9528
- - path: /devflight/media/?(.*)
+ - path: /uavcloud-devflight/media/?(.*)
pathType: ImplementationSpecific
backend:
serviceName: cmii-uav-platform-media
servicePort: 9528
- - path: /devflight/multiterminal/?(.*)
+ - path: /uavcloud-devflight/multiterminal/?(.*)
pathType: ImplementationSpecific
backend:
serviceName: cmii-uav-platform-multiterminal
servicePort: 9528
- - path: /devflight/mws/?(.*)
+ - path: /uavcloud-devflight/mws/?(.*)
pathType: ImplementationSpecific
backend:
serviceName: cmii-uav-platform-mws
servicePort: 9528
- - path: /devflight/oms/?(.*)
+ - path: /uavcloud-devflight/oms/?(.*)
pathType: ImplementationSpecific
backend:
serviceName: cmii-uav-platform-oms
servicePort: 9528
- - path: /devflight/open/?(.*)
+ - path: /uavcloud-devflight/open/?(.*)
pathType: ImplementationSpecific
backend:
serviceName: cmii-uav-platform-open
servicePort: 9528
- - path: /devflight/pilot2cloud/?(.*)
+ - path: /uavcloud-devflight/pilot2cloud/?(.*)
pathType: ImplementationSpecific
backend:
serviceName: cmii-uav-platform-pilot2-to-cloud
servicePort: 9528
- - path: /devflight/qingdao/?(.*)
+ - path: /uavcloud-devflight/qingdao/?(.*)
pathType: ImplementationSpecific
backend:
serviceName: cmii-uav-platform-qingdao
servicePort: 9528
- - path: /devflight/qinghaitourism/?(.*)
+ - path: /uavcloud-devflight/qinghaitourism/?(.*)
pathType: ImplementationSpecific
backend:
serviceName: cmii-uav-platform-qinghaitourism
servicePort: 9528
- - path: /devflight/security/?(.*)
+ - path: /uavcloud-devflight/scanner/?(.*)
+ pathType: ImplementationSpecific
+ backend:
+ serviceName: cmii-uav-platform-scanner
+ servicePort: 9528
+ - path: /uavcloud-devflight/security/?(.*)
pathType: ImplementationSpecific
backend:
serviceName: cmii-uav-platform-security
servicePort: 9528
- - path: /devflight/securityh5/?(.*)
+ - path: /uavcloud-devflight/securityh5/?(.*)
pathType: ImplementationSpecific
backend:
serviceName: cmii-uav-platform-securityh5
servicePort: 9528
- - path: /devflight/seniclive/?(.*)
+ - path: /uavcloud-devflight/seniclive/?(.*)
pathType: ImplementationSpecific
backend:
serviceName: cmii-uav-platform-seniclive
servicePort: 9528
- - path: /devflight/share/?(.*)
+ - path: /uavcloud-devflight/share/?(.*)
pathType: ImplementationSpecific
backend:
serviceName: cmii-uav-platform-share
servicePort: 9528
- - path: /devflight/splice/?(.*)
+ - path: /uavcloud-devflight/smauth/?(.*)
+ pathType: ImplementationSpecific
+ backend:
+ serviceName: cmii-uav-platform-smauth
+ servicePort: 9528
+ - path: /uavcloud-devflight/smsecret/?(.*)
+ pathType: ImplementationSpecific
+ backend:
+ serviceName: cmii-uav-platform-smsecret
+ servicePort: 9528
+ - path: /uavcloud-devflight/splice/?(.*)
pathType: ImplementationSpecific
backend:
serviceName: cmii-uav-platform-splice
servicePort: 9528
- - path: /devflight/threedsimulation/?(.*)
+ - path: /uavcloud-devflight/threedsimulation/?(.*)
pathType: ImplementationSpecific
backend:
serviceName: cmii-uav-platform-threedsimulation
servicePort: 9528
- - path: /devflight/traffic/?(.*)
+ - path: /uavcloud-devflight/traffic/?(.*)
pathType: ImplementationSpecific
backend:
serviceName: cmii-uav-platform-traffic
servicePort: 9528
- - path: /devflight/uas/?(.*)
+ - path: /uavcloud-devflight/uas/?(.*)
pathType: ImplementationSpecific
backend:
serviceName: cmii-uav-platform-uas
servicePort: 9528
- - path: /devflight/uasms/?(.*)
+ - path: /uavcloud-devflight/uasms/?(.*)
pathType: ImplementationSpecific
backend:
serviceName: cmii-uav-platform-uasms
servicePort: 9528
- - path: /devflight/visualization/?(.*)
+ - path: /uavcloud-devflight/visualization/?(.*)
pathType: ImplementationSpecific
backend:
serviceName: cmii-uav-platform-visualization
@@ -226,13 +256,13 @@ metadata:
type: backend
octopus.control: all-ingress-config-wdd
app.kubernetes.io/managed-by: octopus-control
- app.kubernetes.io/version: 5.7.0
+ app.kubernetes.io/version: 6.0.0
annotations:
kubernetes.io/ingress.class: "nginx"
nginx.ingress.kubernetes.io/enable-cors: "true"
spec:
rules:
- - host: cmii-admin-data.uavcloud-devflight.io
+ - host: cmii-admin-data.uavcloud-uavcloud-devflight.io
http:
paths:
- path: /
@@ -240,7 +270,7 @@ spec:
backend:
serviceName: cmii-admin-data
servicePort: 8080
- - host: cmii-admin-gateway.uavcloud-devflight.io
+ - host: cmii-admin-gateway.uavcloud-uavcloud-devflight.io
http:
paths:
- path: /
@@ -248,7 +278,7 @@ spec:
backend:
serviceName: cmii-admin-gateway
servicePort: 8080
- - host: cmii-admin-user.uavcloud-devflight.io
+ - host: cmii-admin-user.uavcloud-uavcloud-devflight.io
http:
paths:
- path: /
@@ -256,7 +286,7 @@ spec:
backend:
serviceName: cmii-admin-user
servicePort: 8080
- - host: cmii-app-release.uavcloud-devflight.io
+ - host: cmii-app-release.uavcloud-uavcloud-devflight.io
http:
paths:
- path: /
@@ -264,7 +294,7 @@ spec:
backend:
serviceName: cmii-app-release
servicePort: 8080
- - host: cmii-open-gateway.uavcloud-devflight.io
+ - host: cmii-open-gateway.uavcloud-uavcloud-devflight.io
http:
paths:
- path: /
@@ -272,7 +302,7 @@ spec:
backend:
serviceName: cmii-open-gateway
servicePort: 8080
- - host: cmii-suav-supervision.uavcloud-devflight.io
+ - host: cmii-suav-supervision.uavcloud-uavcloud-devflight.io
http:
paths:
- path: /
@@ -280,7 +310,7 @@ spec:
backend:
serviceName: cmii-suav-supervision
servicePort: 8080
- - host: cmii-uas-gateway.uavcloud-devflight.io
+ - host: cmii-uas-gateway.uavcloud-uavcloud-devflight.io
http:
paths:
- path: /
@@ -288,7 +318,7 @@ spec:
backend:
serviceName: cmii-uas-gateway
servicePort: 8080
- - host: cmii-uas-lifecycle.uavcloud-devflight.io
+ - host: cmii-uas-lifecycle.uavcloud-uavcloud-devflight.io
http:
paths:
- path: /
@@ -296,7 +326,7 @@ spec:
backend:
serviceName: cmii-uas-lifecycle
servicePort: 8080
- - host: cmii-uav-airspace.uavcloud-devflight.io
+ - host: cmii-uav-airspace.uavcloud-uavcloud-devflight.io
http:
paths:
- path: /
@@ -304,7 +334,7 @@ spec:
backend:
serviceName: cmii-uav-airspace
servicePort: 8080
- - host: cmii-uav-alarm.uavcloud-devflight.io
+ - host: cmii-uav-alarm.uavcloud-uavcloud-devflight.io
http:
paths:
- path: /
@@ -312,7 +342,7 @@ spec:
backend:
serviceName: cmii-uav-alarm
servicePort: 8080
- - host: cmii-uav-autowaypoint.uavcloud-devflight.io
+ - host: cmii-uav-autowaypoint.uavcloud-uavcloud-devflight.io
http:
paths:
- path: /
@@ -320,7 +350,7 @@ spec:
backend:
serviceName: cmii-uav-autowaypoint
servicePort: 8080
- - host: cmii-uav-brain.uavcloud-devflight.io
+ - host: cmii-uav-brain.uavcloud-uavcloud-devflight.io
http:
paths:
- path: /
@@ -328,7 +358,7 @@ spec:
backend:
serviceName: cmii-uav-brain
servicePort: 8080
- - host: cmii-uav-bridge.uavcloud-devflight.io
+ - host: cmii-uav-bridge.uavcloud-uavcloud-devflight.io
http:
paths:
- path: /
@@ -336,7 +366,7 @@ spec:
backend:
serviceName: cmii-uav-bridge
servicePort: 8080
- - host: cmii-uav-cloud-live.uavcloud-devflight.io
+ - host: cmii-uav-cloud-live.uavcloud-uavcloud-devflight.io
http:
paths:
- path: /
@@ -344,7 +374,7 @@ spec:
backend:
serviceName: cmii-uav-cloud-live
servicePort: 8080
- - host: cmii-uav-clusters.uavcloud-devflight.io
+ - host: cmii-uav-clusters.uavcloud-uavcloud-devflight.io
http:
paths:
- path: /
@@ -352,7 +382,7 @@ spec:
backend:
serviceName: cmii-uav-clusters
servicePort: 8080
- - host: cmii-uav-cms.uavcloud-devflight.io
+ - host: cmii-uav-cms.uavcloud-uavcloud-devflight.io
http:
paths:
- path: /
@@ -360,7 +390,7 @@ spec:
backend:
serviceName: cmii-uav-cms
servicePort: 8080
- - host: cmii-uav-data-post-process.uavcloud-devflight.io
+ - host: cmii-uav-data-post-process.uavcloud-uavcloud-devflight.io
http:
paths:
- path: /
@@ -368,7 +398,7 @@ spec:
backend:
serviceName: cmii-uav-data-post-process
servicePort: 8080
- - host: cmii-uav-depotautoreturn.uavcloud-devflight.io
+ - host: cmii-uav-depotautoreturn.uavcloud-uavcloud-devflight.io
http:
paths:
- path: /
@@ -376,7 +406,7 @@ spec:
backend:
serviceName: cmii-uav-depotautoreturn
servicePort: 8080
- - host: cmii-uav-developer.uavcloud-devflight.io
+ - host: cmii-uav-developer.uavcloud-uavcloud-devflight.io
http:
paths:
- path: /
@@ -384,7 +414,7 @@ spec:
backend:
serviceName: cmii-uav-developer
servicePort: 8080
- - host: cmii-uav-device.uavcloud-devflight.io
+ - host: cmii-uav-device.uavcloud-uavcloud-devflight.io
http:
paths:
- path: /
@@ -392,7 +422,7 @@ spec:
backend:
serviceName: cmii-uav-device
servicePort: 8080
- - host: cmii-uav-emergency.uavcloud-devflight.io
+ - host: cmii-uav-emergency.uavcloud-uavcloud-devflight.io
http:
paths:
- path: /
@@ -400,7 +430,7 @@ spec:
backend:
serviceName: cmii-uav-emergency
servicePort: 8080
- - host: cmii-uav-gateway.uavcloud-devflight.io
+ - host: cmii-uav-gateway.uavcloud-uavcloud-devflight.io
http:
paths:
- path: /
@@ -408,7 +438,7 @@ spec:
backend:
serviceName: cmii-uav-gateway
servicePort: 8080
- - host: cmii-uav-gis-server.uavcloud-devflight.io
+ - host: cmii-uav-gis-server.uavcloud-uavcloud-devflight.io
http:
paths:
- path: /
@@ -416,7 +446,7 @@ spec:
backend:
serviceName: cmii-uav-gis-server
servicePort: 8080
- - host: cmii-uav-grid-datasource.uavcloud-devflight.io
+ - host: cmii-uav-grid-datasource.uavcloud-uavcloud-devflight.io
http:
paths:
- path: /
@@ -424,7 +454,7 @@ spec:
backend:
serviceName: cmii-uav-grid-datasource
servicePort: 8080
- - host: cmii-uav-grid-engine.uavcloud-devflight.io
+ - host: cmii-uav-grid-engine.uavcloud-uavcloud-devflight.io
http:
paths:
- path: /
@@ -432,7 +462,7 @@ spec:
backend:
serviceName: cmii-uav-grid-engine
servicePort: 8080
- - host: cmii-uav-grid-manage.uavcloud-devflight.io
+ - host: cmii-uav-grid-manage.uavcloud-uavcloud-devflight.io
http:
paths:
- path: /
@@ -440,7 +470,7 @@ spec:
backend:
serviceName: cmii-uav-grid-manage
servicePort: 8080
- - host: cmii-uav-industrial-portfolio.uavcloud-devflight.io
+ - host: cmii-uav-industrial-portfolio.uavcloud-uavcloud-devflight.io
http:
paths:
- path: /
@@ -448,7 +478,7 @@ spec:
backend:
serviceName: cmii-uav-industrial-portfolio
servicePort: 8080
- - host: cmii-uav-integration.uavcloud-devflight.io
+ - host: cmii-uav-integration.uavcloud-uavcloud-devflight.io
http:
paths:
- path: /
@@ -456,7 +486,15 @@ spec:
backend:
serviceName: cmii-uav-integration
servicePort: 8080
- - host: cmii-uav-kpi-monitor.uavcloud-devflight.io
+ - host: cmii-uav-iot-dispatcher.uavcloud-uavcloud-devflight.io
+ http:
+ paths:
+ - path: /
+ pathType: ImplementationSpecific
+ backend:
+ serviceName: cmii-uav-iot-dispatcher
+ servicePort: 8080
+ - host: cmii-uav-kpi-monitor.uavcloud-uavcloud-devflight.io
http:
paths:
- path: /
@@ -464,7 +502,7 @@ spec:
backend:
serviceName: cmii-uav-kpi-monitor
servicePort: 8080
- - host: cmii-uav-logger.uavcloud-devflight.io
+ - host: cmii-uav-logger.uavcloud-uavcloud-devflight.io
http:
paths:
- path: /
@@ -472,7 +510,7 @@ spec:
backend:
serviceName: cmii-uav-logger
servicePort: 8080
- - host: cmii-uav-material-warehouse.uavcloud-devflight.io
+ - host: cmii-uav-material-warehouse.uavcloud-uavcloud-devflight.io
http:
paths:
- path: /
@@ -480,7 +518,7 @@ spec:
backend:
serviceName: cmii-uav-material-warehouse
servicePort: 8080
- - host: cmii-uav-mission.uavcloud-devflight.io
+ - host: cmii-uav-mission.uavcloud-uavcloud-devflight.io
http:
paths:
- path: /
@@ -488,7 +526,7 @@ spec:
backend:
serviceName: cmii-uav-mission
servicePort: 8080
- - host: cmii-uav-mqtthandler.uavcloud-devflight.io
+ - host: cmii-uav-mqtthandler.uavcloud-uavcloud-devflight.io
http:
paths:
- path: /
@@ -496,7 +534,7 @@ spec:
backend:
serviceName: cmii-uav-mqtthandler
servicePort: 8080
- - host: cmii-uav-multilink.uavcloud-devflight.io
+ - host: cmii-uav-multilink.uavcloud-uavcloud-devflight.io
http:
paths:
- path: /
@@ -504,7 +542,7 @@ spec:
backend:
serviceName: cmii-uav-multilink
servicePort: 8080
- - host: cmii-uav-notice.uavcloud-devflight.io
+ - host: cmii-uav-notice.uavcloud-uavcloud-devflight.io
http:
paths:
- path: /
@@ -512,7 +550,7 @@ spec:
backend:
serviceName: cmii-uav-notice
servicePort: 8080
- - host: cmii-uav-oauth.uavcloud-devflight.io
+ - host: cmii-uav-oauth.uavcloud-uavcloud-devflight.io
http:
paths:
- path: /
@@ -520,7 +558,7 @@ spec:
backend:
serviceName: cmii-uav-oauth
servicePort: 8080
- - host: cmii-uav-process.uavcloud-devflight.io
+ - host: cmii-uav-process.uavcloud-uavcloud-devflight.io
http:
paths:
- path: /
@@ -528,7 +566,7 @@ spec:
backend:
serviceName: cmii-uav-process
servicePort: 8080
- - host: cmii-uav-sense-adapter.uavcloud-devflight.io
+ - host: cmii-uav-sense-adapter.uavcloud-uavcloud-devflight.io
http:
paths:
- path: /
@@ -536,7 +574,7 @@ spec:
backend:
serviceName: cmii-uav-sense-adapter
servicePort: 8080
- - host: cmii-uav-surveillance.uavcloud-devflight.io
+ - host: cmii-uav-surveillance.uavcloud-uavcloud-devflight.io
http:
paths:
- path: /
@@ -544,7 +582,15 @@ spec:
backend:
serviceName: cmii-uav-surveillance
servicePort: 8080
- - host: cmii-uav-threedsimulation.uavcloud-devflight.io
+ - host: cmii-uav-sync.uavcloud-uavcloud-devflight.io
+ http:
+ paths:
+ - path: /
+ pathType: ImplementationSpecific
+ backend:
+ serviceName: cmii-uav-sync
+ servicePort: 8080
+ - host: cmii-uav-threedsimulation.uavcloud-uavcloud-devflight.io
http:
paths:
- path: /
@@ -552,7 +598,7 @@ spec:
backend:
serviceName: cmii-uav-threedsimulation
servicePort: 8080
- - host: cmii-uav-tower.uavcloud-devflight.io
+ - host: cmii-uav-tower.uavcloud-uavcloud-devflight.io
http:
paths:
- path: /
@@ -560,7 +606,7 @@ spec:
backend:
serviceName: cmii-uav-tower
servicePort: 8080
- - host: cmii-uav-user.uavcloud-devflight.io
+ - host: cmii-uav-user.uavcloud-uavcloud-devflight.io
http:
paths:
- path: /
@@ -568,7 +614,7 @@ spec:
backend:
serviceName: cmii-uav-user
servicePort: 8080
- - host: cmii-uav-waypoint.uavcloud-devflight.io
+ - host: cmii-uav-waypoint.uavcloud-uavcloud-devflight.io
http:
paths:
- path: /
@@ -576,6 +622,14 @@ spec:
backend:
serviceName: cmii-uav-waypoint
servicePort: 8080
+ - host: uavms-security-center.uavcloud-uavcloud-devflight.io
+ http:
+ paths:
+ - path: /
+ pathType: ImplementationSpecific
+ backend:
+ serviceName: uavms-security-center
+ servicePort: 8080
---
apiVersion: networking.k8s.io/v1beta1
kind: Ingress
@@ -586,7 +640,7 @@ metadata:
type: api-gateway
octopus.control: all-ingress-config-1.1.0
app.kubernetes.io/managed-by: octopus-control
- app.kubernetes.io/version: 5.7.0
+ app.kubernetes.io/version: 6.0.0
annotations:
kubernetes.io/ingress.class: "nginx"
nginx.ingress.kubernetes.io/enable-cors: "true"
@@ -599,17 +653,17 @@ spec:
- host: fake-domain.uavcloud-devflight.io
http:
paths:
- - path: /devflight/oms/api/?(.*)
+ - path: /uavcloud-devflight/oms/api/?(.*)
pathType: ImplementationSpecific
backend:
serviceName: cmii-admin-gateway
servicePort: 8080
- - path: /devflight/open/api/?(.*)
+ - path: /uavcloud-devflight/open/api/?(.*)
pathType: ImplementationSpecific
backend:
serviceName: cmii-open-gateway
servicePort: 8080
- - path: /devflight/api/?(.*)
+ - path: /uavcloud-devflight/api/?(.*)
pathType: ImplementationSpecific
backend:
serviceName: cmii-uav-gateway
diff --git a/agent-common/real_project/zygajg/cmii-iot-dispatcher.yaml b/agent-common/real_project/zygajg/cmii-iot-dispatcher.yaml
new file mode 100644
index 0000000..12afe29
--- /dev/null
+++ b/agent-common/real_project/zygajg/cmii-iot-dispatcher.yaml
@@ -0,0 +1,130 @@
+kind: Deployment
+apiVersion: apps/v1
+metadata:
+ name: cmii-uav-iot-dispatcher
+ namespace: zygajg
+ labels:
+ app.kubernetes.io/app-version: 6.0.0
+ app.kubernetes.io/managed-by: octopus-control
+ cmii.app: cmii-uav-iot-dispatcher
+ cmii.type: backend
+ octopus/control: backend-app-1.0.0
+spec:
+ replicas: 1
+ selector:
+ matchLabels:
+ cmii.app: cmii-uav-iot-dispatcher
+ cmii.type: backend
+ template:
+ metadata:
+ creationTimestamp: null
+ labels:
+ cmii.app: cmii-uav-iot-dispatcher
+ cmii.type: backend
+ spec:
+ volumes:
+ - name: nfs-backend-log-volume
+ persistentVolumeClaim:
+ claimName: nfs-backend-log-pvc
+ containers:
+ - name: cmii-uav-iot-dispatcher
+ image: '80.192.1.46:8033/cmii/cmii-uav-iot-dispatcher:5.8.0'
+ ports:
+ - name: pod-port
+ containerPort: 8080
+ protocol: TCP
+ env:
+ - name: ENV
+ value: develop
+ - name: VERSION
+ value: 6.0.0
+ - 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: NACOS_USERNAME
+ value: nacos
+ - name: NACOS_PASSWORD
+ value: KingKong@95461234
+ - name: SVC_NAME
+ value: cmlc-uav-iot-dispatcher-svc
+ - name: K8S_NAMESPACE
+ value: zygajg
+ - name: APPLICATION_NAME
+ value: cmii-uav-iot-dispatcher
+ - name: CUST_JAVA_OPTS
+ value: '-Xms500m -Xmx2500m -Dlog4j2.formatMsgNoLookups=true'
+ - name: NACOS_REGISTRY
+ value: 'helm-nacos:8848'
+ - name: NACOS_DISCOVERY_IP
+ valueFrom:
+ fieldRef:
+ apiVersion: v1
+ fieldPath: status.podIP
+ - name: NACOS_DISCOVERY_PORT
+ value: '8080'
+ - name: BIZ_CONFIG_GROUP
+ value: 6.0.0
+ - name: SYS_CONFIG_GROUP
+ value: 6.0.0
+ - name: IMAGE_VERSION
+ value: 6.0.0
+ resources:
+ limits:
+ cpu: '2'
+ memory: 3Gi
+ requests:
+ cpu: 200m
+ memory: 500Mi
+ volumeMounts:
+ - name: nfs-backend-log-volume
+ mountPath: /cmii/logs
+ subPath: zygajg/cmii-uav-iot-dispatcher
+ terminationMessagePath: /dev/termination-log
+ terminationMessagePolicy: File
+ imagePullPolicy: Always
+ restartPolicy: Always
+ terminationGracePeriodSeconds: 30
+ dnsPolicy: ClusterFirst
+ securityContext: {}
+ imagePullSecrets:
+ - name: harborsecret
+ affinity: {}
+ schedulerName: default-scheduler
+ strategy:
+ type: RollingUpdate
+ rollingUpdate:
+ maxUnavailable: 1
+ maxSurge: 25%
+ revisionHistoryLimit: 10
+ progressDeadlineSeconds: 600
+---
+kind: Service
+apiVersion: v1
+metadata:
+ name: cmii-uav-iot-dispatcher
+ namespace: zygajg
+ labels:
+ app.kubernetes.io/app-version: 6.0.0
+ app.kubernetes.io/managed-by: octopus-control
+ cmii.app: cmii-uav-iot-dispatcher
+ cmii.type: backend
+ octopus/control: backend-app-1.0.0
+spec:
+ ports:
+ - name: backend-tcp
+ protocol: TCP
+ port: 8080
+ targetPort: 8080
+ selector:
+ cmii.app: cmii-uav-iot-dispatcher
+ cmii.type: backend
+ type: ClusterIP
+ sessionAffinity: None
+
+
+
diff --git a/agent-common/real_project/zygajg/k8s-backend.yaml b/agent-common/real_project/zygajg/k8s-backend.yaml
new file mode 100644
index 0000000..75ac7e6
--- /dev/null
+++ b/agent-common/real_project/zygajg/k8s-backend.yaml
@@ -0,0 +1,6255 @@
+---
+apiVersion: apps/v1
+kind: Deployment
+metadata:
+ name: cmii-uav-autowaypoint
+ namespace: zygajg
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-autowaypoint
+ octopus/control: backend-app-1.0.0
+ app.kubernetes.io/managed-by: octopus
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ replicas: 0
+ strategy:
+ rollingUpdate:
+ maxUnavailable: 1
+ selector:
+ matchLabels:
+ cmii.type: backend
+ cmii.app: cmii-uav-autowaypoint
+ template:
+ metadata:
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-autowaypoint
+ spec:
+ affinity:
+ nodeAffinity:
+ requiredDuringSchedulingIgnoredDuringExecution:
+ nodeSelectorTerms:
+ - matchExpressions:
+ - key: uavcloud.env
+ operator: In
+ values:
+ - zygajg
+ imagePullSecrets:
+ - name: harborsecret
+ containers:
+ - name: cmii-uav-autowaypoint
+ image: 80.192.1.46:8033/cmii/cmii-uav-autowaypoint:4.2.0-beta
+ imagePullPolicy: Always
+ env:
+ - name: K8S_NAMESPACE
+ value: zygajg
+ - name: APPLICATION_NAME
+ value: cmii-uav-autowaypoint
+ - name: CUST_JAVA_OPTS
+ value: "-Xms200m -Xmx1500m -Dlog4j2.formatMsgNoLookups=true"
+ - name: NACOS_REGISTRY
+ value: "helm-nacos:8848"
+ - name: NACOS_DISCOVERY_IP
+ valueFrom:
+ fieldRef:
+ fieldPath: status.podIP
+ - name: NACOS_DISCOVERY_PORT
+ value: "8080"
+ - name: BIZ_CONFIG_GROUP
+ value: 6.0.0
+ - name: SYS_CONFIG_GROUP
+ value: 6.0.0
+ - name: IMAGE_VERSION
+ value: 6.0.0
+ - name: NACOS_USERNAME
+ value: "developer"
+ - name: NACOS_PASSWORD
+ value: "Deve@9128201"
+ ports:
+ - name: pod-port
+ containerPort: 8080
+ protocol: TCP
+ resources:
+ limits:
+ memory: 2Gi
+ cpu: "2"
+ requests:
+ memory: 200Mi
+ cpu: 200m
+ 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: zygajg/cmii-uav-autowaypoint
+ volumes:
+ - name: nfs-backend-log-volume
+ persistentVolumeClaim:
+ claimName: nfs-backend-log-pvc
+---
+apiVersion: v1
+kind: Service
+metadata:
+ name: cmii-uav-autowaypoint
+ namespace: zygajg
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-autowaypoint
+ octopus/control: backend-app-1.0.0
+ app.kubernetes.io/managed-by: octopus
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ type: ClusterIP
+ selector:
+ cmii.type: backend
+ cmii.app: cmii-uav-autowaypoint
+ ports:
+ - name: backend-tcp
+ port: 8080
+ protocol: TCP
+ targetPort: 8080
+---
+apiVersion: apps/v1
+kind: Deployment
+metadata:
+ name: cmii-uav-developer
+ namespace: zygajg
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-developer
+ octopus/control: backend-app-1.0.0
+ app.kubernetes.io/managed-by: octopus
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ replicas: 0
+ strategy:
+ rollingUpdate:
+ maxUnavailable: 1
+ selector:
+ matchLabels:
+ cmii.type: backend
+ cmii.app: cmii-uav-developer
+ template:
+ metadata:
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-developer
+ spec:
+ affinity:
+ nodeAffinity:
+ requiredDuringSchedulingIgnoredDuringExecution:
+ nodeSelectorTerms:
+ - matchExpressions:
+ - key: uavcloud.env
+ operator: In
+ values:
+ - zygajg
+ imagePullSecrets:
+ - name: harborsecret
+ containers:
+ - name: cmii-uav-developer
+ image: 80.192.1.46:8033/cmii/cmii-uav-developer:6.0.0
+ imagePullPolicy: Always
+ env:
+ - name: K8S_NAMESPACE
+ value: zygajg
+ - name: APPLICATION_NAME
+ value: cmii-uav-developer
+ - name: CUST_JAVA_OPTS
+ value: "-Xms200m -Xmx1500m -Dlog4j2.formatMsgNoLookups=true"
+ - name: NACOS_REGISTRY
+ value: "helm-nacos:8848"
+ - name: NACOS_DISCOVERY_IP
+ valueFrom:
+ fieldRef:
+ fieldPath: status.podIP
+ - name: NACOS_DISCOVERY_PORT
+ value: "8080"
+ - name: BIZ_CONFIG_GROUP
+ value: 6.0.0
+ - name: SYS_CONFIG_GROUP
+ value: 6.0.0
+ - name: IMAGE_VERSION
+ value: 6.0.0
+ - name: NACOS_USERNAME
+ value: "developer"
+ - name: NACOS_PASSWORD
+ value: "Deve@9128201"
+ ports:
+ - name: pod-port
+ containerPort: 8080
+ protocol: TCP
+ resources:
+ limits:
+ memory: 2Gi
+ cpu: "2"
+ requests:
+ memory: 200Mi
+ cpu: 200m
+ 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: zygajg/cmii-uav-developer
+ volumes:
+ - name: nfs-backend-log-volume
+ persistentVolumeClaim:
+ claimName: nfs-backend-log-pvc
+---
+apiVersion: v1
+kind: Service
+metadata:
+ name: cmii-uav-developer
+ namespace: zygajg
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-developer
+ octopus/control: backend-app-1.0.0
+ app.kubernetes.io/managed-by: octopus
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ type: ClusterIP
+ selector:
+ cmii.type: backend
+ cmii.app: cmii-uav-developer
+ ports:
+ - name: backend-tcp
+ port: 8080
+ protocol: TCP
+ targetPort: 8080
+---
+apiVersion: apps/v1
+kind: Deployment
+metadata:
+ name: cmii-app-release
+ namespace: zygajg
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-app-release
+ octopus/control: backend-app-1.0.0
+ app.kubernetes.io/managed-by: octopus
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ replicas: 0
+ strategy:
+ rollingUpdate:
+ maxUnavailable: 1
+ selector:
+ matchLabels:
+ cmii.type: backend
+ cmii.app: cmii-app-release
+ template:
+ metadata:
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-app-release
+ spec:
+ affinity:
+ nodeAffinity:
+ requiredDuringSchedulingIgnoredDuringExecution:
+ nodeSelectorTerms:
+ - matchExpressions:
+ - key: uavcloud.env
+ operator: In
+ values:
+ - zygajg
+ imagePullSecrets:
+ - name: harborsecret
+ containers:
+ - name: cmii-app-release
+ image: 80.192.1.46:8033/cmii/cmii-app-release:4.2.0-validation
+ imagePullPolicy: Always
+ env:
+ - name: K8S_NAMESPACE
+ value: zygajg
+ - name: APPLICATION_NAME
+ value: cmii-app-release
+ - name: CUST_JAVA_OPTS
+ value: "-Xms200m -Xmx1500m -Dlog4j2.formatMsgNoLookups=true"
+ - name: NACOS_REGISTRY
+ value: "helm-nacos:8848"
+ - name: NACOS_DISCOVERY_IP
+ valueFrom:
+ fieldRef:
+ fieldPath: status.podIP
+ - name: NACOS_DISCOVERY_PORT
+ value: "8080"
+ - name: BIZ_CONFIG_GROUP
+ value: 6.0.0
+ - name: SYS_CONFIG_GROUP
+ value: 6.0.0
+ - name: IMAGE_VERSION
+ value: 6.0.0
+ - name: NACOS_USERNAME
+ value: "developer"
+ - name: NACOS_PASSWORD
+ value: "Deve@9128201"
+ ports:
+ - name: pod-port
+ containerPort: 8080
+ protocol: TCP
+ resources:
+ limits:
+ memory: 2Gi
+ cpu: "2"
+ requests:
+ memory: 200Mi
+ cpu: 200m
+ 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: zygajg/cmii-app-release
+ volumes:
+ - name: nfs-backend-log-volume
+ persistentVolumeClaim:
+ claimName: nfs-backend-log-pvc
+---
+apiVersion: v1
+kind: Service
+metadata:
+ name: cmii-app-release
+ namespace: zygajg
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-app-release
+ octopus/control: backend-app-1.0.0
+ app.kubernetes.io/managed-by: octopus
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ type: ClusterIP
+ selector:
+ cmii.type: backend
+ cmii.app: cmii-app-release
+ ports:
+ - name: backend-tcp
+ port: 8080
+ protocol: TCP
+ targetPort: 8080
+---
+apiVersion: apps/v1
+kind: Deployment
+metadata:
+ name: cmii-uav-notice
+ namespace: zygajg
+ 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: 6.0.0
+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:
+ - zygajg
+ imagePullSecrets:
+ - name: harborsecret
+ containers:
+ - name: cmii-uav-notice
+ image: 80.192.1.46:8033/cmii/cmii-uav-notice:6.0.0
+ imagePullPolicy: Always
+ env:
+ - name: K8S_NAMESPACE
+ value: zygajg
+ - name: APPLICATION_NAME
+ value: cmii-uav-notice
+ - name: CUST_JAVA_OPTS
+ value: "-Xms200m -Xmx1500m -Dlog4j2.formatMsgNoLookups=true"
+ - name: NACOS_REGISTRY
+ value: "helm-nacos:8848"
+ - name: NACOS_DISCOVERY_IP
+ valueFrom:
+ fieldRef:
+ fieldPath: status.podIP
+ - name: NACOS_DISCOVERY_PORT
+ value: "8080"
+ - name: BIZ_CONFIG_GROUP
+ value: 6.0.0
+ - name: SYS_CONFIG_GROUP
+ value: 6.0.0
+ - name: IMAGE_VERSION
+ value: 6.0.0
+ - name: NACOS_USERNAME
+ value: "developer"
+ - name: NACOS_PASSWORD
+ value: "Deve@9128201"
+ ports:
+ - name: pod-port
+ containerPort: 8080
+ protocol: TCP
+ resources:
+ limits:
+ memory: 2Gi
+ cpu: "2"
+ requests:
+ memory: 200Mi
+ cpu: 200m
+ 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: zygajg/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: zygajg
+ 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: 6.0.0
+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-gis-server
+ namespace: zygajg
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-gis-server
+ octopus/control: backend-app-1.0.0
+ app.kubernetes.io/managed-by: octopus
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ replicas: 0
+ strategy:
+ rollingUpdate:
+ maxUnavailable: 1
+ selector:
+ matchLabels:
+ cmii.type: backend
+ cmii.app: cmii-uav-gis-server
+ template:
+ metadata:
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-gis-server
+ spec:
+ affinity:
+ nodeAffinity:
+ requiredDuringSchedulingIgnoredDuringExecution:
+ nodeSelectorTerms:
+ - matchExpressions:
+ - key: uavcloud.env
+ operator: In
+ values:
+ - zygajg
+ imagePullSecrets:
+ - name: harborsecret
+ containers:
+ - name: cmii-uav-gis-server
+ image: 80.192.1.46:8033/cmii/cmii-uav-gis-server:6.0.0
+ imagePullPolicy: Always
+ env:
+ - name: K8S_NAMESPACE
+ value: zygajg
+ - name: APPLICATION_NAME
+ value: cmii-uav-gis-server
+ - name: CUST_JAVA_OPTS
+ value: "-Xms200m -Xmx1500m -Dlog4j2.formatMsgNoLookups=true"
+ - name: NACOS_REGISTRY
+ value: "helm-nacos:8848"
+ - name: NACOS_DISCOVERY_IP
+ valueFrom:
+ fieldRef:
+ fieldPath: status.podIP
+ - name: NACOS_DISCOVERY_PORT
+ value: "8080"
+ - name: BIZ_CONFIG_GROUP
+ value: 6.0.0
+ - name: SYS_CONFIG_GROUP
+ value: 6.0.0
+ - name: IMAGE_VERSION
+ value: 6.0.0
+ - name: NACOS_USERNAME
+ value: "developer"
+ - name: NACOS_PASSWORD
+ value: "Deve@9128201"
+ ports:
+ - name: pod-port
+ containerPort: 8080
+ protocol: TCP
+ resources:
+ limits:
+ memory: 2Gi
+ cpu: "2"
+ requests:
+ memory: 200Mi
+ cpu: 200m
+ 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: zygajg/cmii-uav-gis-server
+ volumes:
+ - name: nfs-backend-log-volume
+ persistentVolumeClaim:
+ claimName: nfs-backend-log-pvc
+---
+apiVersion: v1
+kind: Service
+metadata:
+ name: cmii-uav-gis-server
+ namespace: zygajg
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-gis-server
+ octopus/control: backend-app-1.0.0
+ app.kubernetes.io/managed-by: octopus
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ type: ClusterIP
+ selector:
+ cmii.type: backend
+ cmii.app: cmii-uav-gis-server
+ ports:
+ - name: backend-tcp
+ port: 8080
+ protocol: TCP
+ targetPort: 8080
+---
+apiVersion: apps/v1
+kind: Deployment
+metadata:
+ name: cmii-uav-grid-engine
+ namespace: zygajg
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-grid-engine
+ octopus/control: backend-app-1.0.0
+ app.kubernetes.io/managed-by: octopus
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ replicas: 0
+ strategy:
+ rollingUpdate:
+ maxUnavailable: 1
+ selector:
+ matchLabels:
+ cmii.type: backend
+ cmii.app: cmii-uav-grid-engine
+ template:
+ metadata:
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-grid-engine
+ spec:
+ affinity:
+ nodeAffinity:
+ requiredDuringSchedulingIgnoredDuringExecution:
+ nodeSelectorTerms:
+ - matchExpressions:
+ - key: uavcloud.env
+ operator: In
+ values:
+ - zygajg
+ imagePullSecrets:
+ - name: harborsecret
+ containers:
+ - name: cmii-uav-grid-engine
+ image: 80.192.1.46:8033/cmii/cmii-uav-grid-engine:5.1.0
+ imagePullPolicy: Always
+ env:
+ - name: K8S_NAMESPACE
+ value: zygajg
+ - name: APPLICATION_NAME
+ value: cmii-uav-grid-engine
+ - name: CUST_JAVA_OPTS
+ value: "-Xms200m -Xmx1500m -Dlog4j2.formatMsgNoLookups=true"
+ - name: NACOS_REGISTRY
+ value: "helm-nacos:8848"
+ - name: NACOS_DISCOVERY_IP
+ valueFrom:
+ fieldRef:
+ fieldPath: status.podIP
+ - name: NACOS_DISCOVERY_PORT
+ value: "8080"
+ - name: BIZ_CONFIG_GROUP
+ value: 6.0.0
+ - name: SYS_CONFIG_GROUP
+ value: 6.0.0
+ - name: IMAGE_VERSION
+ value: 6.0.0
+ - name: NACOS_USERNAME
+ value: "developer"
+ - name: NACOS_PASSWORD
+ value: "Deve@9128201"
+ ports:
+ - name: pod-port
+ containerPort: 8080
+ protocol: TCP
+ resources:
+ limits:
+ memory: 2Gi
+ cpu: "2"
+ requests:
+ memory: 200Mi
+ cpu: 200m
+ 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: zygajg/cmii-uav-grid-engine
+ volumes:
+ - name: nfs-backend-log-volume
+ persistentVolumeClaim:
+ claimName: nfs-backend-log-pvc
+---
+apiVersion: v1
+kind: Service
+metadata:
+ name: cmii-uav-grid-engine
+ namespace: zygajg
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-grid-engine
+ octopus/control: backend-app-1.0.0
+ app.kubernetes.io/managed-by: octopus
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ type: ClusterIP
+ selector:
+ cmii.type: backend
+ cmii.app: cmii-uav-grid-engine
+ ports:
+ - name: backend-tcp
+ port: 8080
+ protocol: TCP
+ targetPort: 8080
+---
+apiVersion: apps/v1
+kind: Deployment
+metadata:
+ name: cmii-suav-supervision
+ namespace: zygajg
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-suav-supervision
+ octopus/control: backend-app-1.0.0
+ app.kubernetes.io/managed-by: octopus
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ replicas: 0
+ strategy:
+ rollingUpdate:
+ maxUnavailable: 1
+ selector:
+ matchLabels:
+ cmii.type: backend
+ cmii.app: cmii-suav-supervision
+ template:
+ metadata:
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-suav-supervision
+ spec:
+ affinity:
+ nodeAffinity:
+ requiredDuringSchedulingIgnoredDuringExecution:
+ nodeSelectorTerms:
+ - matchExpressions:
+ - key: uavcloud.env
+ operator: In
+ values:
+ - zygajg
+ imagePullSecrets:
+ - name: harborsecret
+ containers:
+ - name: cmii-suav-supervision
+ image: 80.192.1.46:8033/cmii/cmii-suav-supervision:6.0.0
+ imagePullPolicy: Always
+ env:
+ - name: K8S_NAMESPACE
+ value: zygajg
+ - name: APPLICATION_NAME
+ value: cmii-suav-supervision
+ - name: CUST_JAVA_OPTS
+ value: "-Xms200m -Xmx1500m -Dlog4j2.formatMsgNoLookups=true"
+ - name: NACOS_REGISTRY
+ value: "helm-nacos:8848"
+ - name: NACOS_DISCOVERY_IP
+ valueFrom:
+ fieldRef:
+ fieldPath: status.podIP
+ - name: NACOS_DISCOVERY_PORT
+ value: "8080"
+ - name: BIZ_CONFIG_GROUP
+ value: 6.0.0
+ - name: SYS_CONFIG_GROUP
+ value: 6.0.0
+ - name: IMAGE_VERSION
+ value: 6.0.0
+ - name: NACOS_USERNAME
+ value: "developer"
+ - name: NACOS_PASSWORD
+ value: "Deve@9128201"
+ ports:
+ - name: pod-port
+ containerPort: 8080
+ protocol: TCP
+ resources:
+ limits:
+ memory: 2Gi
+ cpu: "2"
+ requests:
+ memory: 200Mi
+ cpu: 200m
+ 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: zygajg/cmii-suav-supervision
+ volumes:
+ - name: nfs-backend-log-volume
+ persistentVolumeClaim:
+ claimName: nfs-backend-log-pvc
+---
+apiVersion: v1
+kind: Service
+metadata:
+ name: cmii-suav-supervision
+ namespace: zygajg
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-suav-supervision
+ octopus/control: backend-app-1.0.0
+ app.kubernetes.io/managed-by: octopus
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ type: ClusterIP
+ selector:
+ cmii.type: backend
+ cmii.app: cmii-suav-supervision
+ ports:
+ - name: backend-tcp
+ port: 8080
+ protocol: TCP
+ targetPort: 8080
+---
+apiVersion: apps/v1
+kind: Deployment
+metadata:
+ name: cmii-uav-device
+ namespace: zygajg
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-device
+ octopus/control: backend-app-1.0.0
+ app.kubernetes.io/managed-by: octopus
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ replicas: 0
+ strategy:
+ rollingUpdate:
+ maxUnavailable: 1
+ selector:
+ matchLabels:
+ cmii.type: backend
+ cmii.app: cmii-uav-device
+ template:
+ metadata:
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-device
+ spec:
+ affinity:
+ nodeAffinity:
+ requiredDuringSchedulingIgnoredDuringExecution:
+ nodeSelectorTerms:
+ - matchExpressions:
+ - key: uavcloud.env
+ operator: In
+ values:
+ - zygajg
+ imagePullSecrets:
+ - name: harborsecret
+ containers:
+ - name: cmii-uav-device
+ image: 80.192.1.46:8033/cmii/cmii-uav-device:6.0.0
+ imagePullPolicy: Always
+ env:
+ - name: K8S_NAMESPACE
+ value: zygajg
+ - name: APPLICATION_NAME
+ value: cmii-uav-device
+ - name: CUST_JAVA_OPTS
+ value: "-Xms200m -Xmx1500m -Dlog4j2.formatMsgNoLookups=true"
+ - name: NACOS_REGISTRY
+ value: "helm-nacos:8848"
+ - name: NACOS_DISCOVERY_IP
+ valueFrom:
+ fieldRef:
+ fieldPath: status.podIP
+ - name: NACOS_DISCOVERY_PORT
+ value: "8080"
+ - name: BIZ_CONFIG_GROUP
+ value: 6.0.0
+ - name: SYS_CONFIG_GROUP
+ value: 6.0.0
+ - name: IMAGE_VERSION
+ value: 6.0.0
+ - name: NACOS_USERNAME
+ value: "developer"
+ - name: NACOS_PASSWORD
+ value: "Deve@9128201"
+ ports:
+ - name: pod-port
+ containerPort: 8080
+ protocol: TCP
+ resources:
+ limits:
+ memory: 2Gi
+ cpu: "2"
+ requests:
+ memory: 200Mi
+ cpu: 200m
+ 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: zygajg/cmii-uav-device
+ volumes:
+ - name: nfs-backend-log-volume
+ persistentVolumeClaim:
+ claimName: nfs-backend-log-pvc
+---
+apiVersion: v1
+kind: Service
+metadata:
+ name: cmii-uav-device
+ namespace: zygajg
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-device
+ octopus/control: backend-app-1.0.0
+ app.kubernetes.io/managed-by: octopus
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ type: ClusterIP
+ selector:
+ cmii.type: backend
+ cmii.app: cmii-uav-device
+ ports:
+ - name: backend-tcp
+ port: 8080
+ protocol: TCP
+ targetPort: 8080
+---
+apiVersion: apps/v1
+kind: Deployment
+metadata:
+ name: cmii-uav-surveillance
+ namespace: zygajg
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-surveillance
+ octopus/control: backend-app-1.0.0
+ app.kubernetes.io/managed-by: octopus
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ replicas: 0
+ strategy:
+ rollingUpdate:
+ maxUnavailable: 1
+ selector:
+ matchLabels:
+ cmii.type: backend
+ cmii.app: cmii-uav-surveillance
+ template:
+ metadata:
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-surveillance
+ spec:
+ affinity:
+ nodeAffinity:
+ requiredDuringSchedulingIgnoredDuringExecution:
+ nodeSelectorTerms:
+ - matchExpressions:
+ - key: uavcloud.env
+ operator: In
+ values:
+ - zygajg
+ imagePullSecrets:
+ - name: harborsecret
+ containers:
+ - name: cmii-uav-surveillance
+ image: 80.192.1.46:8033/cmii/cmii-uav-surveillance:6.0.0
+ imagePullPolicy: Always
+ env:
+ - name: K8S_NAMESPACE
+ value: zygajg
+ - name: APPLICATION_NAME
+ value: cmii-uav-surveillance
+ - name: CUST_JAVA_OPTS
+ value: "-Xms200m -Xmx1500m -Dlog4j2.formatMsgNoLookups=true"
+ - name: NACOS_REGISTRY
+ value: "helm-nacos:8848"
+ - name: NACOS_DISCOVERY_IP
+ valueFrom:
+ fieldRef:
+ fieldPath: status.podIP
+ - name: NACOS_DISCOVERY_PORT
+ value: "8080"
+ - name: BIZ_CONFIG_GROUP
+ value: 6.0.0
+ - name: SYS_CONFIG_GROUP
+ value: 6.0.0
+ - name: IMAGE_VERSION
+ value: 6.0.0
+ - name: NACOS_USERNAME
+ value: "developer"
+ - name: NACOS_PASSWORD
+ value: "Deve@9128201"
+ ports:
+ - name: pod-port
+ containerPort: 8080
+ protocol: TCP
+ resources:
+ limits:
+ memory: 2Gi
+ cpu: "2"
+ requests:
+ memory: 200Mi
+ cpu: 200m
+ 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: zygajg/cmii-uav-surveillance
+ volumes:
+ - name: nfs-backend-log-volume
+ persistentVolumeClaim:
+ claimName: nfs-backend-log-pvc
+---
+apiVersion: v1
+kind: Service
+metadata:
+ name: cmii-uav-surveillance
+ namespace: zygajg
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-surveillance
+ octopus/control: backend-app-1.0.0
+ app.kubernetes.io/managed-by: octopus
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ type: ClusterIP
+ selector:
+ cmii.type: backend
+ cmii.app: cmii-uav-surveillance
+ ports:
+ - name: backend-tcp
+ port: 8080
+ protocol: TCP
+ targetPort: 8080
+---
+apiVersion: apps/v1
+kind: Deployment
+metadata:
+ name: cmii-admin-gateway
+ namespace: zygajg
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-admin-gateway
+ octopus/control: backend-app-1.0.0
+ app.kubernetes.io/managed-by: octopus
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ replicas: 0
+ strategy:
+ rollingUpdate:
+ maxUnavailable: 1
+ selector:
+ matchLabels:
+ cmii.type: backend
+ cmii.app: cmii-admin-gateway
+ template:
+ metadata:
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-admin-gateway
+ spec:
+ affinity:
+ nodeAffinity:
+ requiredDuringSchedulingIgnoredDuringExecution:
+ nodeSelectorTerms:
+ - matchExpressions:
+ - key: uavcloud.env
+ operator: In
+ values:
+ - zygajg
+ imagePullSecrets:
+ - name: harborsecret
+ containers:
+ - name: cmii-admin-gateway
+ image: 80.192.1.46:8033/cmii/cmii-admin-gateway:6.0.0
+ imagePullPolicy: Always
+ env:
+ - name: K8S_NAMESPACE
+ value: zygajg
+ - name: APPLICATION_NAME
+ value: cmii-admin-gateway
+ - name: CUST_JAVA_OPTS
+ value: "-Xms200m -Xmx1500m -Dlog4j2.formatMsgNoLookups=true"
+ - name: NACOS_REGISTRY
+ value: "helm-nacos:8848"
+ - name: NACOS_DISCOVERY_IP
+ valueFrom:
+ fieldRef:
+ fieldPath: status.podIP
+ - name: NACOS_DISCOVERY_PORT
+ value: "8080"
+ - name: BIZ_CONFIG_GROUP
+ value: 6.0.0
+ - name: SYS_CONFIG_GROUP
+ value: 6.0.0
+ - name: IMAGE_VERSION
+ value: 6.0.0
+ - name: NACOS_USERNAME
+ value: "developer"
+ - name: NACOS_PASSWORD
+ value: "Deve@9128201"
+ ports:
+ - name: pod-port
+ containerPort: 8080
+ protocol: TCP
+ resources:
+ limits:
+ memory: 2Gi
+ cpu: "2"
+ requests:
+ memory: 200Mi
+ cpu: 200m
+ 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: zygajg/cmii-admin-gateway
+ volumes:
+ - name: nfs-backend-log-volume
+ persistentVolumeClaim:
+ claimName: nfs-backend-log-pvc
+---
+apiVersion: v1
+kind: Service
+metadata:
+ name: cmii-admin-gateway
+ namespace: zygajg
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-admin-gateway
+ octopus/control: backend-app-1.0.0
+ app.kubernetes.io/managed-by: octopus
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ type: ClusterIP
+ selector:
+ cmii.type: backend
+ cmii.app: cmii-admin-gateway
+ ports:
+ - name: backend-tcp
+ port: 8080
+ protocol: TCP
+ targetPort: 8080
+---
+apiVersion: apps/v1
+kind: Deployment
+metadata:
+ name: cmii-admin-user
+ namespace: zygajg
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-admin-user
+ octopus/control: backend-app-1.0.0
+ app.kubernetes.io/managed-by: octopus
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ replicas: 0
+ strategy:
+ rollingUpdate:
+ maxUnavailable: 1
+ selector:
+ matchLabels:
+ cmii.type: backend
+ cmii.app: cmii-admin-user
+ template:
+ metadata:
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-admin-user
+ spec:
+ affinity:
+ nodeAffinity:
+ requiredDuringSchedulingIgnoredDuringExecution:
+ nodeSelectorTerms:
+ - matchExpressions:
+ - key: uavcloud.env
+ operator: In
+ values:
+ - zygajg
+ imagePullSecrets:
+ - name: harborsecret
+ containers:
+ - name: cmii-admin-user
+ image: 80.192.1.46:8033/cmii/cmii-admin-user:6.0.0
+ imagePullPolicy: Always
+ env:
+ - name: K8S_NAMESPACE
+ value: zygajg
+ - name: APPLICATION_NAME
+ value: cmii-admin-user
+ - name: CUST_JAVA_OPTS
+ value: "-Xms200m -Xmx1500m -Dlog4j2.formatMsgNoLookups=true"
+ - name: NACOS_REGISTRY
+ value: "helm-nacos:8848"
+ - name: NACOS_DISCOVERY_IP
+ valueFrom:
+ fieldRef:
+ fieldPath: status.podIP
+ - name: NACOS_DISCOVERY_PORT
+ value: "8080"
+ - name: BIZ_CONFIG_GROUP
+ value: 6.0.0
+ - name: SYS_CONFIG_GROUP
+ value: 6.0.0
+ - name: IMAGE_VERSION
+ value: 6.0.0
+ - name: NACOS_USERNAME
+ value: "developer"
+ - name: NACOS_PASSWORD
+ value: "Deve@9128201"
+ ports:
+ - name: pod-port
+ containerPort: 8080
+ protocol: TCP
+ resources:
+ limits:
+ memory: 2Gi
+ cpu: "2"
+ requests:
+ memory: 200Mi
+ cpu: 200m
+ 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: zygajg/cmii-admin-user
+ volumes:
+ - name: nfs-backend-log-volume
+ persistentVolumeClaim:
+ claimName: nfs-backend-log-pvc
+---
+apiVersion: v1
+kind: Service
+metadata:
+ name: cmii-admin-user
+ namespace: zygajg
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-admin-user
+ octopus/control: backend-app-1.0.0
+ app.kubernetes.io/managed-by: octopus
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ type: ClusterIP
+ selector:
+ cmii.type: backend
+ cmii.app: cmii-admin-user
+ ports:
+ - name: backend-tcp
+ port: 8080
+ protocol: TCP
+ targetPort: 8080
+---
+apiVersion: apps/v1
+kind: Deployment
+metadata:
+ name: cmii-uav-mqtthandler
+ namespace: zygajg
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-mqtthandler
+ octopus/control: backend-app-1.0.0
+ app.kubernetes.io/managed-by: octopus
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ replicas: 0
+ strategy:
+ rollingUpdate:
+ maxUnavailable: 1
+ selector:
+ matchLabels:
+ cmii.type: backend
+ cmii.app: cmii-uav-mqtthandler
+ template:
+ metadata:
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-mqtthandler
+ spec:
+ affinity:
+ nodeAffinity:
+ requiredDuringSchedulingIgnoredDuringExecution:
+ nodeSelectorTerms:
+ - matchExpressions:
+ - key: uavcloud.env
+ operator: In
+ values:
+ - zygajg
+ imagePullSecrets:
+ - name: harborsecret
+ containers:
+ - name: cmii-uav-mqtthandler
+ image: 80.192.1.46:8033/cmii/cmii-uav-mqtthandler:6.0.0-31369-yunnan-092402
+ imagePullPolicy: Always
+ env:
+ - name: K8S_NAMESPACE
+ value: zygajg
+ - name: APPLICATION_NAME
+ value: cmii-uav-mqtthandler
+ - name: CUST_JAVA_OPTS
+ value: "-Xms200m -Xmx1500m -Dlog4j2.formatMsgNoLookups=true"
+ - name: NACOS_REGISTRY
+ value: "helm-nacos:8848"
+ - name: NACOS_DISCOVERY_IP
+ valueFrom:
+ fieldRef:
+ fieldPath: status.podIP
+ - name: NACOS_DISCOVERY_PORT
+ value: "8080"
+ - name: BIZ_CONFIG_GROUP
+ value: 6.0.0
+ - name: SYS_CONFIG_GROUP
+ value: 6.0.0
+ - name: IMAGE_VERSION
+ value: 6.0.0
+ - name: NACOS_USERNAME
+ value: "developer"
+ - name: NACOS_PASSWORD
+ value: "Deve@9128201"
+ ports:
+ - name: pod-port
+ containerPort: 8080
+ protocol: TCP
+ resources:
+ limits:
+ memory: 2Gi
+ cpu: "2"
+ requests:
+ memory: 200Mi
+ cpu: 200m
+ 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: zygajg/cmii-uav-mqtthandler
+ volumes:
+ - name: nfs-backend-log-volume
+ persistentVolumeClaim:
+ claimName: nfs-backend-log-pvc
+---
+apiVersion: v1
+kind: Service
+metadata:
+ name: cmii-uav-mqtthandler
+ namespace: zygajg
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-mqtthandler
+ octopus/control: backend-app-1.0.0
+ app.kubernetes.io/managed-by: octopus
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ type: ClusterIP
+ selector:
+ cmii.type: backend
+ cmii.app: cmii-uav-mqtthandler
+ ports:
+ - name: backend-tcp
+ port: 8080
+ protocol: TCP
+ targetPort: 8080
+---
+apiVersion: apps/v1
+kind: Deployment
+metadata:
+ name: cmii-admin-data
+ namespace: zygajg
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-admin-data
+ octopus/control: backend-app-1.0.0
+ app.kubernetes.io/managed-by: octopus
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ replicas: 0
+ strategy:
+ rollingUpdate:
+ maxUnavailable: 1
+ selector:
+ matchLabels:
+ cmii.type: backend
+ cmii.app: cmii-admin-data
+ template:
+ metadata:
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-admin-data
+ spec:
+ affinity:
+ nodeAffinity:
+ requiredDuringSchedulingIgnoredDuringExecution:
+ nodeSelectorTerms:
+ - matchExpressions:
+ - key: uavcloud.env
+ operator: In
+ values:
+ - zygajg
+ imagePullSecrets:
+ - name: harborsecret
+ containers:
+ - name: cmii-admin-data
+ image: 80.192.1.46:8033/cmii/cmii-admin-data:6.0.0
+ imagePullPolicy: Always
+ env:
+ - name: K8S_NAMESPACE
+ value: zygajg
+ - name: APPLICATION_NAME
+ value: cmii-admin-data
+ - name: CUST_JAVA_OPTS
+ value: "-Xms200m -Xmx1500m -Dlog4j2.formatMsgNoLookups=true"
+ - name: NACOS_REGISTRY
+ value: "helm-nacos:8848"
+ - name: NACOS_DISCOVERY_IP
+ valueFrom:
+ fieldRef:
+ fieldPath: status.podIP
+ - name: NACOS_DISCOVERY_PORT
+ value: "8080"
+ - name: BIZ_CONFIG_GROUP
+ value: 6.0.0
+ - name: SYS_CONFIG_GROUP
+ value: 6.0.0
+ - name: IMAGE_VERSION
+ value: 6.0.0
+ - name: NACOS_USERNAME
+ value: "developer"
+ - name: NACOS_PASSWORD
+ value: "Deve@9128201"
+ ports:
+ - name: pod-port
+ containerPort: 8080
+ protocol: TCP
+ resources:
+ limits:
+ memory: 2Gi
+ cpu: "2"
+ requests:
+ memory: 200Mi
+ cpu: 200m
+ 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: zygajg/cmii-admin-data
+ volumes:
+ - name: nfs-backend-log-volume
+ persistentVolumeClaim:
+ claimName: nfs-backend-log-pvc
+---
+apiVersion: v1
+kind: Service
+metadata:
+ name: cmii-admin-data
+ namespace: zygajg
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-admin-data
+ octopus/control: backend-app-1.0.0
+ app.kubernetes.io/managed-by: octopus
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ type: ClusterIP
+ selector:
+ cmii.type: backend
+ cmii.app: cmii-admin-data
+ ports:
+ - name: backend-tcp
+ port: 8080
+ protocol: TCP
+ targetPort: 8080
+---
+apiVersion: apps/v1
+kind: Deployment
+metadata:
+ name: cmii-uas-lifecycle
+ namespace: zygajg
+ 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: 6.0.0
+spec:
+ replicas: 1
+ 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:
+ - zygajg
+ imagePullSecrets:
+ - name: harborsecret
+ containers:
+ - name: cmii-uas-lifecycle
+ image: 80.192.1.46:8033/cmii/cmii-uas-lifecycle:6.0.0-102901
+ imagePullPolicy: Always
+ env:
+ - name: K8S_NAMESPACE
+ value: zygajg
+ - name: APPLICATION_NAME
+ value: cmii-uas-lifecycle
+ - name: CUST_JAVA_OPTS
+ value: "-Xms200m -Xmx1500m -Dlog4j2.formatMsgNoLookups=true"
+ - name: NACOS_REGISTRY
+ value: "helm-nacos:8848"
+ - name: NACOS_DISCOVERY_IP
+ valueFrom:
+ fieldRef:
+ fieldPath: status.podIP
+ - name: NACOS_DISCOVERY_PORT
+ value: "8080"
+ - name: BIZ_CONFIG_GROUP
+ value: 6.0.0
+ - name: SYS_CONFIG_GROUP
+ value: 6.0.0
+ - name: IMAGE_VERSION
+ value: 6.0.0
+ - name: NACOS_USERNAME
+ value: "developer"
+ - name: NACOS_PASSWORD
+ value: "Deve@9128201"
+ ports:
+ - name: pod-port
+ containerPort: 8080
+ protocol: TCP
+ resources:
+ limits:
+ memory: 2Gi
+ cpu: "2"
+ requests:
+ memory: 200Mi
+ cpu: 200m
+ 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: zygajg/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: zygajg
+ 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: 6.0.0
+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-uav-waypoint
+ namespace: zygajg
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-waypoint
+ octopus/control: backend-app-1.0.0
+ app.kubernetes.io/managed-by: octopus
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ replicas: 0
+ strategy:
+ rollingUpdate:
+ maxUnavailable: 1
+ selector:
+ matchLabels:
+ cmii.type: backend
+ cmii.app: cmii-uav-waypoint
+ template:
+ metadata:
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-waypoint
+ spec:
+ affinity:
+ nodeAffinity:
+ requiredDuringSchedulingIgnoredDuringExecution:
+ nodeSelectorTerms:
+ - matchExpressions:
+ - key: uavcloud.env
+ operator: In
+ values:
+ - zygajg
+ imagePullSecrets:
+ - name: harborsecret
+ containers:
+ - name: cmii-uav-waypoint
+ image: 80.192.1.46:8033/cmii/cmii-uav-waypoint:6.0.0
+ imagePullPolicy: Always
+ env:
+ - name: K8S_NAMESPACE
+ value: zygajg
+ - name: APPLICATION_NAME
+ value: cmii-uav-waypoint
+ - name: CUST_JAVA_OPTS
+ value: "-Xms200m -Xmx1500m -Dlog4j2.formatMsgNoLookups=true"
+ - name: NACOS_REGISTRY
+ value: "helm-nacos:8848"
+ - name: NACOS_DISCOVERY_IP
+ valueFrom:
+ fieldRef:
+ fieldPath: status.podIP
+ - name: NACOS_DISCOVERY_PORT
+ value: "8080"
+ - name: BIZ_CONFIG_GROUP
+ value: 6.0.0
+ - name: SYS_CONFIG_GROUP
+ value: 6.0.0
+ - name: IMAGE_VERSION
+ value: 6.0.0
+ - name: NACOS_USERNAME
+ value: "developer"
+ - name: NACOS_PASSWORD
+ value: "Deve@9128201"
+ ports:
+ - name: pod-port
+ containerPort: 8080
+ protocol: TCP
+ resources:
+ limits:
+ memory: 2Gi
+ cpu: "2"
+ requests:
+ memory: 200Mi
+ cpu: 200m
+ 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: zygajg/cmii-uav-waypoint
+ volumes:
+ - name: nfs-backend-log-volume
+ persistentVolumeClaim:
+ claimName: nfs-backend-log-pvc
+---
+apiVersion: v1
+kind: Service
+metadata:
+ name: cmii-uav-waypoint
+ namespace: zygajg
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-waypoint
+ octopus/control: backend-app-1.0.0
+ app.kubernetes.io/managed-by: octopus
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ type: ClusterIP
+ selector:
+ cmii.type: backend
+ cmii.app: cmii-uav-waypoint
+ ports:
+ - name: backend-tcp
+ port: 8080
+ protocol: TCP
+ targetPort: 8080
+---
+apiVersion: apps/v1
+kind: Deployment
+metadata:
+ name: cmii-uav-cms
+ namespace: zygajg
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-cms
+ octopus/control: backend-app-1.0.0
+ app.kubernetes.io/managed-by: octopus
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ replicas: 0
+ strategy:
+ rollingUpdate:
+ maxUnavailable: 1
+ selector:
+ matchLabels:
+ cmii.type: backend
+ cmii.app: cmii-uav-cms
+ template:
+ metadata:
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-cms
+ spec:
+ affinity:
+ nodeAffinity:
+ requiredDuringSchedulingIgnoredDuringExecution:
+ nodeSelectorTerms:
+ - matchExpressions:
+ - key: uavcloud.env
+ operator: In
+ values:
+ - zygajg
+ imagePullSecrets:
+ - name: harborsecret
+ containers:
+ - name: cmii-uav-cms
+ image: 80.192.1.46:8033/cmii/cmii-uav-cms:6.0.0
+ imagePullPolicy: Always
+ env:
+ - name: K8S_NAMESPACE
+ value: zygajg
+ - name: APPLICATION_NAME
+ value: cmii-uav-cms
+ - name: CUST_JAVA_OPTS
+ value: "-Xms200m -Xmx1500m -Dlog4j2.formatMsgNoLookups=true"
+ - name: NACOS_REGISTRY
+ value: "helm-nacos:8848"
+ - name: NACOS_DISCOVERY_IP
+ valueFrom:
+ fieldRef:
+ fieldPath: status.podIP
+ - name: NACOS_DISCOVERY_PORT
+ value: "8080"
+ - name: BIZ_CONFIG_GROUP
+ value: 6.0.0
+ - name: SYS_CONFIG_GROUP
+ value: 6.0.0
+ - name: IMAGE_VERSION
+ value: 6.0.0
+ - name: NACOS_USERNAME
+ value: "developer"
+ - name: NACOS_PASSWORD
+ value: "Deve@9128201"
+ ports:
+ - name: pod-port
+ containerPort: 8080
+ protocol: TCP
+ resources:
+ limits:
+ memory: 2Gi
+ cpu: "2"
+ requests:
+ memory: 200Mi
+ cpu: 200m
+ 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: zygajg/cmii-uav-cms
+ volumes:
+ - name: nfs-backend-log-volume
+ persistentVolumeClaim:
+ claimName: nfs-backend-log-pvc
+---
+apiVersion: v1
+kind: Service
+metadata:
+ name: cmii-uav-cms
+ namespace: zygajg
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-cms
+ octopus/control: backend-app-1.0.0
+ app.kubernetes.io/managed-by: octopus
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ type: ClusterIP
+ selector:
+ cmii.type: backend
+ cmii.app: cmii-uav-cms
+ ports:
+ - name: backend-tcp
+ port: 8080
+ protocol: TCP
+ targetPort: 8080
+---
+apiVersion: apps/v1
+kind: Deployment
+metadata:
+ name: cmii-uav-multilink
+ namespace: zygajg
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-multilink
+ octopus/control: backend-app-1.0.0
+ app.kubernetes.io/managed-by: octopus
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ replicas: 0
+ strategy:
+ rollingUpdate:
+ maxUnavailable: 1
+ selector:
+ matchLabels:
+ cmii.type: backend
+ cmii.app: cmii-uav-multilink
+ template:
+ metadata:
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-multilink
+ spec:
+ affinity:
+ nodeAffinity:
+ requiredDuringSchedulingIgnoredDuringExecution:
+ nodeSelectorTerms:
+ - matchExpressions:
+ - key: uavcloud.env
+ operator: In
+ values:
+ - zygajg
+ imagePullSecrets:
+ - name: harborsecret
+ containers:
+ - name: cmii-uav-multilink
+ image: 80.192.1.46:8033/cmii/cmii-uav-multilink:6.0.0
+ imagePullPolicy: Always
+ env:
+ - name: K8S_NAMESPACE
+ value: zygajg
+ - name: APPLICATION_NAME
+ value: cmii-uav-multilink
+ - name: CUST_JAVA_OPTS
+ value: "-Xms200m -Xmx1500m -Dlog4j2.formatMsgNoLookups=true"
+ - name: NACOS_REGISTRY
+ value: "helm-nacos:8848"
+ - name: NACOS_DISCOVERY_IP
+ valueFrom:
+ fieldRef:
+ fieldPath: status.podIP
+ - name: NACOS_DISCOVERY_PORT
+ value: "8080"
+ - name: BIZ_CONFIG_GROUP
+ value: 6.0.0
+ - name: SYS_CONFIG_GROUP
+ value: 6.0.0
+ - name: IMAGE_VERSION
+ value: 6.0.0
+ - name: NACOS_USERNAME
+ value: "developer"
+ - name: NACOS_PASSWORD
+ value: "Deve@9128201"
+ ports:
+ - name: pod-port
+ containerPort: 8080
+ protocol: TCP
+ resources:
+ limits:
+ memory: 2Gi
+ cpu: "2"
+ requests:
+ memory: 200Mi
+ cpu: 200m
+ 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: zygajg/cmii-uav-multilink
+ volumes:
+ - name: nfs-backend-log-volume
+ persistentVolumeClaim:
+ claimName: nfs-backend-log-pvc
+---
+apiVersion: v1
+kind: Service
+metadata:
+ name: cmii-uav-multilink
+ namespace: zygajg
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-multilink
+ octopus/control: backend-app-1.0.0
+ app.kubernetes.io/managed-by: octopus
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ type: ClusterIP
+ selector:
+ cmii.type: backend
+ cmii.app: cmii-uav-multilink
+ ports:
+ - name: backend-tcp
+ port: 8080
+ protocol: TCP
+ targetPort: 8080
+---
+apiVersion: apps/v1
+kind: Deployment
+metadata:
+ name: cmii-uav-tower
+ namespace: zygajg
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-tower
+ octopus/control: backend-app-1.0.0
+ app.kubernetes.io/managed-by: octopus
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ replicas: 0
+ strategy:
+ rollingUpdate:
+ maxUnavailable: 1
+ selector:
+ matchLabels:
+ cmii.type: backend
+ cmii.app: cmii-uav-tower
+ template:
+ metadata:
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-tower
+ spec:
+ affinity:
+ nodeAffinity:
+ requiredDuringSchedulingIgnoredDuringExecution:
+ nodeSelectorTerms:
+ - matchExpressions:
+ - key: uavcloud.env
+ operator: In
+ values:
+ - zygajg
+ imagePullSecrets:
+ - name: harborsecret
+ containers:
+ - name: cmii-uav-tower
+ image: 80.192.1.46:8033/cmii/cmii-uav-tower:5.8.0
+ imagePullPolicy: Always
+ env:
+ - name: K8S_NAMESPACE
+ value: zygajg
+ - name: APPLICATION_NAME
+ value: cmii-uav-tower
+ - name: CUST_JAVA_OPTS
+ value: "-Xms200m -Xmx1500m -Dlog4j2.formatMsgNoLookups=true"
+ - name: NACOS_REGISTRY
+ value: "helm-nacos:8848"
+ - name: NACOS_DISCOVERY_IP
+ valueFrom:
+ fieldRef:
+ fieldPath: status.podIP
+ - name: NACOS_DISCOVERY_PORT
+ value: "8080"
+ - name: BIZ_CONFIG_GROUP
+ value: 6.0.0
+ - name: SYS_CONFIG_GROUP
+ value: 6.0.0
+ - name: IMAGE_VERSION
+ value: 6.0.0
+ - name: NACOS_USERNAME
+ value: "developer"
+ - name: NACOS_PASSWORD
+ value: "Deve@9128201"
+ ports:
+ - name: pod-port
+ containerPort: 8080
+ protocol: TCP
+ resources:
+ limits:
+ memory: 2Gi
+ cpu: "2"
+ requests:
+ memory: 200Mi
+ cpu: 200m
+ 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: zygajg/cmii-uav-tower
+ volumes:
+ - name: nfs-backend-log-volume
+ persistentVolumeClaim:
+ claimName: nfs-backend-log-pvc
+---
+apiVersion: v1
+kind: Service
+metadata:
+ name: cmii-uav-tower
+ namespace: zygajg
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-tower
+ octopus/control: backend-app-1.0.0
+ app.kubernetes.io/managed-by: octopus
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ type: ClusterIP
+ selector:
+ cmii.type: backend
+ cmii.app: cmii-uav-tower
+ ports:
+ - name: backend-tcp
+ port: 8080
+ protocol: TCP
+ targetPort: 8080
+---
+apiVersion: apps/v1
+kind: Deployment
+metadata:
+ name: cmii-uav-grid-manage
+ namespace: zygajg
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-grid-manage
+ octopus/control: backend-app-1.0.0
+ app.kubernetes.io/managed-by: octopus
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ replicas: 0
+ strategy:
+ rollingUpdate:
+ maxUnavailable: 1
+ selector:
+ matchLabels:
+ cmii.type: backend
+ cmii.app: cmii-uav-grid-manage
+ template:
+ metadata:
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-grid-manage
+ spec:
+ affinity:
+ nodeAffinity:
+ requiredDuringSchedulingIgnoredDuringExecution:
+ nodeSelectorTerms:
+ - matchExpressions:
+ - key: uavcloud.env
+ operator: In
+ values:
+ - zygajg
+ imagePullSecrets:
+ - name: harborsecret
+ containers:
+ - name: cmii-uav-grid-manage
+ image: 80.192.1.46:8033/cmii/cmii-uav-grid-manage:5.1.0
+ imagePullPolicy: Always
+ env:
+ - name: K8S_NAMESPACE
+ value: zygajg
+ - name: APPLICATION_NAME
+ value: cmii-uav-grid-manage
+ - name: CUST_JAVA_OPTS
+ value: "-Xms200m -Xmx1500m -Dlog4j2.formatMsgNoLookups=true"
+ - name: NACOS_REGISTRY
+ value: "helm-nacos:8848"
+ - name: NACOS_DISCOVERY_IP
+ valueFrom:
+ fieldRef:
+ fieldPath: status.podIP
+ - name: NACOS_DISCOVERY_PORT
+ value: "8080"
+ - name: BIZ_CONFIG_GROUP
+ value: 6.0.0
+ - name: SYS_CONFIG_GROUP
+ value: 6.0.0
+ - name: IMAGE_VERSION
+ value: 6.0.0
+ - name: NACOS_USERNAME
+ value: "developer"
+ - name: NACOS_PASSWORD
+ value: "Deve@9128201"
+ ports:
+ - name: pod-port
+ containerPort: 8080
+ protocol: TCP
+ resources:
+ limits:
+ memory: 2Gi
+ cpu: "2"
+ requests:
+ memory: 200Mi
+ cpu: 200m
+ 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: zygajg/cmii-uav-grid-manage
+ volumes:
+ - name: nfs-backend-log-volume
+ persistentVolumeClaim:
+ claimName: nfs-backend-log-pvc
+---
+apiVersion: v1
+kind: Service
+metadata:
+ name: cmii-uav-grid-manage
+ namespace: zygajg
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-grid-manage
+ octopus/control: backend-app-1.0.0
+ app.kubernetes.io/managed-by: octopus
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ type: ClusterIP
+ selector:
+ cmii.type: backend
+ cmii.app: cmii-uav-grid-manage
+ ports:
+ - name: backend-tcp
+ port: 8080
+ protocol: TCP
+ targetPort: 8080
+---
+apiVersion: apps/v1
+kind: Deployment
+metadata:
+ name: cmii-uav-grid-datasource
+ namespace: zygajg
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-grid-datasource
+ octopus/control: backend-app-1.0.0
+ app.kubernetes.io/managed-by: octopus
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ replicas: 0
+ strategy:
+ rollingUpdate:
+ maxUnavailable: 1
+ selector:
+ matchLabels:
+ cmii.type: backend
+ cmii.app: cmii-uav-grid-datasource
+ template:
+ metadata:
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-grid-datasource
+ spec:
+ affinity:
+ nodeAffinity:
+ requiredDuringSchedulingIgnoredDuringExecution:
+ nodeSelectorTerms:
+ - matchExpressions:
+ - key: uavcloud.env
+ operator: In
+ values:
+ - zygajg
+ imagePullSecrets:
+ - name: harborsecret
+ containers:
+ - name: cmii-uav-grid-datasource
+ image: 80.192.1.46:8033/cmii/cmii-uav-grid-datasource:5.2.0-24810
+ imagePullPolicy: Always
+ env:
+ - name: K8S_NAMESPACE
+ value: zygajg
+ - name: APPLICATION_NAME
+ value: cmii-uav-grid-datasource
+ - name: CUST_JAVA_OPTS
+ value: "-Xms200m -Xmx1500m -Dlog4j2.formatMsgNoLookups=true"
+ - name: NACOS_REGISTRY
+ value: "helm-nacos:8848"
+ - name: NACOS_DISCOVERY_IP
+ valueFrom:
+ fieldRef:
+ fieldPath: status.podIP
+ - name: NACOS_DISCOVERY_PORT
+ value: "8080"
+ - name: BIZ_CONFIG_GROUP
+ value: 6.0.0
+ - name: SYS_CONFIG_GROUP
+ value: 6.0.0
+ - name: IMAGE_VERSION
+ value: 6.0.0
+ - name: NACOS_USERNAME
+ value: "developer"
+ - name: NACOS_PASSWORD
+ value: "Deve@9128201"
+ ports:
+ - name: pod-port
+ containerPort: 8080
+ protocol: TCP
+ resources:
+ limits:
+ memory: 2Gi
+ cpu: "2"
+ requests:
+ memory: 200Mi
+ cpu: 200m
+ 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: zygajg/cmii-uav-grid-datasource
+ volumes:
+ - name: nfs-backend-log-volume
+ persistentVolumeClaim:
+ claimName: nfs-backend-log-pvc
+---
+apiVersion: v1
+kind: Service
+metadata:
+ name: cmii-uav-grid-datasource
+ namespace: zygajg
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-grid-datasource
+ octopus/control: backend-app-1.0.0
+ app.kubernetes.io/managed-by: octopus
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ type: ClusterIP
+ selector:
+ cmii.type: backend
+ cmii.app: cmii-uav-grid-datasource
+ ports:
+ - name: backend-tcp
+ port: 8080
+ protocol: TCP
+ targetPort: 8080
+---
+apiVersion: apps/v1
+kind: Deployment
+metadata:
+ name: cmii-uav-industrial-portfolio
+ namespace: zygajg
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-industrial-portfolio
+ octopus/control: backend-app-1.0.0
+ app.kubernetes.io/managed-by: octopus
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ replicas: 0
+ strategy:
+ rollingUpdate:
+ maxUnavailable: 1
+ selector:
+ matchLabels:
+ cmii.type: backend
+ cmii.app: cmii-uav-industrial-portfolio
+ template:
+ metadata:
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-industrial-portfolio
+ spec:
+ affinity:
+ nodeAffinity:
+ requiredDuringSchedulingIgnoredDuringExecution:
+ nodeSelectorTerms:
+ - matchExpressions:
+ - key: uavcloud.env
+ operator: In
+ values:
+ - zygajg
+ imagePullSecrets:
+ - name: harborsecret
+ containers:
+ - name: cmii-uav-industrial-portfolio
+ image: 80.192.1.46:8033/cmii/cmii-uav-industrial-portfolio:6.0.0-31369-102401
+ imagePullPolicy: Always
+ env:
+ - name: K8S_NAMESPACE
+ value: zygajg
+ - name: APPLICATION_NAME
+ value: cmii-uav-industrial-portfolio
+ - name: CUST_JAVA_OPTS
+ value: "-Xms200m -Xmx1500m -Dlog4j2.formatMsgNoLookups=true"
+ - name: NACOS_REGISTRY
+ value: "helm-nacos:8848"
+ - name: NACOS_DISCOVERY_IP
+ valueFrom:
+ fieldRef:
+ fieldPath: status.podIP
+ - name: NACOS_DISCOVERY_PORT
+ value: "8080"
+ - name: BIZ_CONFIG_GROUP
+ value: 6.0.0
+ - name: SYS_CONFIG_GROUP
+ value: 6.0.0
+ - name: IMAGE_VERSION
+ value: 6.0.0
+ - name: NACOS_USERNAME
+ value: "developer"
+ - name: NACOS_PASSWORD
+ value: "Deve@9128201"
+ ports:
+ - name: pod-port
+ containerPort: 8080
+ protocol: TCP
+ resources:
+ limits:
+ memory: 2Gi
+ cpu: "2"
+ requests:
+ memory: 200Mi
+ cpu: 200m
+ 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: zygajg/cmii-uav-industrial-portfolio
+ volumes:
+ - name: nfs-backend-log-volume
+ persistentVolumeClaim:
+ claimName: nfs-backend-log-pvc
+---
+apiVersion: v1
+kind: Service
+metadata:
+ name: cmii-uav-industrial-portfolio
+ namespace: zygajg
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-industrial-portfolio
+ octopus/control: backend-app-1.0.0
+ app.kubernetes.io/managed-by: octopus
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ type: ClusterIP
+ selector:
+ cmii.type: backend
+ cmii.app: cmii-uav-industrial-portfolio
+ ports:
+ - name: backend-tcp
+ port: 8080
+ protocol: TCP
+ targetPort: 8080
+---
+apiVersion: apps/v1
+kind: Deployment
+metadata:
+ name: cmii-uav-brain
+ namespace: zygajg
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-brain
+ octopus/control: backend-app-1.0.0
+ app.kubernetes.io/managed-by: octopus
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ replicas: 0
+ strategy:
+ rollingUpdate:
+ maxUnavailable: 1
+ selector:
+ matchLabels:
+ cmii.type: backend
+ cmii.app: cmii-uav-brain
+ template:
+ metadata:
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-brain
+ spec:
+ affinity:
+ nodeAffinity:
+ requiredDuringSchedulingIgnoredDuringExecution:
+ nodeSelectorTerms:
+ - matchExpressions:
+ - key: uavcloud.env
+ operator: In
+ values:
+ - zygajg
+ imagePullSecrets:
+ - name: harborsecret
+ containers:
+ - name: cmii-uav-brain
+ image: 80.192.1.46:8033/cmii/cmii-uav-brain:6.0.0
+ imagePullPolicy: Always
+ env:
+ - name: K8S_NAMESPACE
+ value: zygajg
+ - name: APPLICATION_NAME
+ value: cmii-uav-brain
+ - name: CUST_JAVA_OPTS
+ value: "-Xms200m -Xmx1500m -Dlog4j2.formatMsgNoLookups=true"
+ - name: NACOS_REGISTRY
+ value: "helm-nacos:8848"
+ - name: NACOS_DISCOVERY_IP
+ valueFrom:
+ fieldRef:
+ fieldPath: status.podIP
+ - name: NACOS_DISCOVERY_PORT
+ value: "8080"
+ - name: BIZ_CONFIG_GROUP
+ value: 6.0.0
+ - name: SYS_CONFIG_GROUP
+ value: 6.0.0
+ - name: IMAGE_VERSION
+ value: 6.0.0
+ - name: NACOS_USERNAME
+ value: "developer"
+ - name: NACOS_PASSWORD
+ value: "Deve@9128201"
+ ports:
+ - name: pod-port
+ containerPort: 8080
+ protocol: TCP
+ resources:
+ limits:
+ memory: 2Gi
+ cpu: "2"
+ requests:
+ memory: 200Mi
+ cpu: 200m
+ 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: zygajg/cmii-uav-brain
+ volumes:
+ - name: nfs-backend-log-volume
+ persistentVolumeClaim:
+ claimName: nfs-backend-log-pvc
+---
+apiVersion: v1
+kind: Service
+metadata:
+ name: cmii-uav-brain
+ namespace: zygajg
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-brain
+ octopus/control: backend-app-1.0.0
+ app.kubernetes.io/managed-by: octopus
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ type: ClusterIP
+ selector:
+ cmii.type: backend
+ cmii.app: cmii-uav-brain
+ ports:
+ - name: backend-tcp
+ port: 8080
+ protocol: TCP
+ targetPort: 8080
+---
+apiVersion: apps/v1
+kind: Deployment
+metadata:
+ name: cmii-uav-mission
+ namespace: zygajg
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-mission
+ octopus/control: backend-app-1.0.0
+ app.kubernetes.io/managed-by: octopus
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ replicas: 0
+ strategy:
+ rollingUpdate:
+ maxUnavailable: 1
+ selector:
+ matchLabels:
+ cmii.type: backend
+ cmii.app: cmii-uav-mission
+ template:
+ metadata:
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-mission
+ spec:
+ affinity:
+ nodeAffinity:
+ requiredDuringSchedulingIgnoredDuringExecution:
+ nodeSelectorTerms:
+ - matchExpressions:
+ - key: uavcloud.env
+ operator: In
+ values:
+ - zygajg
+ imagePullSecrets:
+ - name: harborsecret
+ containers:
+ - name: cmii-uav-mission
+ image: 80.192.1.46:8033/cmii/cmii-uav-mission:6.0.0
+ imagePullPolicy: Always
+ env:
+ - name: K8S_NAMESPACE
+ value: zygajg
+ - name: APPLICATION_NAME
+ value: cmii-uav-mission
+ - name: CUST_JAVA_OPTS
+ value: "-Xms200m -Xmx1500m -Dlog4j2.formatMsgNoLookups=true"
+ - name: NACOS_REGISTRY
+ value: "helm-nacos:8848"
+ - name: NACOS_DISCOVERY_IP
+ valueFrom:
+ fieldRef:
+ fieldPath: status.podIP
+ - name: NACOS_DISCOVERY_PORT
+ value: "8080"
+ - name: BIZ_CONFIG_GROUP
+ value: 6.0.0
+ - name: SYS_CONFIG_GROUP
+ value: 6.0.0
+ - name: IMAGE_VERSION
+ value: 6.0.0
+ - name: NACOS_USERNAME
+ value: "developer"
+ - name: NACOS_PASSWORD
+ value: "Deve@9128201"
+ ports:
+ - name: pod-port
+ containerPort: 8080
+ protocol: TCP
+ resources:
+ limits:
+ memory: 2Gi
+ cpu: "2"
+ requests:
+ memory: 200Mi
+ cpu: 200m
+ 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: zygajg/cmii-uav-mission
+ volumes:
+ - name: nfs-backend-log-volume
+ persistentVolumeClaim:
+ claimName: nfs-backend-log-pvc
+---
+apiVersion: v1
+kind: Service
+metadata:
+ name: cmii-uav-mission
+ namespace: zygajg
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-mission
+ octopus/control: backend-app-1.0.0
+ app.kubernetes.io/managed-by: octopus
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ type: ClusterIP
+ selector:
+ cmii.type: backend
+ cmii.app: cmii-uav-mission
+ ports:
+ - name: backend-tcp
+ port: 8080
+ protocol: TCP
+ targetPort: 8080
+---
+apiVersion: apps/v1
+kind: Deployment
+metadata:
+ name: cmii-uav-logger
+ namespace: zygajg
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-logger
+ octopus/control: backend-app-1.0.0
+ app.kubernetes.io/managed-by: octopus
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ replicas: 0
+ strategy:
+ rollingUpdate:
+ maxUnavailable: 1
+ selector:
+ matchLabels:
+ cmii.type: backend
+ cmii.app: cmii-uav-logger
+ template:
+ metadata:
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-logger
+ spec:
+ affinity:
+ nodeAffinity:
+ requiredDuringSchedulingIgnoredDuringExecution:
+ nodeSelectorTerms:
+ - matchExpressions:
+ - key: uavcloud.env
+ operator: In
+ values:
+ - zygajg
+ imagePullSecrets:
+ - name: harborsecret
+ containers:
+ - name: cmii-uav-logger
+ image: 80.192.1.46:8033/cmii/cmii-uav-logger:6.0.0
+ imagePullPolicy: Always
+ env:
+ - name: K8S_NAMESPACE
+ value: zygajg
+ - name: APPLICATION_NAME
+ value: cmii-uav-logger
+ - name: CUST_JAVA_OPTS
+ value: "-Xms200m -Xmx1500m -Dlog4j2.formatMsgNoLookups=true"
+ - name: NACOS_REGISTRY
+ value: "helm-nacos:8848"
+ - name: NACOS_DISCOVERY_IP
+ valueFrom:
+ fieldRef:
+ fieldPath: status.podIP
+ - name: NACOS_DISCOVERY_PORT
+ value: "8080"
+ - name: BIZ_CONFIG_GROUP
+ value: 6.0.0
+ - name: SYS_CONFIG_GROUP
+ value: 6.0.0
+ - name: IMAGE_VERSION
+ value: 6.0.0
+ - name: NACOS_USERNAME
+ value: "developer"
+ - name: NACOS_PASSWORD
+ value: "Deve@9128201"
+ ports:
+ - name: pod-port
+ containerPort: 8080
+ protocol: TCP
+ resources:
+ limits:
+ memory: 2Gi
+ cpu: "2"
+ requests:
+ memory: 200Mi
+ cpu: 200m
+ 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: zygajg/cmii-uav-logger
+ volumes:
+ - name: nfs-backend-log-volume
+ persistentVolumeClaim:
+ claimName: nfs-backend-log-pvc
+---
+apiVersion: v1
+kind: Service
+metadata:
+ name: cmii-uav-logger
+ namespace: zygajg
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-logger
+ octopus/control: backend-app-1.0.0
+ app.kubernetes.io/managed-by: octopus
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ type: ClusterIP
+ selector:
+ cmii.type: backend
+ cmii.app: cmii-uav-logger
+ ports:
+ - name: backend-tcp
+ port: 8080
+ protocol: TCP
+ targetPort: 8080
+---
+apiVersion: apps/v1
+kind: Deployment
+metadata:
+ name: cmii-uav-kpi-monitor
+ namespace: zygajg
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-kpi-monitor
+ octopus/control: backend-app-1.0.0
+ app.kubernetes.io/managed-by: octopus
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ replicas: 0
+ strategy:
+ rollingUpdate:
+ maxUnavailable: 1
+ selector:
+ matchLabels:
+ cmii.type: backend
+ cmii.app: cmii-uav-kpi-monitor
+ template:
+ metadata:
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-kpi-monitor
+ spec:
+ affinity:
+ nodeAffinity:
+ requiredDuringSchedulingIgnoredDuringExecution:
+ nodeSelectorTerms:
+ - matchExpressions:
+ - key: uavcloud.env
+ operator: In
+ values:
+ - zygajg
+ imagePullSecrets:
+ - name: harborsecret
+ containers:
+ - name: cmii-uav-kpi-monitor
+ image: 80.192.1.46:8033/cmii/cmii-uav-kpi-monitor:6.0.0
+ imagePullPolicy: Always
+ env:
+ - name: K8S_NAMESPACE
+ value: zygajg
+ - name: APPLICATION_NAME
+ value: cmii-uav-kpi-monitor
+ - name: CUST_JAVA_OPTS
+ value: "-Xms200m -Xmx1500m -Dlog4j2.formatMsgNoLookups=true"
+ - name: NACOS_REGISTRY
+ value: "helm-nacos:8848"
+ - name: NACOS_DISCOVERY_IP
+ valueFrom:
+ fieldRef:
+ fieldPath: status.podIP
+ - name: NACOS_DISCOVERY_PORT
+ value: "8080"
+ - name: BIZ_CONFIG_GROUP
+ value: 6.0.0
+ - name: SYS_CONFIG_GROUP
+ value: 6.0.0
+ - name: IMAGE_VERSION
+ value: 6.0.0
+ - name: NACOS_USERNAME
+ value: "developer"
+ - name: NACOS_PASSWORD
+ value: "Deve@9128201"
+ ports:
+ - name: pod-port
+ containerPort: 8080
+ protocol: TCP
+ resources:
+ limits:
+ memory: 2Gi
+ cpu: "2"
+ requests:
+ memory: 200Mi
+ cpu: 200m
+ 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: zygajg/cmii-uav-kpi-monitor
+ volumes:
+ - name: nfs-backend-log-volume
+ persistentVolumeClaim:
+ claimName: nfs-backend-log-pvc
+---
+apiVersion: v1
+kind: Service
+metadata:
+ name: cmii-uav-kpi-monitor
+ namespace: zygajg
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-kpi-monitor
+ octopus/control: backend-app-1.0.0
+ app.kubernetes.io/managed-by: octopus
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ type: ClusterIP
+ selector:
+ cmii.type: backend
+ cmii.app: cmii-uav-kpi-monitor
+ ports:
+ - name: backend-tcp
+ port: 8080
+ protocol: TCP
+ targetPort: 8080
+---
+apiVersion: apps/v1
+kind: Deployment
+metadata:
+ name: cmii-uav-oauth
+ namespace: zygajg
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-oauth
+ octopus/control: backend-app-1.0.0
+ app.kubernetes.io/managed-by: octopus
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ replicas: 0
+ strategy:
+ rollingUpdate:
+ maxUnavailable: 1
+ selector:
+ matchLabels:
+ cmii.type: backend
+ cmii.app: cmii-uav-oauth
+ template:
+ metadata:
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-oauth
+ spec:
+ affinity:
+ nodeAffinity:
+ requiredDuringSchedulingIgnoredDuringExecution:
+ nodeSelectorTerms:
+ - matchExpressions:
+ - key: uavcloud.env
+ operator: In
+ values:
+ - zygajg
+ imagePullSecrets:
+ - name: harborsecret
+ containers:
+ - name: cmii-uav-oauth
+ image: 80.192.1.46:8033/cmii/cmii-uav-oauth:6.0.0
+ imagePullPolicy: Always
+ env:
+ - name: K8S_NAMESPACE
+ value: zygajg
+ - name: APPLICATION_NAME
+ value: cmii-uav-oauth
+ - name: CUST_JAVA_OPTS
+ value: "-Xms200m -Xmx1500m -Dlog4j2.formatMsgNoLookups=true"
+ - name: NACOS_REGISTRY
+ value: "helm-nacos:8848"
+ - name: NACOS_DISCOVERY_IP
+ valueFrom:
+ fieldRef:
+ fieldPath: status.podIP
+ - name: NACOS_DISCOVERY_PORT
+ value: "8080"
+ - name: BIZ_CONFIG_GROUP
+ value: 6.0.0
+ - name: SYS_CONFIG_GROUP
+ value: 6.0.0
+ - name: IMAGE_VERSION
+ value: 6.0.0
+ - name: NACOS_USERNAME
+ value: "developer"
+ - name: NACOS_PASSWORD
+ value: "Deve@9128201"
+ ports:
+ - name: pod-port
+ containerPort: 8080
+ protocol: TCP
+ resources:
+ limits:
+ memory: 2Gi
+ cpu: "2"
+ requests:
+ memory: 200Mi
+ cpu: 200m
+ 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: zygajg/cmii-uav-oauth
+ volumes:
+ - name: nfs-backend-log-volume
+ persistentVolumeClaim:
+ claimName: nfs-backend-log-pvc
+---
+apiVersion: v1
+kind: Service
+metadata:
+ name: cmii-uav-oauth
+ namespace: zygajg
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-oauth
+ octopus/control: backend-app-1.0.0
+ app.kubernetes.io/managed-by: octopus
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ type: ClusterIP
+ selector:
+ cmii.type: backend
+ cmii.app: cmii-uav-oauth
+ ports:
+ - name: backend-tcp
+ port: 8080
+ protocol: TCP
+ targetPort: 8080
+---
+apiVersion: apps/v1
+kind: Deployment
+metadata:
+ name: cmii-uav-emergency
+ namespace: zygajg
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-emergency
+ octopus/control: backend-app-1.0.0
+ app.kubernetes.io/managed-by: octopus
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ replicas: 0
+ strategy:
+ rollingUpdate:
+ maxUnavailable: 1
+ selector:
+ matchLabels:
+ cmii.type: backend
+ cmii.app: cmii-uav-emergency
+ template:
+ metadata:
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-emergency
+ spec:
+ affinity:
+ nodeAffinity:
+ requiredDuringSchedulingIgnoredDuringExecution:
+ nodeSelectorTerms:
+ - matchExpressions:
+ - key: uavcloud.env
+ operator: In
+ values:
+ - zygajg
+ imagePullSecrets:
+ - name: harborsecret
+ containers:
+ - name: cmii-uav-emergency
+ image: 80.192.1.46:8033/cmii/cmii-uav-emergency:6.0.0
+ imagePullPolicy: Always
+ env:
+ - name: K8S_NAMESPACE
+ value: zygajg
+ - name: APPLICATION_NAME
+ value: cmii-uav-emergency
+ - name: CUST_JAVA_OPTS
+ value: "-Xms200m -Xmx1500m -Dlog4j2.formatMsgNoLookups=true"
+ - name: NACOS_REGISTRY
+ value: "helm-nacos:8848"
+ - name: NACOS_DISCOVERY_IP
+ valueFrom:
+ fieldRef:
+ fieldPath: status.podIP
+ - name: NACOS_DISCOVERY_PORT
+ value: "8080"
+ - name: BIZ_CONFIG_GROUP
+ value: 6.0.0
+ - name: SYS_CONFIG_GROUP
+ value: 6.0.0
+ - name: IMAGE_VERSION
+ value: 6.0.0
+ - name: NACOS_USERNAME
+ value: "developer"
+ - name: NACOS_PASSWORD
+ value: "Deve@9128201"
+ ports:
+ - name: pod-port
+ containerPort: 8080
+ protocol: TCP
+ resources:
+ limits:
+ memory: 2Gi
+ cpu: "2"
+ requests:
+ memory: 200Mi
+ cpu: 200m
+ 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: zygajg/cmii-uav-emergency
+ volumes:
+ - name: nfs-backend-log-volume
+ persistentVolumeClaim:
+ claimName: nfs-backend-log-pvc
+---
+apiVersion: v1
+kind: Service
+metadata:
+ name: cmii-uav-emergency
+ namespace: zygajg
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-emergency
+ octopus/control: backend-app-1.0.0
+ app.kubernetes.io/managed-by: octopus
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ type: ClusterIP
+ selector:
+ cmii.type: backend
+ cmii.app: cmii-uav-emergency
+ ports:
+ - name: backend-tcp
+ port: 8080
+ protocol: TCP
+ targetPort: 8080
+---
+apiVersion: apps/v1
+kind: Deployment
+metadata:
+ name: cmii-uav-depotautoreturn
+ namespace: zygajg
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-depotautoreturn
+ octopus/control: backend-app-1.0.0
+ app.kubernetes.io/managed-by: octopus
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ replicas: 0
+ strategy:
+ rollingUpdate:
+ maxUnavailable: 1
+ selector:
+ matchLabels:
+ cmii.type: backend
+ cmii.app: cmii-uav-depotautoreturn
+ template:
+ metadata:
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-depotautoreturn
+ spec:
+ affinity:
+ nodeAffinity:
+ requiredDuringSchedulingIgnoredDuringExecution:
+ nodeSelectorTerms:
+ - matchExpressions:
+ - key: uavcloud.env
+ operator: In
+ values:
+ - zygajg
+ imagePullSecrets:
+ - name: harborsecret
+ containers:
+ - name: cmii-uav-depotautoreturn
+ image: 80.192.1.46:8033/cmii/cmii-uav-depotautoreturn:5.5.0
+ imagePullPolicy: Always
+ env:
+ - name: K8S_NAMESPACE
+ value: zygajg
+ - name: APPLICATION_NAME
+ value: cmii-uav-depotautoreturn
+ - name: CUST_JAVA_OPTS
+ value: "-Xms200m -Xmx1500m -Dlog4j2.formatMsgNoLookups=true"
+ - name: NACOS_REGISTRY
+ value: "helm-nacos:8848"
+ - name: NACOS_DISCOVERY_IP
+ valueFrom:
+ fieldRef:
+ fieldPath: status.podIP
+ - name: NACOS_DISCOVERY_PORT
+ value: "8080"
+ - name: BIZ_CONFIG_GROUP
+ value: 6.0.0
+ - name: SYS_CONFIG_GROUP
+ value: 6.0.0
+ - name: IMAGE_VERSION
+ value: 6.0.0
+ - name: NACOS_USERNAME
+ value: "developer"
+ - name: NACOS_PASSWORD
+ value: "Deve@9128201"
+ ports:
+ - name: pod-port
+ containerPort: 8080
+ protocol: TCP
+ resources:
+ limits:
+ memory: 2Gi
+ cpu: "2"
+ requests:
+ memory: 200Mi
+ cpu: 200m
+ 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: zygajg/cmii-uav-depotautoreturn
+ volumes:
+ - name: nfs-backend-log-volume
+ persistentVolumeClaim:
+ claimName: nfs-backend-log-pvc
+---
+apiVersion: v1
+kind: Service
+metadata:
+ name: cmii-uav-depotautoreturn
+ namespace: zygajg
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-depotautoreturn
+ octopus/control: backend-app-1.0.0
+ app.kubernetes.io/managed-by: octopus
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ type: ClusterIP
+ selector:
+ cmii.type: backend
+ cmii.app: cmii-uav-depotautoreturn
+ ports:
+ - name: backend-tcp
+ port: 8080
+ protocol: TCP
+ targetPort: 8080
+---
+apiVersion: apps/v1
+kind: Deployment
+metadata:
+ name: cmii-uav-alarm
+ namespace: zygajg
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-alarm
+ octopus/control: backend-app-1.0.0
+ app.kubernetes.io/managed-by: octopus
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ replicas: 0
+ strategy:
+ rollingUpdate:
+ maxUnavailable: 1
+ selector:
+ matchLabels:
+ cmii.type: backend
+ cmii.app: cmii-uav-alarm
+ template:
+ metadata:
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-alarm
+ spec:
+ affinity:
+ nodeAffinity:
+ requiredDuringSchedulingIgnoredDuringExecution:
+ nodeSelectorTerms:
+ - matchExpressions:
+ - key: uavcloud.env
+ operator: In
+ values:
+ - zygajg
+ imagePullSecrets:
+ - name: harborsecret
+ containers:
+ - name: cmii-uav-alarm
+ image: 80.192.1.46:8033/cmii/cmii-uav-alarm:6.0.0
+ imagePullPolicy: Always
+ env:
+ - name: K8S_NAMESPACE
+ value: zygajg
+ - name: APPLICATION_NAME
+ value: cmii-uav-alarm
+ - name: CUST_JAVA_OPTS
+ value: "-Xms200m -Xmx1500m -Dlog4j2.formatMsgNoLookups=true"
+ - name: NACOS_REGISTRY
+ value: "helm-nacos:8848"
+ - name: NACOS_DISCOVERY_IP
+ valueFrom:
+ fieldRef:
+ fieldPath: status.podIP
+ - name: NACOS_DISCOVERY_PORT
+ value: "8080"
+ - name: BIZ_CONFIG_GROUP
+ value: 6.0.0
+ - name: SYS_CONFIG_GROUP
+ value: 6.0.0
+ - name: IMAGE_VERSION
+ value: 6.0.0
+ - name: NACOS_USERNAME
+ value: "developer"
+ - name: NACOS_PASSWORD
+ value: "Deve@9128201"
+ ports:
+ - name: pod-port
+ containerPort: 8080
+ protocol: TCP
+ resources:
+ limits:
+ memory: 2Gi
+ cpu: "2"
+ requests:
+ memory: 200Mi
+ cpu: 200m
+ 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: zygajg/cmii-uav-alarm
+ volumes:
+ - name: nfs-backend-log-volume
+ persistentVolumeClaim:
+ claimName: nfs-backend-log-pvc
+---
+apiVersion: v1
+kind: Service
+metadata:
+ name: cmii-uav-alarm
+ namespace: zygajg
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-alarm
+ octopus/control: backend-app-1.0.0
+ app.kubernetes.io/managed-by: octopus
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ type: ClusterIP
+ selector:
+ cmii.type: backend
+ cmii.app: cmii-uav-alarm
+ ports:
+ - name: backend-tcp
+ port: 8080
+ protocol: TCP
+ targetPort: 8080
+---
+apiVersion: apps/v1
+kind: Deployment
+metadata:
+ name: cmii-open-gateway
+ namespace: zygajg
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-open-gateway
+ octopus/control: backend-app-1.0.0
+ app.kubernetes.io/managed-by: octopus
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ replicas: 0
+ strategy:
+ rollingUpdate:
+ maxUnavailable: 1
+ selector:
+ matchLabels:
+ cmii.type: backend
+ cmii.app: cmii-open-gateway
+ template:
+ metadata:
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-open-gateway
+ spec:
+ affinity:
+ nodeAffinity:
+ requiredDuringSchedulingIgnoredDuringExecution:
+ nodeSelectorTerms:
+ - matchExpressions:
+ - key: uavcloud.env
+ operator: In
+ values:
+ - zygajg
+ imagePullSecrets:
+ - name: harborsecret
+ containers:
+ - name: cmii-open-gateway
+ image: 80.192.1.46:8033/cmii/cmii-open-gateway:6.0.0
+ imagePullPolicy: Always
+ env:
+ - name: K8S_NAMESPACE
+ value: zygajg
+ - name: APPLICATION_NAME
+ value: cmii-open-gateway
+ - name: CUST_JAVA_OPTS
+ value: "-Xms200m -Xmx1500m -Dlog4j2.formatMsgNoLookups=true"
+ - name: NACOS_REGISTRY
+ value: "helm-nacos:8848"
+ - name: NACOS_DISCOVERY_IP
+ valueFrom:
+ fieldRef:
+ fieldPath: status.podIP
+ - name: NACOS_DISCOVERY_PORT
+ value: "8080"
+ - name: BIZ_CONFIG_GROUP
+ value: 6.0.0
+ - name: SYS_CONFIG_GROUP
+ value: 6.0.0
+ - name: IMAGE_VERSION
+ value: 6.0.0
+ - name: NACOS_USERNAME
+ value: "developer"
+ - name: NACOS_PASSWORD
+ value: "Deve@9128201"
+ ports:
+ - name: pod-port
+ containerPort: 8080
+ protocol: TCP
+ resources:
+ limits:
+ memory: 2Gi
+ cpu: "2"
+ requests:
+ memory: 200Mi
+ cpu: 200m
+ 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: zygajg/cmii-open-gateway
+ volumes:
+ - name: nfs-backend-log-volume
+ persistentVolumeClaim:
+ claimName: nfs-backend-log-pvc
+---
+apiVersion: v1
+kind: Service
+metadata:
+ name: cmii-open-gateway
+ namespace: zygajg
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-open-gateway
+ octopus/control: backend-app-1.0.0
+ app.kubernetes.io/managed-by: octopus
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ type: ClusterIP
+ selector:
+ cmii.type: backend
+ cmii.app: cmii-open-gateway
+ ports:
+ - name: backend-tcp
+ port: 8080
+ protocol: TCP
+ targetPort: 8080
+---
+apiVersion: apps/v1
+kind: Deployment
+metadata:
+ name: cmii-uav-cloud-live
+ namespace: zygajg
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-cloud-live
+ octopus/control: backend-app-1.0.0
+ app.kubernetes.io/managed-by: octopus
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ replicas: 1
+ strategy:
+ rollingUpdate:
+ maxUnavailable: 1
+ selector:
+ matchLabels:
+ cmii.type: backend
+ cmii.app: cmii-uav-cloud-live
+ template:
+ metadata:
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-cloud-live
+ spec:
+ affinity:
+ nodeAffinity:
+ requiredDuringSchedulingIgnoredDuringExecution:
+ nodeSelectorTerms:
+ - matchExpressions:
+ - key: uavcloud.env
+ operator: In
+ values:
+ - zygajg
+ imagePullSecrets:
+ - name: harborsecret
+ containers:
+ - name: cmii-uav-cloud-live
+ image: 80.192.1.46:8033/cmii/cmii-uav-cloud-live:6.0.0
+ imagePullPolicy: Always
+ env:
+ - name: K8S_NAMESPACE
+ value: zygajg
+ - name: APPLICATION_NAME
+ value: cmii-uav-cloud-live
+ - name: CUST_JAVA_OPTS
+ value: "-Xms200m -Xmx1500m -Dlog4j2.formatMsgNoLookups=true"
+ - name: NACOS_REGISTRY
+ value: "helm-nacos:8848"
+ - name: NACOS_DISCOVERY_IP
+ valueFrom:
+ fieldRef:
+ fieldPath: status.podIP
+ - name: NACOS_DISCOVERY_PORT
+ value: "8080"
+ - name: BIZ_CONFIG_GROUP
+ value: 6.0.0
+ - name: SYS_CONFIG_GROUP
+ value: 6.0.0
+ - name: IMAGE_VERSION
+ value: 6.0.0
+ - name: NACOS_USERNAME
+ value: "developer"
+ - name: NACOS_PASSWORD
+ value: "Deve@9128201"
+ ports:
+ - name: pod-port
+ containerPort: 8080
+ protocol: TCP
+ resources:
+ limits:
+ memory: 2Gi
+ cpu: "2"
+ requests:
+ memory: 200Mi
+ cpu: 200m
+ 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: zygajg/cmii-uav-cloud-live
+ volumes:
+ - name: nfs-backend-log-volume
+ persistentVolumeClaim:
+ claimName: nfs-backend-log-pvc
+---
+apiVersion: v1
+kind: Service
+metadata:
+ name: cmii-uav-cloud-live
+ namespace: zygajg
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-cloud-live
+ octopus/control: backend-app-1.0.0
+ app.kubernetes.io/managed-by: octopus
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ type: ClusterIP
+ selector:
+ cmii.type: backend
+ cmii.app: cmii-uav-cloud-live
+ ports:
+ - name: backend-tcp
+ port: 8080
+ protocol: TCP
+ targetPort: 8080
+---
+apiVersion: apps/v1
+kind: Deployment
+metadata:
+ name: cmii-uav-clusters
+ namespace: zygajg
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-clusters
+ octopus/control: backend-app-1.0.0
+ app.kubernetes.io/managed-by: octopus
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ replicas: 0
+ strategy:
+ rollingUpdate:
+ maxUnavailable: 1
+ selector:
+ matchLabels:
+ cmii.type: backend
+ cmii.app: cmii-uav-clusters
+ template:
+ metadata:
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-clusters
+ spec:
+ affinity:
+ nodeAffinity:
+ requiredDuringSchedulingIgnoredDuringExecution:
+ nodeSelectorTerms:
+ - matchExpressions:
+ - key: uavcloud.env
+ operator: In
+ values:
+ - zygajg
+ imagePullSecrets:
+ - name: harborsecret
+ containers:
+ - name: cmii-uav-clusters
+ image: 80.192.1.46:8033/cmii/cmii-uav-clusters:5.2.0
+ imagePullPolicy: Always
+ env:
+ - name: K8S_NAMESPACE
+ value: zygajg
+ - name: APPLICATION_NAME
+ value: cmii-uav-clusters
+ - name: CUST_JAVA_OPTS
+ value: "-Xms200m -Xmx1500m -Dlog4j2.formatMsgNoLookups=true"
+ - name: NACOS_REGISTRY
+ value: "helm-nacos:8848"
+ - name: NACOS_DISCOVERY_IP
+ valueFrom:
+ fieldRef:
+ fieldPath: status.podIP
+ - name: NACOS_DISCOVERY_PORT
+ value: "8080"
+ - name: BIZ_CONFIG_GROUP
+ value: 6.0.0
+ - name: SYS_CONFIG_GROUP
+ value: 6.0.0
+ - name: IMAGE_VERSION
+ value: 6.0.0
+ - name: NACOS_USERNAME
+ value: "developer"
+ - name: NACOS_PASSWORD
+ value: "Deve@9128201"
+ ports:
+ - name: pod-port
+ containerPort: 8080
+ protocol: TCP
+ resources:
+ limits:
+ memory: 2Gi
+ cpu: "2"
+ requests:
+ memory: 200Mi
+ cpu: 200m
+ 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: zygajg/cmii-uav-clusters
+ volumes:
+ - name: nfs-backend-log-volume
+ persistentVolumeClaim:
+ claimName: nfs-backend-log-pvc
+---
+apiVersion: v1
+kind: Service
+metadata:
+ name: cmii-uav-clusters
+ namespace: zygajg
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-clusters
+ octopus/control: backend-app-1.0.0
+ app.kubernetes.io/managed-by: octopus
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ type: ClusterIP
+ selector:
+ cmii.type: backend
+ cmii.app: cmii-uav-clusters
+ ports:
+ - name: backend-tcp
+ port: 8080
+ protocol: TCP
+ targetPort: 8080
+---
+apiVersion: apps/v1
+kind: Deployment
+metadata:
+ name: cmii-uav-material-warehouse
+ namespace: zygajg
+ 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: 6.0.0
+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:
+ - zygajg
+ imagePullSecrets:
+ - name: harborsecret
+ containers:
+ - name: cmii-uav-material-warehouse
+ image: 80.192.1.46:8033/cmii/cmii-uav-material-warehouse:6.0.0
+ imagePullPolicy: Always
+ env:
+ - name: K8S_NAMESPACE
+ value: zygajg
+ - 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:
+ fieldPath: status.podIP
+ - name: NACOS_DISCOVERY_PORT
+ value: "8080"
+ - name: BIZ_CONFIG_GROUP
+ value: 6.0.0
+ - name: SYS_CONFIG_GROUP
+ value: 6.0.0
+ - name: IMAGE_VERSION
+ value: 6.0.0
+ - name: NACOS_USERNAME
+ value: "developer"
+ - name: NACOS_PASSWORD
+ value: "Deve@9128201"
+ ports:
+ - name: pod-port
+ containerPort: 8080
+ protocol: TCP
+ resources:
+ limits:
+ memory: 2Gi
+ cpu: "2"
+ requests:
+ memory: 200Mi
+ cpu: 200m
+ 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: zygajg/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: zygajg
+ 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: 6.0.0
+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-integration
+ namespace: zygajg
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-integration
+ octopus/control: backend-app-1.0.0
+ app.kubernetes.io/managed-by: octopus
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ replicas: 0
+ strategy:
+ rollingUpdate:
+ maxUnavailable: 1
+ selector:
+ matchLabels:
+ cmii.type: backend
+ cmii.app: cmii-uav-integration
+ template:
+ metadata:
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-integration
+ spec:
+ affinity:
+ nodeAffinity:
+ requiredDuringSchedulingIgnoredDuringExecution:
+ nodeSelectorTerms:
+ - matchExpressions:
+ - key: uavcloud.env
+ operator: In
+ values:
+ - zygajg
+ imagePullSecrets:
+ - name: harborsecret
+ containers:
+ - name: cmii-uav-integration
+ image: 80.192.1.46:8033/cmii/cmii-uav-integration:5.7.0-32108-0930
+ imagePullPolicy: Always
+ env:
+ - name: K8S_NAMESPACE
+ value: zygajg
+ - name: APPLICATION_NAME
+ value: cmii-uav-integration
+ - name: CUST_JAVA_OPTS
+ value: "-Xms200m -Xmx1500m -Dlog4j2.formatMsgNoLookups=true"
+ - name: NACOS_REGISTRY
+ value: "helm-nacos:8848"
+ - name: NACOS_DISCOVERY_IP
+ valueFrom:
+ fieldRef:
+ fieldPath: status.podIP
+ - name: NACOS_DISCOVERY_PORT
+ value: "8080"
+ - name: BIZ_CONFIG_GROUP
+ value: 6.0.0
+ - name: SYS_CONFIG_GROUP
+ value: 6.0.0
+ - name: IMAGE_VERSION
+ value: 6.0.0
+ - name: NACOS_USERNAME
+ value: "developer"
+ - name: NACOS_PASSWORD
+ value: "Deve@9128201"
+ ports:
+ - name: pod-port
+ containerPort: 8080
+ protocol: TCP
+ resources:
+ limits:
+ memory: 2Gi
+ cpu: "2"
+ requests:
+ memory: 200Mi
+ cpu: 200m
+ 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: zygajg/cmii-uav-integration
+ volumes:
+ - name: nfs-backend-log-volume
+ persistentVolumeClaim:
+ claimName: nfs-backend-log-pvc
+---
+apiVersion: v1
+kind: Service
+metadata:
+ name: cmii-uav-integration
+ namespace: zygajg
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-integration
+ octopus/control: backend-app-1.0.0
+ app.kubernetes.io/managed-by: octopus
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ type: ClusterIP
+ selector:
+ cmii.type: backend
+ cmii.app: cmii-uav-integration
+ ports:
+ - name: backend-tcp
+ port: 8080
+ protocol: TCP
+ targetPort: 8080
+---
+apiVersion: apps/v1
+kind: Deployment
+metadata:
+ name: cmii-uav-sense-adapter
+ namespace: zygajg
+ 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: 6.0.0
+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:
+ - zygajg
+ imagePullSecrets:
+ - name: harborsecret
+ containers:
+ - name: cmii-uav-sense-adapter
+ image: 80.192.1.46:8033/cmii/cmii-uav-sense-adapter:6.0.0-snapshot-1026-db-confidence-bird
+ imagePullPolicy: Always
+ env:
+ - name: K8S_NAMESPACE
+ value: zygajg
+ - 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:
+ fieldPath: status.podIP
+ - name: NACOS_DISCOVERY_PORT
+ value: "8080"
+ - name: BIZ_CONFIG_GROUP
+ value: 6.0.0
+ - name: SYS_CONFIG_GROUP
+ value: 6.0.0
+ - name: IMAGE_VERSION
+ value: 6.0.0
+ - name: NACOS_USERNAME
+ value: "developer"
+ - name: NACOS_PASSWORD
+ value: "Deve@9128201"
+ ports:
+ - name: pod-port
+ containerPort: 8080
+ protocol: TCP
+ resources:
+ limits:
+ memory: 2Gi
+ cpu: "2"
+ requests:
+ memory: 200Mi
+ cpu: 200m
+ 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: zygajg/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: zygajg
+ 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: 6.0.0
+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-uav-process
+ namespace: zygajg
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-process
+ octopus/control: backend-app-1.0.0
+ app.kubernetes.io/managed-by: octopus
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ replicas: 0
+ strategy:
+ rollingUpdate:
+ maxUnavailable: 1
+ selector:
+ matchLabels:
+ cmii.type: backend
+ cmii.app: cmii-uav-process
+ template:
+ metadata:
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-process
+ spec:
+ affinity:
+ nodeAffinity:
+ requiredDuringSchedulingIgnoredDuringExecution:
+ nodeSelectorTerms:
+ - matchExpressions:
+ - key: uavcloud.env
+ operator: In
+ values:
+ - zygajg
+ imagePullSecrets:
+ - name: harborsecret
+ containers:
+ - name: cmii-uav-process
+ image: 80.192.1.46:8033/cmii/cmii-uav-process:6.0.0
+ imagePullPolicy: Always
+ env:
+ - name: K8S_NAMESPACE
+ value: zygajg
+ - name: APPLICATION_NAME
+ value: cmii-uav-process
+ - name: CUST_JAVA_OPTS
+ value: "-Xms200m -Xmx1500m -Dlog4j2.formatMsgNoLookups=true"
+ - name: NACOS_REGISTRY
+ value: "helm-nacos:8848"
+ - name: NACOS_DISCOVERY_IP
+ valueFrom:
+ fieldRef:
+ fieldPath: status.podIP
+ - name: NACOS_DISCOVERY_PORT
+ value: "8080"
+ - name: BIZ_CONFIG_GROUP
+ value: 6.0.0
+ - name: SYS_CONFIG_GROUP
+ value: 6.0.0
+ - name: IMAGE_VERSION
+ value: 6.0.0
+ - name: NACOS_USERNAME
+ value: "developer"
+ - name: NACOS_PASSWORD
+ value: "Deve@9128201"
+ ports:
+ - name: pod-port
+ containerPort: 8080
+ protocol: TCP
+ resources:
+ limits:
+ memory: 2Gi
+ cpu: "2"
+ requests:
+ memory: 200Mi
+ cpu: 200m
+ 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: zygajg/cmii-uav-process
+ volumes:
+ - name: nfs-backend-log-volume
+ persistentVolumeClaim:
+ claimName: nfs-backend-log-pvc
+---
+apiVersion: v1
+kind: Service
+metadata:
+ name: cmii-uav-process
+ namespace: zygajg
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-process
+ octopus/control: backend-app-1.0.0
+ app.kubernetes.io/managed-by: octopus
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ type: ClusterIP
+ selector:
+ cmii.type: backend
+ cmii.app: cmii-uav-process
+ ports:
+ - name: backend-tcp
+ port: 8080
+ protocol: TCP
+ targetPort: 8080
+---
+apiVersion: apps/v1
+kind: Deployment
+metadata:
+ name: cmii-iam-gateway
+ namespace: zygajg
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-iam-gateway
+ octopus/control: backend-app-1.0.0
+ app.kubernetes.io/managed-by: octopus
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ replicas: 0
+ strategy:
+ rollingUpdate:
+ maxUnavailable: 1
+ selector:
+ matchLabels:
+ cmii.type: backend
+ cmii.app: cmii-iam-gateway
+ template:
+ metadata:
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-iam-gateway
+ spec:
+ affinity:
+ nodeAffinity:
+ requiredDuringSchedulingIgnoredDuringExecution:
+ nodeSelectorTerms:
+ - matchExpressions:
+ - key: uavcloud.env
+ operator: In
+ values:
+ - zygajg
+ imagePullSecrets:
+ - name: harborsecret
+ containers:
+ - name: cmii-iam-gateway
+ image: 80.192.1.46:8033/cmii/cmii-iam-gateway:5.6.0
+ imagePullPolicy: Always
+ env:
+ - name: K8S_NAMESPACE
+ value: zygajg
+ - name: APPLICATION_NAME
+ value: cmii-iam-gateway
+ - name: CUST_JAVA_OPTS
+ value: "-Xms200m -Xmx1500m -Dlog4j2.formatMsgNoLookups=true"
+ - name: NACOS_REGISTRY
+ value: "helm-nacos:8848"
+ - name: NACOS_DISCOVERY_IP
+ valueFrom:
+ fieldRef:
+ fieldPath: status.podIP
+ - name: NACOS_DISCOVERY_PORT
+ value: "8080"
+ - name: BIZ_CONFIG_GROUP
+ value: 6.0.0
+ - name: SYS_CONFIG_GROUP
+ value: 6.0.0
+ - name: IMAGE_VERSION
+ value: 6.0.0
+ - name: NACOS_USERNAME
+ value: "developer"
+ - name: NACOS_PASSWORD
+ value: "Deve@9128201"
+ ports:
+ - name: pod-port
+ containerPort: 8080
+ protocol: TCP
+ resources:
+ limits:
+ memory: 2Gi
+ cpu: "2"
+ requests:
+ memory: 200Mi
+ cpu: 200m
+ 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: zygajg/cmii-iam-gateway
+ volumes:
+ - name: nfs-backend-log-volume
+ persistentVolumeClaim:
+ claimName: nfs-backend-log-pvc
+---
+apiVersion: v1
+kind: Service
+metadata:
+ name: cmii-iam-gateway
+ namespace: zygajg
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-iam-gateway
+ octopus/control: backend-app-1.0.0
+ app.kubernetes.io/managed-by: octopus
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ type: ClusterIP
+ selector:
+ cmii.type: backend
+ cmii.app: cmii-iam-gateway
+ ports:
+ - name: backend-tcp
+ port: 8080
+ protocol: TCP
+ targetPort: 8080
+---
+apiVersion: apps/v1
+kind: Deployment
+metadata:
+ name: cmii-uav-ruoyi
+ namespace: zygajg
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-ruoyi
+ octopus/control: backend-app-1.0.0
+ app.kubernetes.io/managed-by: octopus
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ replicas: 0
+ strategy:
+ rollingUpdate:
+ maxUnavailable: 1
+ selector:
+ matchLabels:
+ cmii.type: backend
+ cmii.app: cmii-uav-ruoyi
+ template:
+ metadata:
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-ruoyi
+ spec:
+ affinity:
+ nodeAffinity:
+ requiredDuringSchedulingIgnoredDuringExecution:
+ nodeSelectorTerms:
+ - matchExpressions:
+ - key: uavcloud.env
+ operator: In
+ values:
+ - zygajg
+ imagePullSecrets:
+ - name: harborsecret
+ containers:
+ - name: cmii-uav-ruoyi
+ image: 80.192.1.46:8033/cmii/cmii-uav-ruoyi:2024102802
+ imagePullPolicy: Always
+ env:
+ - name: K8S_NAMESPACE
+ value: zygajg
+ - name: APPLICATION_NAME
+ value: cmii-uav-ruoyi
+ - name: CUST_JAVA_OPTS
+ value: "-Xms200m -Xmx1500m -Dlog4j2.formatMsgNoLookups=true"
+ - name: NACOS_REGISTRY
+ value: "helm-nacos:8848"
+ - name: NACOS_DISCOVERY_IP
+ valueFrom:
+ fieldRef:
+ fieldPath: status.podIP
+ - name: NACOS_DISCOVERY_PORT
+ value: "8080"
+ - name: BIZ_CONFIG_GROUP
+ value: 6.0.0
+ - name: SYS_CONFIG_GROUP
+ value: 6.0.0
+ - name: IMAGE_VERSION
+ value: 6.0.0
+ - name: NACOS_USERNAME
+ value: "developer"
+ - name: NACOS_PASSWORD
+ value: "Deve@9128201"
+ ports:
+ - name: pod-port
+ containerPort: 8080
+ protocol: TCP
+ resources:
+ limits:
+ memory: 2Gi
+ cpu: "2"
+ requests:
+ memory: 200Mi
+ cpu: 200m
+ 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: zygajg/cmii-uav-ruoyi
+ volumes:
+ - name: nfs-backend-log-volume
+ persistentVolumeClaim:
+ claimName: nfs-backend-log-pvc
+---
+apiVersion: v1
+kind: Service
+metadata:
+ name: cmii-uav-ruoyi
+ namespace: zygajg
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-ruoyi
+ octopus/control: backend-app-1.0.0
+ app.kubernetes.io/managed-by: octopus
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ type: ClusterIP
+ selector:
+ cmii.type: backend
+ cmii.app: cmii-uav-ruoyi
+ ports:
+ - name: backend-tcp
+ port: 8080
+ protocol: TCP
+ targetPort: 8080
+---
+apiVersion: apps/v1
+kind: Deployment
+metadata:
+ name: cmii-uav-gateway
+ namespace: zygajg
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-gateway
+ octopus/control: backend-app-1.0.0
+ app.kubernetes.io/managed-by: octopus
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ replicas: 0
+ strategy:
+ rollingUpdate:
+ maxUnavailable: 1
+ selector:
+ matchLabels:
+ cmii.type: backend
+ cmii.app: cmii-uav-gateway
+ template:
+ metadata:
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-gateway
+ spec:
+ affinity:
+ nodeAffinity:
+ requiredDuringSchedulingIgnoredDuringExecution:
+ nodeSelectorTerms:
+ - matchExpressions:
+ - key: uavcloud.env
+ operator: In
+ values:
+ - zygajg
+ imagePullSecrets:
+ - name: harborsecret
+ containers:
+ - name: cmii-uav-gateway
+ image: 80.192.1.46:8033/cmii/cmii-uav-gateway:6.0.0
+ imagePullPolicy: Always
+ env:
+ - name: K8S_NAMESPACE
+ value: zygajg
+ - name: APPLICATION_NAME
+ value: cmii-uav-gateway
+ - name: CUST_JAVA_OPTS
+ value: "-Xms200m -Xmx1500m -Dlog4j2.formatMsgNoLookups=true"
+ - name: NACOS_REGISTRY
+ value: "helm-nacos:8848"
+ - name: NACOS_DISCOVERY_IP
+ valueFrom:
+ fieldRef:
+ fieldPath: status.podIP
+ - name: NACOS_DISCOVERY_PORT
+ value: "8080"
+ - name: BIZ_CONFIG_GROUP
+ value: 6.0.0
+ - name: SYS_CONFIG_GROUP
+ value: 6.0.0
+ - name: IMAGE_VERSION
+ value: 6.0.0
+ - name: NACOS_USERNAME
+ value: "developer"
+ - name: NACOS_PASSWORD
+ value: "Deve@9128201"
+ ports:
+ - name: pod-port
+ containerPort: 8080
+ protocol: TCP
+ resources:
+ limits:
+ memory: 2Gi
+ cpu: "2"
+ requests:
+ memory: 200Mi
+ cpu: 200m
+ 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: zygajg/cmii-uav-gateway
+ volumes:
+ - name: nfs-backend-log-volume
+ persistentVolumeClaim:
+ claimName: nfs-backend-log-pvc
+---
+apiVersion: v1
+kind: Service
+metadata:
+ name: cmii-uav-gateway
+ namespace: zygajg
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-gateway
+ octopus/control: backend-app-1.0.0
+ app.kubernetes.io/managed-by: octopus
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ type: ClusterIP
+ selector:
+ cmii.type: backend
+ cmii.app: cmii-uav-gateway
+ ports:
+ - name: backend-tcp
+ port: 8080
+ protocol: TCP
+ targetPort: 8080
+---
+apiVersion: apps/v1
+kind: Deployment
+metadata:
+ name: cmii-uav-data-post-process
+ namespace: zygajg
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-data-post-process
+ octopus/control: backend-app-1.0.0
+ app.kubernetes.io/managed-by: octopus
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ replicas: 0
+ strategy:
+ rollingUpdate:
+ maxUnavailable: 1
+ selector:
+ matchLabels:
+ cmii.type: backend
+ cmii.app: cmii-uav-data-post-process
+ template:
+ metadata:
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-data-post-process
+ spec:
+ affinity:
+ nodeAffinity:
+ requiredDuringSchedulingIgnoredDuringExecution:
+ nodeSelectorTerms:
+ - matchExpressions:
+ - key: uavcloud.env
+ operator: In
+ values:
+ - zygajg
+ imagePullSecrets:
+ - name: harborsecret
+ containers:
+ - name: cmii-uav-data-post-process
+ image: 80.192.1.46:8033/cmii/cmii-uav-data-post-process:6.0.0
+ imagePullPolicy: Always
+ env:
+ - name: K8S_NAMESPACE
+ value: zygajg
+ - name: APPLICATION_NAME
+ value: cmii-uav-data-post-process
+ - name: CUST_JAVA_OPTS
+ value: "-Xms200m -Xmx1500m -Dlog4j2.formatMsgNoLookups=true"
+ - name: NACOS_REGISTRY
+ value: "helm-nacos:8848"
+ - name: NACOS_DISCOVERY_IP
+ valueFrom:
+ fieldRef:
+ fieldPath: status.podIP
+ - name: NACOS_DISCOVERY_PORT
+ value: "8080"
+ - name: BIZ_CONFIG_GROUP
+ value: 6.0.0
+ - name: SYS_CONFIG_GROUP
+ value: 6.0.0
+ - name: IMAGE_VERSION
+ value: 6.0.0
+ - name: NACOS_USERNAME
+ value: "developer"
+ - name: NACOS_PASSWORD
+ value: "Deve@9128201"
+ ports:
+ - name: pod-port
+ containerPort: 8080
+ protocol: TCP
+ resources:
+ limits:
+ memory: 2Gi
+ cpu: "2"
+ requests:
+ memory: 200Mi
+ cpu: 200m
+ 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: zygajg/cmii-uav-data-post-process
+ volumes:
+ - name: nfs-backend-log-volume
+ persistentVolumeClaim:
+ claimName: nfs-backend-log-pvc
+---
+apiVersion: v1
+kind: Service
+metadata:
+ name: cmii-uav-data-post-process
+ namespace: zygajg
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-data-post-process
+ octopus/control: backend-app-1.0.0
+ app.kubernetes.io/managed-by: octopus
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ type: ClusterIP
+ selector:
+ cmii.type: backend
+ cmii.app: cmii-uav-data-post-process
+ ports:
+ - name: backend-tcp
+ port: 8080
+ protocol: TCP
+ targetPort: 8080
+---
+apiVersion: apps/v1
+kind: Deployment
+metadata:
+ name: cmii-uav-airspace
+ namespace: zygajg
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-airspace
+ octopus/control: backend-app-1.0.0
+ app.kubernetes.io/managed-by: octopus
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ replicas: 0
+ strategy:
+ rollingUpdate:
+ maxUnavailable: 1
+ selector:
+ matchLabels:
+ cmii.type: backend
+ cmii.app: cmii-uav-airspace
+ template:
+ metadata:
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-airspace
+ spec:
+ affinity:
+ nodeAffinity:
+ requiredDuringSchedulingIgnoredDuringExecution:
+ nodeSelectorTerms:
+ - matchExpressions:
+ - key: uavcloud.env
+ operator: In
+ values:
+ - zygajg
+ imagePullSecrets:
+ - name: harborsecret
+ containers:
+ - name: cmii-uav-airspace
+ image: 80.192.1.46:8033/cmii/cmii-uav-airspace:6.0.0
+ imagePullPolicy: Always
+ env:
+ - name: K8S_NAMESPACE
+ value: zygajg
+ - name: APPLICATION_NAME
+ value: cmii-uav-airspace
+ - name: CUST_JAVA_OPTS
+ value: "-Xms200m -Xmx1500m -Dlog4j2.formatMsgNoLookups=true"
+ - name: NACOS_REGISTRY
+ value: "helm-nacos:8848"
+ - name: NACOS_DISCOVERY_IP
+ valueFrom:
+ fieldRef:
+ fieldPath: status.podIP
+ - name: NACOS_DISCOVERY_PORT
+ value: "8080"
+ - name: BIZ_CONFIG_GROUP
+ value: 6.0.0
+ - name: SYS_CONFIG_GROUP
+ value: 6.0.0
+ - name: IMAGE_VERSION
+ value: 6.0.0
+ - name: NACOS_USERNAME
+ value: "developer"
+ - name: NACOS_PASSWORD
+ value: "Deve@9128201"
+ ports:
+ - name: pod-port
+ containerPort: 8080
+ protocol: TCP
+ resources:
+ limits:
+ memory: 2Gi
+ cpu: "2"
+ requests:
+ memory: 200Mi
+ cpu: 200m
+ 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: zygajg/cmii-uav-airspace
+ volumes:
+ - name: nfs-backend-log-volume
+ persistentVolumeClaim:
+ claimName: nfs-backend-log-pvc
+---
+apiVersion: v1
+kind: Service
+metadata:
+ name: cmii-uav-airspace
+ namespace: zygajg
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-airspace
+ octopus/control: backend-app-1.0.0
+ app.kubernetes.io/managed-by: octopus
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ type: ClusterIP
+ selector:
+ cmii.type: backend
+ cmii.app: cmii-uav-airspace
+ ports:
+ - name: backend-tcp
+ port: 8080
+ protocol: TCP
+ targetPort: 8080
+---
+apiVersion: apps/v1
+kind: Deployment
+metadata:
+ name: cmii-uav-user
+ namespace: zygajg
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-user
+ octopus/control: backend-app-1.0.0
+ app.kubernetes.io/managed-by: octopus
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ replicas: 0
+ strategy:
+ rollingUpdate:
+ maxUnavailable: 1
+ selector:
+ matchLabels:
+ cmii.type: backend
+ cmii.app: cmii-uav-user
+ template:
+ metadata:
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-user
+ spec:
+ affinity:
+ nodeAffinity:
+ requiredDuringSchedulingIgnoredDuringExecution:
+ nodeSelectorTerms:
+ - matchExpressions:
+ - key: uavcloud.env
+ operator: In
+ values:
+ - zygajg
+ imagePullSecrets:
+ - name: harborsecret
+ containers:
+ - name: cmii-uav-user
+ image: 80.192.1.46:8033/cmii/cmii-uav-user:6.0.0
+ imagePullPolicy: Always
+ env:
+ - name: K8S_NAMESPACE
+ value: zygajg
+ - name: APPLICATION_NAME
+ value: cmii-uav-user
+ - name: CUST_JAVA_OPTS
+ value: "-Xms200m -Xmx1500m -Dlog4j2.formatMsgNoLookups=true"
+ - name: NACOS_REGISTRY
+ value: "helm-nacos:8848"
+ - name: NACOS_DISCOVERY_IP
+ valueFrom:
+ fieldRef:
+ fieldPath: status.podIP
+ - name: NACOS_DISCOVERY_PORT
+ value: "8080"
+ - name: BIZ_CONFIG_GROUP
+ value: 6.0.0
+ - name: SYS_CONFIG_GROUP
+ value: 6.0.0
+ - name: IMAGE_VERSION
+ value: 6.0.0
+ - name: NACOS_USERNAME
+ value: "developer"
+ - name: NACOS_PASSWORD
+ value: "Deve@9128201"
+ ports:
+ - name: pod-port
+ containerPort: 8080
+ protocol: TCP
+ resources:
+ limits:
+ memory: 2Gi
+ cpu: "2"
+ requests:
+ memory: 200Mi
+ cpu: 200m
+ 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: zygajg/cmii-uav-user
+ volumes:
+ - name: nfs-backend-log-volume
+ persistentVolumeClaim:
+ claimName: nfs-backend-log-pvc
+---
+apiVersion: v1
+kind: Service
+metadata:
+ name: cmii-uav-user
+ namespace: zygajg
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-user
+ octopus/control: backend-app-1.0.0
+ app.kubernetes.io/managed-by: octopus
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ type: ClusterIP
+ selector:
+ cmii.type: backend
+ cmii.app: cmii-uav-user
+ ports:
+ - name: backend-tcp
+ port: 8080
+ protocol: TCP
+ targetPort: 8080
+---
+apiVersion: apps/v1
+kind: Deployment
+metadata:
+ name: cmii-uav-advanced5g
+ namespace: zygajg
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-advanced5g
+ octopus/control: backend-app-1.0.0
+ app.kubernetes.io/managed-by: octopus
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ replicas: 0
+ strategy:
+ rollingUpdate:
+ maxUnavailable: 1
+ selector:
+ matchLabels:
+ cmii.type: backend
+ cmii.app: cmii-uav-advanced5g
+ template:
+ metadata:
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-advanced5g
+ spec:
+ affinity:
+ nodeAffinity:
+ requiredDuringSchedulingIgnoredDuringExecution:
+ nodeSelectorTerms:
+ - matchExpressions:
+ - key: uavcloud.env
+ operator: In
+ values:
+ - zygajg
+ imagePullSecrets:
+ - name: harborsecret
+ containers:
+ - name: cmii-uav-advanced5g
+ image: 80.192.1.46:8033/cmii/cmii-uav-advanced5g:6.0.0-102001
+ imagePullPolicy: Always
+ env:
+ - name: K8S_NAMESPACE
+ value: zygajg
+ - name: APPLICATION_NAME
+ value: cmii-uav-advanced5g
+ - name: CUST_JAVA_OPTS
+ value: "-Xms200m -Xmx1500m -Dlog4j2.formatMsgNoLookups=true"
+ - name: NACOS_REGISTRY
+ value: "helm-nacos:8848"
+ - name: NACOS_DISCOVERY_IP
+ valueFrom:
+ fieldRef:
+ fieldPath: status.podIP
+ - name: NACOS_DISCOVERY_PORT
+ value: "8080"
+ - name: BIZ_CONFIG_GROUP
+ value: 6.0.0
+ - name: SYS_CONFIG_GROUP
+ value: 6.0.0
+ - name: IMAGE_VERSION
+ value: 6.0.0
+ - name: NACOS_USERNAME
+ value: "developer"
+ - name: NACOS_PASSWORD
+ value: "Deve@9128201"
+ ports:
+ - name: pod-port
+ containerPort: 8080
+ protocol: TCP
+ resources:
+ limits:
+ memory: 2Gi
+ cpu: "2"
+ requests:
+ memory: 200Mi
+ cpu: 200m
+ 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: zygajg/cmii-uav-advanced5g
+ volumes:
+ - name: nfs-backend-log-volume
+ persistentVolumeClaim:
+ claimName: nfs-backend-log-pvc
+---
+apiVersion: v1
+kind: Service
+metadata:
+ name: cmii-uav-advanced5g
+ namespace: zygajg
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-advanced5g
+ octopus/control: backend-app-1.0.0
+ app.kubernetes.io/managed-by: octopus
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ type: ClusterIP
+ selector:
+ cmii.type: backend
+ cmii.app: cmii-uav-advanced5g
+ ports:
+ - name: backend-tcp
+ port: 8080
+ protocol: TCP
+ targetPort: 8080
+---
+apiVersion: apps/v1
+kind: Deployment
+metadata:
+ name: cmii-uas-gateway
+ namespace: zygajg
+ 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: 6.0.0
+spec:
+ replicas: 1
+ 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:
+ - zygajg
+ imagePullSecrets:
+ - name: harborsecret
+ containers:
+ - name: cmii-uas-gateway
+ image: 80.192.1.46:8033/cmii/cmii-uas-gateway:6.0.0
+ imagePullPolicy: Always
+ env:
+ - name: K8S_NAMESPACE
+ value: zygajg
+ - 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:
+ fieldPath: status.podIP
+ - name: NACOS_DISCOVERY_PORT
+ value: "8080"
+ - name: BIZ_CONFIG_GROUP
+ value: 6.0.0
+ - name: SYS_CONFIG_GROUP
+ value: 6.0.0
+ - name: IMAGE_VERSION
+ value: 6.0.0
+ - name: NACOS_USERNAME
+ value: "developer"
+ - name: NACOS_PASSWORD
+ value: "Deve@9128201"
+ ports:
+ - name: pod-port
+ containerPort: 8080
+ protocol: TCP
+ resources:
+ limits:
+ memory: 2Gi
+ cpu: "2"
+ requests:
+ memory: 200Mi
+ cpu: 200m
+ 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: zygajg/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: zygajg
+ 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: 6.0.0
+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-threedsimulation
+ namespace: zygajg
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-threedsimulation
+ octopus/control: backend-app-1.0.0
+ app.kubernetes.io/managed-by: octopus
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ replicas: 0
+ strategy:
+ rollingUpdate:
+ maxUnavailable: 1
+ selector:
+ matchLabels:
+ cmii.type: backend
+ cmii.app: cmii-uav-threedsimulation
+ template:
+ metadata:
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-threedsimulation
+ spec:
+ affinity:
+ nodeAffinity:
+ requiredDuringSchedulingIgnoredDuringExecution:
+ nodeSelectorTerms:
+ - matchExpressions:
+ - key: uavcloud.env
+ operator: In
+ values:
+ - zygajg
+ imagePullSecrets:
+ - name: harborsecret
+ containers:
+ - name: cmii-uav-threedsimulation
+ image: 80.192.1.46:8033/cmii/cmii-uav-threedsimulation:6.0.0
+ imagePullPolicy: Always
+ env:
+ - name: K8S_NAMESPACE
+ value: zygajg
+ - name: APPLICATION_NAME
+ value: cmii-uav-threedsimulation
+ - name: CUST_JAVA_OPTS
+ value: "-Xms200m -Xmx1500m -Dlog4j2.formatMsgNoLookups=true"
+ - name: NACOS_REGISTRY
+ value: "helm-nacos:8848"
+ - name: NACOS_DISCOVERY_IP
+ valueFrom:
+ fieldRef:
+ fieldPath: status.podIP
+ - name: NACOS_DISCOVERY_PORT
+ value: "8080"
+ - name: BIZ_CONFIG_GROUP
+ value: 6.0.0
+ - name: SYS_CONFIG_GROUP
+ value: 6.0.0
+ - name: IMAGE_VERSION
+ value: 6.0.0
+ - name: NACOS_USERNAME
+ value: "developer"
+ - name: NACOS_PASSWORD
+ value: "Deve@9128201"
+ ports:
+ - name: pod-port
+ containerPort: 8080
+ protocol: TCP
+ resources:
+ limits:
+ memory: 2Gi
+ cpu: "2"
+ requests:
+ memory: 200Mi
+ cpu: 200m
+ 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: zygajg/cmii-uav-threedsimulation
+ volumes:
+ - name: nfs-backend-log-volume
+ persistentVolumeClaim:
+ claimName: nfs-backend-log-pvc
+---
+apiVersion: v1
+kind: Service
+metadata:
+ name: cmii-uav-threedsimulation
+ namespace: zygajg
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-threedsimulation
+ octopus/control: backend-app-1.0.0
+ app.kubernetes.io/managed-by: octopus
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ type: ClusterIP
+ selector:
+ cmii.type: backend
+ cmii.app: cmii-uav-threedsimulation
+ ports:
+ - name: backend-tcp
+ port: 8080
+ protocol: TCP
+ targetPort: 8080
diff --git a/agent-common/real_project/zygajg/k8s-configmap.yaml b/agent-common/real_project/zygajg/k8s-configmap.yaml
new file mode 100644
index 0000000..7738484
--- /dev/null
+++ b/agent-common/real_project/zygajg/k8s-configmap.yaml
@@ -0,0 +1,448 @@
+---
+kind: ConfigMap
+apiVersion: v1
+metadata:
+ name: tenant-prefix-supervision
+ namespace: zygajg
+data:
+ ingress-config.js: |-
+ var __GlobalIngressConfig = {
+ TenantEnvironment: "",
+ CloudHOST: "80.192.1.46:8088",
+ ApplicationShortName: "supervision",
+ AppClientId: "APP_qqSu82THfexI8PLM"
+ }
+---
+kind: ConfigMap
+apiVersion: v1
+metadata:
+ name: tenant-prefix-pangu
+ namespace: zygajg
+data:
+ ingress-config.js: |-
+ var __GlobalIngressConfig = {
+ TenantEnvironment: "",
+ CloudHOST: "80.192.1.46:8088",
+ ApplicationShortName: "",
+ AppClientId: "empty"
+ }
+---
+kind: ConfigMap
+apiVersion: v1
+metadata:
+ name: tenant-prefix-open
+ namespace: zygajg
+data:
+ ingress-config.js: |-
+ var __GlobalIngressConfig = {
+ TenantEnvironment: "",
+ CloudHOST: "80.192.1.46:8088",
+ ApplicationShortName: "open",
+ AppClientId: "empty"
+ }
+---
+kind: ConfigMap
+apiVersion: v1
+metadata:
+ name: tenant-prefix-qinghaitourism
+ namespace: zygajg
+data:
+ ingress-config.js: |-
+ var __GlobalIngressConfig = {
+ TenantEnvironment: "",
+ CloudHOST: "80.192.1.46:8088",
+ ApplicationShortName: "qinghaitourism",
+ AppClientId: "empty"
+ }
+---
+kind: ConfigMap
+apiVersion: v1
+metadata:
+ name: tenant-prefix-uas
+ namespace: zygajg
+data:
+ ingress-config.js: |-
+ var __GlobalIngressConfig = {
+ TenantEnvironment: "",
+ CloudHOST: "80.192.1.46:8088",
+ ApplicationShortName: "uas",
+ AppClientId: "empty"
+ }
+---
+kind: ConfigMap
+apiVersion: v1
+metadata:
+ name: tenant-prefix-detection
+ namespace: zygajg
+data:
+ ingress-config.js: |-
+ var __GlobalIngressConfig = {
+ TenantEnvironment: "",
+ CloudHOST: "80.192.1.46:8088",
+ ApplicationShortName: "detection",
+ AppClientId: "APP_FDHW2VLVDWPnnOCy"
+ }
+---
+kind: ConfigMap
+apiVersion: v1
+metadata:
+ name: tenant-prefix-emergency
+ namespace: zygajg
+data:
+ ingress-config.js: |-
+ var __GlobalIngressConfig = {
+ TenantEnvironment: "",
+ CloudHOST: "80.192.1.46:8088",
+ ApplicationShortName: "emergency",
+ AppClientId: "APP_aGsTAY1uMZrpKdfk"
+ }
+---
+kind: ConfigMap
+apiVersion: v1
+metadata:
+ name: tenant-prefix-mws
+ namespace: zygajg
+data:
+ ingress-config.js: |-
+ var __GlobalIngressConfig = {
+ TenantEnvironment: "",
+ CloudHOST: "80.192.1.46:8088",
+ ApplicationShortName: "mws",
+ AppClientId: "APP_uKniXPELlRERBBwK"
+ }
+---
+kind: ConfigMap
+apiVersion: v1
+metadata:
+ name: tenant-prefix-security
+ namespace: zygajg
+data:
+ ingress-config.js: |-
+ var __GlobalIngressConfig = {
+ TenantEnvironment: "",
+ CloudHOST: "80.192.1.46:8088",
+ ApplicationShortName: "security",
+ AppClientId: "APP_JUSEMc7afyWXxvE7"
+ }
+---
+kind: ConfigMap
+apiVersion: v1
+metadata:
+ name: tenant-prefix-securityh5
+ namespace: zygajg
+data:
+ ingress-config.js: |-
+ var __GlobalIngressConfig = {
+ TenantEnvironment: "",
+ CloudHOST: "80.192.1.46:8088",
+ ApplicationShortName: "securityh5",
+ AppClientId: "APP_N3ImO0Ubfu9peRHD"
+ }
+---
+kind: ConfigMap
+apiVersion: v1
+metadata:
+ name: tenant-prefix-seniclive
+ namespace: zygajg
+data:
+ ingress-config.js: |-
+ var __GlobalIngressConfig = {
+ TenantEnvironment: "",
+ CloudHOST: "80.192.1.46:8088",
+ ApplicationShortName: "seniclive",
+ AppClientId: "empty"
+ }
+---
+kind: ConfigMap
+apiVersion: v1
+metadata:
+ name: tenant-prefix-traffic
+ namespace: zygajg
+data:
+ ingress-config.js: |-
+ var __GlobalIngressConfig = {
+ TenantEnvironment: "",
+ CloudHOST: "80.192.1.46:8088",
+ ApplicationShortName: "traffic",
+ AppClientId: "APP_Jc8i2wOQ1t73QEJS"
+ }
+---
+kind: ConfigMap
+apiVersion: v1
+metadata:
+ name: tenant-prefix-supervisionh5
+ namespace: zygajg
+data:
+ ingress-config.js: |-
+ var __GlobalIngressConfig = {
+ TenantEnvironment: "",
+ CloudHOST: "80.192.1.46:8088",
+ ApplicationShortName: "supervisionh5",
+ AppClientId: "APP_qqSu82THfexI8PLM"
+ }
+---
+kind: ConfigMap
+apiVersion: v1
+metadata:
+ name: tenant-prefix-uasms
+ namespace: zygajg
+data:
+ ingress-config.js: |-
+ var __GlobalIngressConfig = {
+ TenantEnvironment: "",
+ CloudHOST: "80.192.1.46:8088",
+ ApplicationShortName: "uasms",
+ AppClientId: "empty"
+ }
+---
+kind: ConfigMap
+apiVersion: v1
+metadata:
+ name: tenant-prefix-pilot2cloud
+ namespace: zygajg
+data:
+ ingress-config.js: |-
+ var __GlobalIngressConfig = {
+ TenantEnvironment: "",
+ CloudHOST: "80.192.1.46:8088",
+ ApplicationShortName: "pilot2cloud",
+ AppClientId: "empty"
+ }
+---
+kind: ConfigMap
+apiVersion: v1
+metadata:
+ name: tenant-prefix-ai-brain
+ namespace: zygajg
+data:
+ ingress-config.js: |-
+ var __GlobalIngressConfig = {
+ TenantEnvironment: "",
+ CloudHOST: "80.192.1.46:8088",
+ ApplicationShortName: "ai-brain",
+ AppClientId: "APP_rafnuCAmBESIVYMH"
+ }
+---
+kind: ConfigMap
+apiVersion: v1
+metadata:
+ name: tenant-prefix-media
+ namespace: zygajg
+data:
+ ingress-config.js: |-
+ var __GlobalIngressConfig = {
+ TenantEnvironment: "",
+ CloudHOST: "80.192.1.46:8088",
+ ApplicationShortName: "media",
+ AppClientId: "APP_4AU8lbifESQO4FD6"
+ }
+---
+kind: ConfigMap
+apiVersion: v1
+metadata:
+ name: tenant-prefix-oms
+ namespace: zygajg
+data:
+ ingress-config.js: |-
+ var __GlobalIngressConfig = {
+ TenantEnvironment: "",
+ CloudHOST: "80.192.1.46:8088",
+ ApplicationShortName: "oms",
+ AppClientId: "empty"
+ }
+---
+kind: ConfigMap
+apiVersion: v1
+metadata:
+ name: tenant-prefix-visualization
+ namespace: zygajg
+data:
+ ingress-config.js: |-
+ var __GlobalIngressConfig = {
+ TenantEnvironment: "",
+ CloudHOST: "80.192.1.46:8088",
+ ApplicationShortName: "visualization",
+ AppClientId: "empty"
+ }
+---
+kind: ConfigMap
+apiVersion: v1
+metadata:
+ name: tenant-prefix-armypeople
+ namespace: zygajg
+data:
+ ingress-config.js: |-
+ var __GlobalIngressConfig = {
+ TenantEnvironment: "",
+ CloudHOST: "80.192.1.46:8088",
+ ApplicationShortName: "armypeople",
+ AppClientId: "APP_UIegse6Lfou9pO1U"
+ }
+---
+kind: ConfigMap
+apiVersion: v1
+metadata:
+ name: tenant-prefix-share
+ namespace: zygajg
+data:
+ ingress-config.js: |-
+ var __GlobalIngressConfig = {
+ TenantEnvironment: "",
+ CloudHOST: "80.192.1.46:8088",
+ ApplicationShortName: "share",
+ AppClientId: "APP_4lVSVI0ZGxTssir8"
+ }
+---
+kind: ConfigMap
+apiVersion: v1
+metadata:
+ name: tenant-prefix-jiangsuwenlv
+ namespace: zygajg
+data:
+ ingress-config.js: |-
+ var __GlobalIngressConfig = {
+ TenantEnvironment: "",
+ CloudHOST: "80.192.1.46:8088",
+ ApplicationShortName: "jiangsuwenlv",
+ AppClientId: "empty"
+ }
+---
+kind: ConfigMap
+apiVersion: v1
+metadata:
+ name: tenant-prefix-hyper
+ namespace: zygajg
+data:
+ ingress-config.js: |-
+ var __GlobalIngressConfig = {
+ TenantEnvironment: "",
+ CloudHOST: "80.192.1.46:8088",
+ ApplicationShortName: "hyper",
+ AppClientId: "empty"
+ }
+---
+kind: ConfigMap
+apiVersion: v1
+metadata:
+ name: tenant-prefix-base
+ namespace: zygajg
+data:
+ ingress-config.js: |-
+ var __GlobalIngressConfig = {
+ TenantEnvironment: "",
+ CloudHOST: "80.192.1.46:8088",
+ ApplicationShortName: "base",
+ AppClientId: "APP_9LY41OaKSqk2btY0"
+ }
+---
+kind: ConfigMap
+apiVersion: v1
+metadata:
+ name: tenant-prefix-logistics
+ namespace: zygajg
+data:
+ ingress-config.js: |-
+ var __GlobalIngressConfig = {
+ TenantEnvironment: "",
+ CloudHOST: "80.192.1.46:8088",
+ ApplicationShortName: "logistics",
+ AppClientId: "APP_PvdfRRRBPL8xbIwl"
+ }
+---
+kind: ConfigMap
+apiVersion: v1
+metadata:
+ name: tenant-prefix-multiterminal
+ namespace: zygajg
+data:
+ ingress-config.js: |-
+ var __GlobalIngressConfig = {
+ TenantEnvironment: "",
+ CloudHOST: "80.192.1.46:8088",
+ ApplicationShortName: "multiterminal",
+ AppClientId: "APP_PvdfRRRBPL8xbIwl"
+ }
+---
+kind: ConfigMap
+apiVersion: v1
+metadata:
+ name: tenant-prefix-threedsimulation
+ namespace: zygajg
+data:
+ ingress-config.js: |-
+ var __GlobalIngressConfig = {
+ TenantEnvironment: "",
+ CloudHOST: "80.192.1.46:8088",
+ ApplicationShortName: "threedsimulation",
+ AppClientId: "empty"
+ }
+---
+kind: ConfigMap
+apiVersion: v1
+metadata:
+ name: tenant-prefix-hljtt
+ namespace: zygajg
+data:
+ ingress-config.js: |-
+ var __GlobalIngressConfig = {
+ TenantEnvironment: "",
+ CloudHOST: "80.192.1.46:8088",
+ ApplicationShortName: "hljtt",
+ AppClientId: "empty"
+ }
+---
+kind: ConfigMap
+apiVersion: v1
+metadata:
+ name: tenant-prefix-dispatchh5
+ namespace: zygajg
+data:
+ ingress-config.js: |-
+ var __GlobalIngressConfig = {
+ TenantEnvironment: "",
+ CloudHOST: "80.192.1.46:8088",
+ ApplicationShortName: "dispatchh5",
+ AppClientId: "empty"
+ }
+---
+kind: ConfigMap
+apiVersion: v1
+metadata:
+ name: tenant-prefix-cmsportal
+ namespace: zygajg
+data:
+ ingress-config.js: |-
+ var __GlobalIngressConfig = {
+ TenantEnvironment: "",
+ CloudHOST: "80.192.1.46:8088",
+ ApplicationShortName: "cmsportal",
+ AppClientId: "empty"
+ }
+---
+kind: ConfigMap
+apiVersion: v1
+metadata:
+ name: tenant-prefix-qingdao
+ namespace: zygajg
+data:
+ ingress-config.js: |-
+ var __GlobalIngressConfig = {
+ TenantEnvironment: "",
+ CloudHOST: "80.192.1.46:8088",
+ ApplicationShortName: "qingdao",
+ AppClientId: "empty"
+ }
+---
+kind: ConfigMap
+apiVersion: v1
+metadata:
+ name: tenant-prefix-splice
+ namespace: zygajg
+data:
+ ingress-config.js: |-
+ var __GlobalIngressConfig = {
+ TenantEnvironment: "",
+ CloudHOST: "80.192.1.46:8088",
+ ApplicationShortName: "splice",
+ AppClientId: "APP_zE0M3sTRXrCIJS8Y"
+ }
diff --git a/agent-common/real_project/zygajg/k8s-dashboard.yaml b/agent-common/real_project/zygajg/k8s-dashboard.yaml
new file mode 100644
index 0000000..1448db6
--- /dev/null
+++ b/agent-common/real_project/zygajg/k8s-dashboard.yaml
@@ -0,0 +1,309 @@
+---
+apiVersion: v1
+kind: Namespace
+metadata:
+ name: kube-system
+
+---
+
+apiVersion: v1
+kind: ServiceAccount
+metadata:
+ labels:
+ k8s-app: kubernetes-dashboard
+ name: kubernetes-dashboard
+ namespace: kube-system
+
+---
+
+kind: Service
+apiVersion: v1
+metadata:
+ labels:
+ k8s-app: kubernetes-dashboard
+ kubernetes.io/cluster-service: "true"
+ name: kubernetes-dashboard
+ namespace: kube-system
+spec:
+ ports:
+ - port: 443
+ targetPort: 8443
+ nodePort: 39999
+ selector:
+ k8s-app: kubernetes-dashboard
+ type: NodePort
+
+---
+
+apiVersion: v1
+kind: Secret
+metadata:
+ labels:
+ k8s-app: kubernetes-dashboard
+ name: kubernetes-dashboard-certs
+ namespace: kube-system
+type: Opaque
+
+---
+
+apiVersion: v1
+kind: Secret
+metadata:
+ labels:
+ k8s-app: kubernetes-dashboard
+ name: kubernetes-dashboard-csrf
+ namespace: kube-system
+type: Opaque
+data:
+ csrf: ""
+
+---
+
+apiVersion: v1
+kind: Secret
+metadata:
+ labels:
+ k8s-app: kubernetes-dashboard
+ name: kubernetes-dashboard-key-holder
+ namespace: kube-system
+type: Opaque
+
+---
+
+kind: ConfigMap
+apiVersion: v1
+metadata:
+ labels:
+ k8s-app: kubernetes-dashboard
+ name: kubernetes-dashboard-settings
+ namespace: kube-system
+
+---
+
+kind: Role
+apiVersion: rbac.authorization.k8s.io/v1
+metadata:
+ labels:
+ k8s-app: kubernetes-dashboard
+ name: kubernetes-dashboard
+ namespace: kube-system
+rules:
+ # Allow Dashboard to get, update and delete Dashboard exclusive secrets.
+ - apiGroups: [""]
+ resources: ["secrets"]
+ resourceNames: ["kubernetes-dashboard-key-holder", "kubernetes-dashboard-certs", "kubernetes-dashboard-csrf"]
+ verbs: ["get", "update", "delete"]
+ # Allow Dashboard to get and update 'kubernetes-dashboard-settings' config map.
+ - apiGroups: [""]
+ resources: ["configmaps"]
+ resourceNames: ["kubernetes-dashboard-settings"]
+ verbs: ["get", "update"]
+ # Allow Dashboard to get metrics.
+ - apiGroups: [""]
+ resources: ["services"]
+ resourceNames: ["heapster", "dashboard-metrics-scraper"]
+ verbs: ["proxy"]
+ - apiGroups: [""]
+ resources: ["services/proxy"]
+ resourceNames: ["heapster", "http:heapster:", "https:heapster:", "dashboard-metrics-scraper", "http:dashboard-metrics-scraper"]
+ verbs: ["get"]
+
+---
+
+kind: ClusterRole
+apiVersion: rbac.authorization.k8s.io/v1
+metadata:
+ labels:
+ k8s-app: kubernetes-dashboard
+ name: kubernetes-dashboard
+rules:
+ # Allow Metrics Scraper to get metrics from the Metrics server
+ - apiGroups: ["metrics.k8s.io"]
+ resources: ["pods", "nodes"]
+ verbs: ["get", "list", "watch"]
+
+---
+
+apiVersion: rbac.authorization.k8s.io/v1
+kind: RoleBinding
+metadata:
+ labels:
+ k8s-app: kubernetes-dashboard
+ name: kubernetes-dashboard
+ namespace: kube-system
+roleRef:
+ apiGroup: rbac.authorization.k8s.io
+ kind: Role
+ name: kubernetes-dashboard
+subjects:
+ - kind: ServiceAccount
+ name: kubernetes-dashboard
+ namespace: kube-system
+
+---
+
+apiVersion: rbac.authorization.k8s.io/v1
+kind: ClusterRoleBinding
+metadata:
+ name: kubernetes-dashboard
+roleRef:
+ apiGroup: rbac.authorization.k8s.io
+ kind: ClusterRole
+ name: kubernetes-dashboard
+subjects:
+ - kind: ServiceAccount
+ name: kubernetes-dashboard
+ namespace: kube-system
+
+---
+
+kind: Deployment
+apiVersion: apps/v1
+metadata:
+ labels:
+ k8s-app: kubernetes-dashboard
+ name: kubernetes-dashboard
+ namespace: kube-system
+spec:
+ replicas: 1
+ revisionHistoryLimit: 10
+ selector:
+ matchLabels:
+ k8s-app: kubernetes-dashboard
+ template:
+ metadata:
+ labels:
+ k8s-app: kubernetes-dashboard
+ spec:
+ imagePullSecrets:
+ - name: harborsecret
+ containers:
+ - name: kubernetes-dashboard
+ image: 80.192.1.46:8033/cmii/dashboard:v2.0.1
+ ports:
+ - containerPort: 8443
+ protocol: TCP
+ args:
+ - --auto-generate-certificates
+ - --namespace=kube-system
+ # Uncomment the following line to manually specify Kubernetes API server Host
+ # If not specified, Dashboard will attempt to auto discover the API server and connect
+ # to it. Uncomment only if the default does not work.
+ # - --apiserver-host=http://my-address:port
+ volumeMounts:
+ - name: kubernetes-dashboard-certs
+ mountPath: /certs
+ # Create on-disk volume to store exec logs
+ - mountPath: /tmp
+ name: tmp-volume
+ livenessProbe:
+ httpGet:
+ scheme: HTTPS
+ path: /
+ port: 8443
+ initialDelaySeconds: 30
+ timeoutSeconds: 30
+ securityContext:
+ allowPrivilegeEscalation: false
+ readOnlyRootFilesystem: true
+ runAsUser: 1001
+ runAsGroup: 2001
+ volumes:
+ - name: kubernetes-dashboard-certs
+ secret:
+ secretName: kubernetes-dashboard-certs
+ - name: tmp-volume
+ emptyDir: {}
+ serviceAccountName: kubernetes-dashboard
+ # Comment the following tolerations if Dashboard must not be deployed on master
+ tolerations:
+ - key: node-role.kubernetes.io/master
+ effect: NoSchedule
+
+---
+
+kind: Service
+apiVersion: v1
+metadata:
+ labels:
+ k8s-app: dashboard-metrics-scraper
+ name: dashboard-metrics-scraper
+ namespace: kube-system
+spec:
+ ports:
+ - port: 8000
+ targetPort: 8000
+ selector:
+ k8s-app: dashboard-metrics-scraper
+
+---
+
+kind: Deployment
+apiVersion: apps/v1
+metadata:
+ labels:
+ k8s-app: dashboard-metrics-scraper
+ name: dashboard-metrics-scraper
+ namespace: kube-system
+spec:
+ replicas: 1
+ revisionHistoryLimit: 10
+ selector:
+ matchLabels:
+ k8s-app: dashboard-metrics-scraper
+ template:
+ metadata:
+ labels:
+ k8s-app: dashboard-metrics-scraper
+ annotations:
+ seccomp.security.alpha.kubernetes.io/pod: 'runtime/default'
+ spec:
+ containers:
+ - name: dashboard-metrics-scraper
+ image: 80.192.1.46:8033/cmii/metrics-scraper:v1.0.4
+ ports:
+ - containerPort: 8000
+ protocol: TCP
+ livenessProbe:
+ httpGet:
+ scheme: HTTP
+ path: /
+ port: 8000
+ initialDelaySeconds: 30
+ timeoutSeconds: 30
+ volumeMounts:
+ - mountPath: /tmp
+ name: tmp-volume
+ securityContext:
+ allowPrivilegeEscalation: false
+ readOnlyRootFilesystem: true
+ runAsUser: 1001
+ runAsGroup: 2001
+ serviceAccountName: kubernetes-dashboard
+ # Comment the following tolerations if Dashboard must not be deployed on master
+ tolerations:
+ - key: node-role.kubernetes.io/master
+ effect: NoSchedule
+ volumes:
+ - name: tmp-volume
+ emptyDir: {}
+---
+apiVersion: v1
+kind: ServiceAccount
+metadata:
+ name: admin-user
+ namespace: kube-system
+
+---
+apiVersion: rbac.authorization.k8s.io/v1
+kind: ClusterRoleBinding
+metadata:
+ name: admin-user
+roleRef:
+ apiGroup: rbac.authorization.k8s.io
+ kind: ClusterRole
+ name: cluster-admin
+subjects:
+ - kind: ServiceAccount
+ name: admin-user
+ namespace: kube-system
diff --git a/agent-common/real_project/zygajg/k8s-emqx.yaml b/agent-common/real_project/zygajg/k8s-emqx.yaml
new file mode 100644
index 0000000..b79ad88
--- /dev/null
+++ b/agent-common/real_project/zygajg/k8s-emqx.yaml
@@ -0,0 +1,274 @@
+---
+apiVersion: v1
+kind: ServiceAccount
+metadata:
+ name: helm-emqxs
+ namespace: zygajg
+---
+apiVersion: v1
+kind: ConfigMap
+metadata:
+ name: helm-emqxs-env
+ namespace: zygajg
+ labels:
+ cmii.type: middleware
+ cmii.app: helm-emqxs
+ cmii.emqx.architecture: cluster
+ helm.sh/chart: emqx-1.1.0
+ app.kubernetes.io/managed-by: octopus-control
+ app.kubernetes.io/version: 6.0.0
+data:
+ EMQX_CLUSTER__K8S__APISERVER: "https://kubernetes.default.svc.cluster.local:443"
+ EMQX_NAME: "helm-emqxs"
+ EMQX_CLUSTER__DISCOVERY: "k8s"
+ EMQX_CLUSTER__K8S__APP_NAME: "helm-emqxs"
+ EMQX_CLUSTER__K8S__SERVICE_NAME: "helm-emqxs-headless"
+ EMQX_CLUSTER__K8S__ADDRESS_TYPE: "dns"
+ EMQX_CLUSTER__K8S__namespace: "zygajg"
+ EMQX_CLUSTER__K8S__SUFFIX: "svc.cluster.local"
+ EMQX_ALLOW_ANONYMOUS: "false"
+ EMQX_ACL_NOMATCH: "deny"
+---
+apiVersion: v1
+kind: ConfigMap
+metadata:
+ name: helm-emqxs-cm
+ namespace: zygajg
+ labels:
+ cmii.type: middleware
+ cmii.app: helm-emqxs
+ cmii.emqx.architecture: cluster
+ helm.sh/chart: emqx-1.1.0
+ app.kubernetes.io/managed-by: octopus-control
+ app.kubernetes.io/version: 6.0.0
+data:
+ emqx_auth_mnesia.conf: |-
+ auth.mnesia.password_hash = sha256
+
+ # clientid 认证数据
+ # auth.client.1.clientid = admin
+ # auth.client.1.password = 4YPk*DS%+5
+
+ ## username 认证数据
+ auth.user.1.username = admin
+ auth.user.1.password = odD8#Ve7.B
+ auth.user.2.username = cmlc
+ auth.user.2.password = odD8#Ve7.B
+
+ acl.conf: |-
+ {allow, {user, "admin"}, pubsub, ["admin/#"]}.
+ {allow, {user, "dashboard"}, subscribe, ["$SYS/#"]}.
+ {allow, {ipaddr, "127.0.0.1"}, pubsub, ["$SYS/#", "#"]}.
+ {deny, all, subscribe, ["$SYS/#", {eq, "#"}]}.
+ {allow, all}.
+
+ loaded_plugins: |-
+ {emqx_auth_mnesia,true}.
+ {emqx_auth_mnesia,true}.
+ {emqx_management, true}.
+ {emqx_recon, true}.
+ {emqx_retainer, false}.
+ {emqx_dashboard, true}.
+ {emqx_telemetry, true}.
+ {emqx_rule_engine, true}.
+ {emqx_bridge_mqtt, false}.
+---
+apiVersion: apps/v1
+kind: StatefulSet
+metadata:
+ name: helm-emqxs
+ namespace: zygajg
+ labels:
+ cmii.type: middleware
+ cmii.app: helm-emqxs
+ cmii.emqx.architecture: cluster
+ helm.sh/chart: emqx-1.1.0
+ app.kubernetes.io/managed-by: octopus-control
+ app.kubernetes.io/version: 6.0.0
+spec:
+ replicas: 1
+ serviceName: helm-emqxs-headless
+ updateStrategy:
+ type: RollingUpdate
+ selector:
+ matchLabels:
+ cmii.type: middleware
+ cmii.app: helm-emqxs
+ cmii.emqx.architecture: cluster
+ template:
+ metadata:
+ labels:
+ cmii.type: middleware
+ cmii.app: helm-emqxs
+ cmii.emqx.architecture: cluster
+ helm.sh/chart: emqx-1.1.0
+ app.kubernetes.io/managed-by: octopus-control
+ app.kubernetes.io/version: 6.0.0
+ spec:
+ affinity: {}
+ imagePullSecrets:
+ - name: harborsecret
+ serviceAccountName: helm-emqxs
+ containers:
+ - name: helm-emqxs
+ image: 80.192.1.46:8033/cmii/emqx:4.4.19
+ imagePullPolicy: Always
+ ports:
+ - name: mqtt
+ containerPort: 1883
+ - name: mqttssl
+ containerPort: 8883
+ - name: mgmt
+ containerPort: 8081
+ - name: ws
+ containerPort: 8083
+ - name: wss
+ containerPort: 8084
+ - name: dashboard
+ containerPort: 18083
+ - name: ekka
+ containerPort: 4370
+ envFrom:
+ - configMapRef:
+ name: helm-emqxs-env
+ resources: {}
+ volumeMounts:
+ - name: emqx-data
+ mountPath: "/opt/emqx/data/mnesia"
+ readOnly: false
+ - name: helm-emqxs-cm
+ mountPath: "/opt/emqx/etc/plugins/emqx_auth_mnesia.conf"
+ subPath: emqx_auth_mnesia.conf
+ readOnly: false
+# - name: helm-emqxs-cm
+# mountPath: "/opt/emqx/etc/acl.conf"
+# subPath: "acl.conf"
+# readOnly: false
+ - name: helm-emqxs-cm
+ mountPath: "/opt/emqx/data/loaded_plugins"
+ subPath: loaded_plugins
+ readOnly: false
+ volumes:
+ - name: emqx-data
+ persistentVolumeClaim:
+ claimName: helm-emqxs
+ - name: helm-emqxs-cm
+ configMap:
+ name: helm-emqxs-cm
+ items:
+ - key: emqx_auth_mnesia.conf
+ path: emqx_auth_mnesia.conf
+ - key: acl.conf
+ path: acl.conf
+ - key: loaded_plugins
+ path: loaded_plugins
+---
+kind: Role
+apiVersion: rbac.authorization.k8s.io/v1
+metadata:
+ name: helm-emqxs
+ namespace: zygajg
+rules:
+ - apiGroups:
+ - ""
+ resources:
+ - endpoints
+ verbs:
+ - get
+ - watch
+ - list
+---
+kind: RoleBinding
+apiVersion: rbac.authorization.k8s.io/v1
+metadata:
+ name: helm-emqxs
+ namespace: zygajg
+subjects:
+ - kind: ServiceAccount
+ name: helm-emqxs
+ namespace: zygajg
+roleRef:
+ kind: Role
+ name: helm-emqxs
+ apiGroup: rbac.authorization.k8s.io
+---
+apiVersion: v1
+kind: Service
+metadata:
+ name: helm-emqxs
+ namespace: zygajg
+ labels:
+ cmii.type: middleware
+ cmii.app: helm-emqxs
+ cmii.emqx.architecture: cluster
+ helm.sh/chart: emqx-1.1.0
+ app.kubernetes.io/managed-by: octopus-control
+ app.kubernetes.io/version: 6.0.0
+spec:
+ type: NodePort
+ selector:
+ cmii.type: middleware
+ cmii.app: helm-emqxs
+ cmii.emqx.architecture: cluster
+ ports:
+ - port: 1883
+ name: mqtt
+ targetPort: 1883
+ nodePort: 31883
+ - port: 18083
+ name: dashboard
+ targetPort: 18083
+ nodePort: 38085
+ - port: 8083
+ name: mqtt-websocket
+ targetPort: 8083
+ nodePort: 38083
+---
+apiVersion: v1
+kind: Service
+metadata:
+ name: helm-emqxs-headless
+ namespace: zygajg
+ labels:
+ cmii.type: middleware
+ cmii.app: helm-emqxs
+ cmii.emqx.architecture: cluster
+ helm.sh/chart: emqx-1.1.0
+ app.kubernetes.io/managed-by: octopus-control
+ app.kubernetes.io/version: 6.0.0
+spec:
+ type: ClusterIP
+ clusterIP: None
+ selector:
+ cmii.type: middleware
+ cmii.app: helm-emqxs
+ cmii.emqx.architecture: cluster
+ ports:
+ - name: mqtt
+ port: 1883
+ protocol: TCP
+ targetPort: 1883
+ - name: mqttssl
+ port: 8883
+ protocol: TCP
+ targetPort: 8883
+ - name: mgmt
+ port: 8081
+ protocol: TCP
+ targetPort: 8081
+ - name: websocket
+ port: 8083
+ protocol: TCP
+ targetPort: 8083
+ - name: wss
+ port: 8084
+ protocol: TCP
+ targetPort: 8084
+ - name: dashboard
+ port: 18083
+ protocol: TCP
+ targetPort: 18083
+ - name: ekka
+ port: 4370
+ protocol: TCP
+ targetPort: 4370
diff --git a/agent-common/real_project/zygajg/k8s-frontend.yaml b/agent-common/real_project/zygajg/k8s-frontend.yaml
new file mode 100644
index 0000000..efa23fc
--- /dev/null
+++ b/agent-common/real_project/zygajg/k8s-frontend.yaml
@@ -0,0 +1,2695 @@
+---
+kind: ConfigMap
+apiVersion: v1
+metadata:
+ name: nginx-cm
+ namespace: zygajg
+ 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;
+ }
+ }
+---
+apiVersion: apps/v1
+kind: Deployment
+metadata:
+ name: cmii-uav-platform-pilot2-to-cloud
+ namespace: zygajg
+ labels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-pilot2-to-cloud
+ octopus.control: frontend-app-wdd
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ replicas: 0
+ strategy:
+ rollingUpdate:
+ maxUnavailable: 1
+ selector:
+ matchLabels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-pilot2-to-cloud
+ template:
+ metadata:
+ labels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-pilot2-to-cloud
+ spec:
+ imagePullSecrets:
+ - name: harborsecret
+ containers:
+ - name: cmii-uav-platform-pilot2-to-cloud
+ image: 80.192.1.46:8033/cmii/cmii-uav-platform-pilot2-to-cloud:6.0.0-092502
+ imagePullPolicy: Always
+ env:
+ - name: K8S_NAMESPACE
+ value: zygajg
+ - name: APPLICATION_NAME
+ value: cmii-uav-platform-pilot2-to-cloud
+ ports:
+ - name: platform-9528
+ containerPort: 9528
+ protocol: TCP
+ resources:
+ limits:
+ cpu: "1"
+ memory: 1Gi
+ requests:
+ cpu: 50m
+ memory: 50Mi
+ volumeMounts:
+ - name: nginx-conf
+ mountPath: /etc/nginx/conf.d/nginx.conf
+ subPath: nginx.conf
+ - name: tenant-prefix
+ subPath: ingress-config.js
+ mountPath: /home/cmii-platform/dist/ingress-config.js
+ volumes:
+ - name: nginx-conf
+ configMap:
+ name: nginx-cm
+ items:
+ - key: nginx.conf
+ path: nginx.conf
+ - name: tenant-prefix
+ configMap:
+ name: tenant-prefix-pilot2cloud
+ items:
+ - key: ingress-config.js
+ path: ingress-config.js
+---
+apiVersion: v1
+kind: Service
+metadata:
+ name: cmii-uav-platform-pilot2-to-cloud
+ namespace: zygajg
+ labels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-pilot2-to-cloud
+ octopus.control: frontend-app-wdd
+ app.kubernetes.io/version: 6.0.0
+spec:
+ type: ClusterIP
+ selector:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-pilot2-to-cloud
+ ports:
+ - name: web-svc-port
+ port: 9528
+ protocol: TCP
+ targetPort: 9528
+---
+apiVersion: apps/v1
+kind: Deployment
+metadata:
+ name: cmii-uav-platform-multiterminal
+ namespace: zygajg
+ labels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-multiterminal
+ octopus.control: frontend-app-wdd
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ replicas: 0
+ strategy:
+ rollingUpdate:
+ maxUnavailable: 1
+ selector:
+ matchLabels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-multiterminal
+ template:
+ metadata:
+ labels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-multiterminal
+ spec:
+ imagePullSecrets:
+ - name: harborsecret
+ containers:
+ - name: cmii-uav-platform-multiterminal
+ image: 80.192.1.46:8033/cmii/cmii-uav-platform-multiterminal:5.6.0
+ imagePullPolicy: Always
+ env:
+ - name: K8S_NAMESPACE
+ value: zygajg
+ - name: APPLICATION_NAME
+ value: cmii-uav-platform-multiterminal
+ ports:
+ - name: platform-9528
+ containerPort: 9528
+ protocol: TCP
+ resources:
+ limits:
+ cpu: "1"
+ memory: 1Gi
+ requests:
+ cpu: 50m
+ memory: 50Mi
+ volumeMounts:
+ - name: nginx-conf
+ mountPath: /etc/nginx/conf.d/nginx.conf
+ subPath: nginx.conf
+ - name: tenant-prefix
+ subPath: ingress-config.js
+ mountPath: /home/cmii-platform/dist/ingress-config.js
+ volumes:
+ - name: nginx-conf
+ configMap:
+ name: nginx-cm
+ items:
+ - key: nginx.conf
+ path: nginx.conf
+ - name: tenant-prefix
+ configMap:
+ name: tenant-prefix-multiterminal
+ items:
+ - key: ingress-config.js
+ path: ingress-config.js
+---
+apiVersion: v1
+kind: Service
+metadata:
+ name: cmii-uav-platform-multiterminal
+ namespace: zygajg
+ labels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-multiterminal
+ octopus.control: frontend-app-wdd
+ app.kubernetes.io/version: 6.0.0
+spec:
+ type: ClusterIP
+ selector:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-multiterminal
+ ports:
+ - name: web-svc-port
+ port: 9528
+ protocol: TCP
+ targetPort: 9528
+---
+apiVersion: apps/v1
+kind: Deployment
+metadata:
+ name: cmii-uav-platform-qinghaitourism
+ namespace: zygajg
+ labels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-qinghaitourism
+ octopus.control: frontend-app-wdd
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ replicas: 0
+ strategy:
+ rollingUpdate:
+ maxUnavailable: 1
+ selector:
+ matchLabels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-qinghaitourism
+ template:
+ metadata:
+ labels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-qinghaitourism
+ spec:
+ imagePullSecrets:
+ - name: harborsecret
+ containers:
+ - name: cmii-uav-platform-qinghaitourism
+ image: 80.192.1.46:8033/cmii/cmii-uav-platform-qinghaitourism:4.1.0-21377-0508
+ imagePullPolicy: Always
+ env:
+ - name: K8S_NAMESPACE
+ value: zygajg
+ - name: APPLICATION_NAME
+ value: cmii-uav-platform-qinghaitourism
+ ports:
+ - name: platform-9528
+ containerPort: 9528
+ protocol: TCP
+ resources:
+ limits:
+ cpu: "1"
+ memory: 1Gi
+ requests:
+ cpu: 50m
+ memory: 50Mi
+ volumeMounts:
+ - name: nginx-conf
+ mountPath: /etc/nginx/conf.d/nginx.conf
+ subPath: nginx.conf
+ - name: tenant-prefix
+ subPath: ingress-config.js
+ mountPath: /home/cmii-platform/dist/ingress-config.js
+ volumes:
+ - name: nginx-conf
+ configMap:
+ name: nginx-cm
+ items:
+ - key: nginx.conf
+ path: nginx.conf
+ - name: tenant-prefix
+ configMap:
+ name: tenant-prefix-qinghaitourism
+ items:
+ - key: ingress-config.js
+ path: ingress-config.js
+---
+apiVersion: v1
+kind: Service
+metadata:
+ name: cmii-uav-platform-qinghaitourism
+ namespace: zygajg
+ labels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-qinghaitourism
+ octopus.control: frontend-app-wdd
+ app.kubernetes.io/version: 6.0.0
+spec:
+ type: ClusterIP
+ selector:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-qinghaitourism
+ ports:
+ - name: web-svc-port
+ port: 9528
+ protocol: TCP
+ targetPort: 9528
+---
+apiVersion: apps/v1
+kind: Deployment
+metadata:
+ name: cmii-uav-platform-seniclive
+ namespace: zygajg
+ labels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-seniclive
+ octopus.control: frontend-app-wdd
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ replicas: 0
+ strategy:
+ rollingUpdate:
+ maxUnavailable: 1
+ selector:
+ matchLabels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-seniclive
+ template:
+ metadata:
+ labels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-seniclive
+ spec:
+ imagePullSecrets:
+ - name: harborsecret
+ containers:
+ - name: cmii-uav-platform-seniclive
+ image: 80.192.1.46:8033/cmii/cmii-uav-platform-seniclive:5.2.0
+ imagePullPolicy: Always
+ env:
+ - name: K8S_NAMESPACE
+ value: zygajg
+ - name: APPLICATION_NAME
+ value: cmii-uav-platform-seniclive
+ ports:
+ - name: platform-9528
+ containerPort: 9528
+ protocol: TCP
+ resources:
+ limits:
+ cpu: "1"
+ memory: 1Gi
+ requests:
+ cpu: 50m
+ memory: 50Mi
+ volumeMounts:
+ - name: nginx-conf
+ mountPath: /etc/nginx/conf.d/nginx.conf
+ subPath: nginx.conf
+ - name: tenant-prefix
+ subPath: ingress-config.js
+ mountPath: /home/cmii-platform/dist/ingress-config.js
+ volumes:
+ - name: nginx-conf
+ configMap:
+ name: nginx-cm
+ items:
+ - key: nginx.conf
+ path: nginx.conf
+ - name: tenant-prefix
+ configMap:
+ name: tenant-prefix-seniclive
+ items:
+ - key: ingress-config.js
+ path: ingress-config.js
+---
+apiVersion: v1
+kind: Service
+metadata:
+ name: cmii-uav-platform-seniclive
+ namespace: zygajg
+ labels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-seniclive
+ octopus.control: frontend-app-wdd
+ app.kubernetes.io/version: 6.0.0
+spec:
+ type: ClusterIP
+ selector:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-seniclive
+ ports:
+ - name: web-svc-port
+ port: 9528
+ protocol: TCP
+ targetPort: 9528
+---
+apiVersion: apps/v1
+kind: Deployment
+metadata:
+ name: cmii-uav-platform-cms-portal
+ namespace: zygajg
+ labels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-cms-portal
+ octopus.control: frontend-app-wdd
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ replicas: 0
+ strategy:
+ rollingUpdate:
+ maxUnavailable: 1
+ selector:
+ matchLabels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-cms-portal
+ template:
+ metadata:
+ labels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-cms-portal
+ spec:
+ imagePullSecrets:
+ - name: harborsecret
+ containers:
+ - name: cmii-uav-platform-cms-portal
+ image: 80.192.1.46:8033/cmii/cmii-uav-platform-cms-portal:6.0.0
+ imagePullPolicy: Always
+ env:
+ - name: K8S_NAMESPACE
+ value: zygajg
+ - name: APPLICATION_NAME
+ value: cmii-uav-platform-cms-portal
+ ports:
+ - name: platform-9528
+ containerPort: 9528
+ protocol: TCP
+ resources:
+ limits:
+ cpu: "1"
+ memory: 1Gi
+ requests:
+ cpu: 50m
+ memory: 50Mi
+ volumeMounts:
+ - name: nginx-conf
+ mountPath: /etc/nginx/conf.d/nginx.conf
+ subPath: nginx.conf
+ - name: tenant-prefix
+ subPath: ingress-config.js
+ mountPath: /home/cmii-platform/dist/ingress-config.js
+ volumes:
+ - name: nginx-conf
+ configMap:
+ name: nginx-cm
+ items:
+ - key: nginx.conf
+ path: nginx.conf
+ - name: tenant-prefix
+ configMap:
+ name: tenant-prefix-cmsportal
+ items:
+ - key: ingress-config.js
+ path: ingress-config.js
+---
+apiVersion: v1
+kind: Service
+metadata:
+ name: cmii-uav-platform-cms-portal
+ namespace: zygajg
+ labels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-cms-portal
+ octopus.control: frontend-app-wdd
+ app.kubernetes.io/version: 6.0.0
+spec:
+ type: ClusterIP
+ selector:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-cms-portal
+ ports:
+ - name: web-svc-port
+ port: 9528
+ protocol: TCP
+ targetPort: 9528
+---
+apiVersion: apps/v1
+kind: Deployment
+metadata:
+ name: cmii-uav-platform-emergency-rescue
+ namespace: zygajg
+ labels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-emergency-rescue
+ octopus.control: frontend-app-wdd
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ replicas: 0
+ strategy:
+ rollingUpdate:
+ maxUnavailable: 1
+ selector:
+ matchLabels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-emergency-rescue
+ template:
+ metadata:
+ labels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-emergency-rescue
+ spec:
+ imagePullSecrets:
+ - name: harborsecret
+ containers:
+ - name: cmii-uav-platform-emergency-rescue
+ image: 80.192.1.46:8033/cmii/cmii-uav-platform-emergency-rescue:5.6.0
+ imagePullPolicy: Always
+ env:
+ - name: K8S_NAMESPACE
+ value: zygajg
+ - name: APPLICATION_NAME
+ value: cmii-uav-platform-emergency-rescue
+ ports:
+ - name: platform-9528
+ containerPort: 9528
+ protocol: TCP
+ resources:
+ limits:
+ cpu: "1"
+ memory: 1Gi
+ requests:
+ cpu: 50m
+ memory: 50Mi
+ volumeMounts:
+ - name: nginx-conf
+ mountPath: /etc/nginx/conf.d/nginx.conf
+ subPath: nginx.conf
+ - name: tenant-prefix
+ subPath: ingress-config.js
+ mountPath: /home/cmii-platform/dist/ingress-config.js
+ volumes:
+ - name: nginx-conf
+ configMap:
+ name: nginx-cm
+ items:
+ - key: nginx.conf
+ path: nginx.conf
+ - name: tenant-prefix
+ configMap:
+ name: tenant-prefix-emergency
+ items:
+ - key: ingress-config.js
+ path: ingress-config.js
+---
+apiVersion: v1
+kind: Service
+metadata:
+ name: cmii-uav-platform-emergency-rescue
+ namespace: zygajg
+ labels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-emergency-rescue
+ octopus.control: frontend-app-wdd
+ app.kubernetes.io/version: 6.0.0
+spec:
+ type: ClusterIP
+ selector:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-emergency-rescue
+ ports:
+ - name: web-svc-port
+ port: 9528
+ protocol: TCP
+ targetPort: 9528
+---
+apiVersion: apps/v1
+kind: Deployment
+metadata:
+ name: cmii-uav-platform-armypeople
+ namespace: zygajg
+ labels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-armypeople
+ octopus.control: frontend-app-wdd
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ replicas: 0
+ strategy:
+ rollingUpdate:
+ maxUnavailable: 1
+ selector:
+ matchLabels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-armypeople
+ template:
+ metadata:
+ labels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-armypeople
+ spec:
+ imagePullSecrets:
+ - name: harborsecret
+ containers:
+ - name: cmii-uav-platform-armypeople
+ image: 80.192.1.46:8033/cmii/cmii-uav-platform-armypeople:6.0.0-32443-102201
+ imagePullPolicy: Always
+ env:
+ - name: K8S_NAMESPACE
+ value: zygajg
+ - name: APPLICATION_NAME
+ value: cmii-uav-platform-armypeople
+ ports:
+ - name: platform-9528
+ containerPort: 9528
+ protocol: TCP
+ resources:
+ limits:
+ cpu: "1"
+ memory: 1Gi
+ requests:
+ cpu: 50m
+ memory: 50Mi
+ volumeMounts:
+ - name: nginx-conf
+ mountPath: /etc/nginx/conf.d/nginx.conf
+ subPath: nginx.conf
+ - name: tenant-prefix
+ subPath: ingress-config.js
+ mountPath: /home/cmii-platform/dist/ingress-config.js
+ volumes:
+ - name: nginx-conf
+ configMap:
+ name: nginx-cm
+ items:
+ - key: nginx.conf
+ path: nginx.conf
+ - name: tenant-prefix
+ configMap:
+ name: tenant-prefix-armypeople
+ items:
+ - key: ingress-config.js
+ path: ingress-config.js
+---
+apiVersion: v1
+kind: Service
+metadata:
+ name: cmii-uav-platform-armypeople
+ namespace: zygajg
+ labels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-armypeople
+ octopus.control: frontend-app-wdd
+ app.kubernetes.io/version: 6.0.0
+spec:
+ type: ClusterIP
+ selector:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-armypeople
+ ports:
+ - name: web-svc-port
+ port: 9528
+ protocol: TCP
+ targetPort: 9528
+---
+apiVersion: apps/v1
+kind: Deployment
+metadata:
+ name: cmii-uav-platform-open
+ namespace: zygajg
+ labels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-open
+ octopus.control: frontend-app-wdd
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ replicas: 0
+ strategy:
+ rollingUpdate:
+ maxUnavailable: 1
+ selector:
+ matchLabels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-open
+ template:
+ metadata:
+ labels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-open
+ spec:
+ imagePullSecrets:
+ - name: harborsecret
+ containers:
+ - name: cmii-uav-platform-open
+ image: 80.192.1.46:8033/cmii/cmii-uav-platform-open:6.0.0
+ imagePullPolicy: Always
+ env:
+ - name: K8S_NAMESPACE
+ value: zygajg
+ - name: APPLICATION_NAME
+ value: cmii-uav-platform-open
+ ports:
+ - name: platform-9528
+ containerPort: 9528
+ protocol: TCP
+ resources:
+ limits:
+ cpu: "1"
+ memory: 1Gi
+ requests:
+ cpu: 50m
+ memory: 50Mi
+ volumeMounts:
+ - name: nginx-conf
+ mountPath: /etc/nginx/conf.d/nginx.conf
+ subPath: nginx.conf
+ - name: tenant-prefix
+ subPath: ingress-config.js
+ mountPath: /home/cmii-platform/dist/ingress-config.js
+ volumes:
+ - name: nginx-conf
+ configMap:
+ name: nginx-cm
+ items:
+ - key: nginx.conf
+ path: nginx.conf
+ - name: tenant-prefix
+ configMap:
+ name: tenant-prefix-open
+ items:
+ - key: ingress-config.js
+ path: ingress-config.js
+---
+apiVersion: v1
+kind: Service
+metadata:
+ name: cmii-uav-platform-open
+ namespace: zygajg
+ labels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-open
+ octopus.control: frontend-app-wdd
+ app.kubernetes.io/version: 6.0.0
+spec:
+ type: ClusterIP
+ selector:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-open
+ ports:
+ - name: web-svc-port
+ port: 9528
+ protocol: TCP
+ targetPort: 9528
+---
+apiVersion: apps/v1
+kind: Deployment
+metadata:
+ name: cmii-uav-platform-media
+ namespace: zygajg
+ labels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-media
+ octopus.control: frontend-app-wdd
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ replicas: 0
+ strategy:
+ rollingUpdate:
+ maxUnavailable: 1
+ selector:
+ matchLabels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-media
+ template:
+ metadata:
+ labels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-media
+ spec:
+ imagePullSecrets:
+ - name: harborsecret
+ containers:
+ - name: cmii-uav-platform-media
+ image: 80.192.1.46:8033/cmii/cmii-uav-platform-media:6.0.0
+ imagePullPolicy: Always
+ env:
+ - name: K8S_NAMESPACE
+ value: zygajg
+ - name: APPLICATION_NAME
+ value: cmii-uav-platform-media
+ ports:
+ - name: platform-9528
+ containerPort: 9528
+ protocol: TCP
+ resources:
+ limits:
+ cpu: "1"
+ memory: 1Gi
+ requests:
+ cpu: 50m
+ memory: 50Mi
+ volumeMounts:
+ - name: nginx-conf
+ mountPath: /etc/nginx/conf.d/nginx.conf
+ subPath: nginx.conf
+ - name: tenant-prefix
+ subPath: ingress-config.js
+ mountPath: /home/cmii-platform/dist/ingress-config.js
+ volumes:
+ - name: nginx-conf
+ configMap:
+ name: nginx-cm
+ items:
+ - key: nginx.conf
+ path: nginx.conf
+ - name: tenant-prefix
+ configMap:
+ name: tenant-prefix-media
+ items:
+ - key: ingress-config.js
+ path: ingress-config.js
+---
+apiVersion: v1
+kind: Service
+metadata:
+ name: cmii-uav-platform-media
+ namespace: zygajg
+ labels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-media
+ octopus.control: frontend-app-wdd
+ app.kubernetes.io/version: 6.0.0
+spec:
+ type: ClusterIP
+ selector:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-media
+ ports:
+ - name: web-svc-port
+ port: 9528
+ protocol: TCP
+ targetPort: 9528
+---
+apiVersion: apps/v1
+kind: Deployment
+metadata:
+ name: cmii-uav-platform-visualization
+ namespace: zygajg
+ labels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-visualization
+ octopus.control: frontend-app-wdd
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ replicas: 0
+ strategy:
+ rollingUpdate:
+ maxUnavailable: 1
+ selector:
+ matchLabels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-visualization
+ template:
+ metadata:
+ labels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-visualization
+ spec:
+ imagePullSecrets:
+ - name: harborsecret
+ containers:
+ - name: cmii-uav-platform-visualization
+ image: 80.192.1.46:8033/cmii/cmii-uav-platform-visualization:5.2.0
+ imagePullPolicy: Always
+ env:
+ - name: K8S_NAMESPACE
+ value: zygajg
+ - name: APPLICATION_NAME
+ value: cmii-uav-platform-visualization
+ ports:
+ - name: platform-9528
+ containerPort: 9528
+ protocol: TCP
+ resources:
+ limits:
+ cpu: "1"
+ memory: 1Gi
+ requests:
+ cpu: 50m
+ memory: 50Mi
+ volumeMounts:
+ - name: nginx-conf
+ mountPath: /etc/nginx/conf.d/nginx.conf
+ subPath: nginx.conf
+ - name: tenant-prefix
+ subPath: ingress-config.js
+ mountPath: /home/cmii-platform/dist/ingress-config.js
+ volumes:
+ - name: nginx-conf
+ configMap:
+ name: nginx-cm
+ items:
+ - key: nginx.conf
+ path: nginx.conf
+ - name: tenant-prefix
+ configMap:
+ name: tenant-prefix-visualization
+ items:
+ - key: ingress-config.js
+ path: ingress-config.js
+---
+apiVersion: v1
+kind: Service
+metadata:
+ name: cmii-uav-platform-visualization
+ namespace: zygajg
+ labels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-visualization
+ octopus.control: frontend-app-wdd
+ app.kubernetes.io/version: 6.0.0
+spec:
+ type: ClusterIP
+ selector:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-visualization
+ ports:
+ - name: web-svc-port
+ port: 9528
+ protocol: TCP
+ targetPort: 9528
+---
+apiVersion: apps/v1
+kind: Deployment
+metadata:
+ name: cmii-uav-platform-oms
+ namespace: zygajg
+ labels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-oms
+ octopus.control: frontend-app-wdd
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ replicas: 0
+ strategy:
+ rollingUpdate:
+ maxUnavailable: 1
+ selector:
+ matchLabels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-oms
+ template:
+ metadata:
+ labels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-oms
+ spec:
+ imagePullSecrets:
+ - name: harborsecret
+ containers:
+ - name: cmii-uav-platform-oms
+ image: 80.192.1.46:8033/cmii/cmii-uav-platform-oms:6.0.0
+ imagePullPolicy: Always
+ env:
+ - name: K8S_NAMESPACE
+ value: zygajg
+ - name: APPLICATION_NAME
+ value: cmii-uav-platform-oms
+ ports:
+ - name: platform-9528
+ containerPort: 9528
+ protocol: TCP
+ resources:
+ limits:
+ cpu: "1"
+ memory: 1Gi
+ requests:
+ cpu: 50m
+ memory: 50Mi
+ volumeMounts:
+ - name: nginx-conf
+ mountPath: /etc/nginx/conf.d/nginx.conf
+ subPath: nginx.conf
+ - name: tenant-prefix
+ subPath: ingress-config.js
+ mountPath: /home/cmii-platform/dist/ingress-config.js
+ volumes:
+ - name: nginx-conf
+ configMap:
+ name: nginx-cm
+ items:
+ - key: nginx.conf
+ path: nginx.conf
+ - name: tenant-prefix
+ configMap:
+ name: tenant-prefix-oms
+ items:
+ - key: ingress-config.js
+ path: ingress-config.js
+---
+apiVersion: v1
+kind: Service
+metadata:
+ name: cmii-uav-platform-oms
+ namespace: zygajg
+ labels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-oms
+ octopus.control: frontend-app-wdd
+ app.kubernetes.io/version: 6.0.0
+spec:
+ type: ClusterIP
+ selector:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-oms
+ ports:
+ - name: web-svc-port
+ port: 9528
+ protocol: TCP
+ targetPort: 9528
+---
+apiVersion: apps/v1
+kind: Deployment
+metadata:
+ name: cmii-uav-platform-uasms
+ namespace: zygajg
+ labels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-uasms
+ octopus.control: frontend-app-wdd
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ replicas: 1
+ strategy:
+ rollingUpdate:
+ maxUnavailable: 1
+ selector:
+ matchLabels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-uasms
+ template:
+ metadata:
+ labels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-uasms
+ spec:
+ imagePullSecrets:
+ - name: harborsecret
+ containers:
+ - name: cmii-uav-platform-uasms
+ image: 80.192.1.46:8033/cmii/cmii-uav-platform-uasms:6.0.0-31981
+ imagePullPolicy: Always
+ env:
+ - name: K8S_NAMESPACE
+ value: zygajg
+ - name: APPLICATION_NAME
+ value: cmii-uav-platform-uasms
+ ports:
+ - name: platform-9528
+ containerPort: 9528
+ protocol: TCP
+ resources:
+ limits:
+ cpu: "1"
+ memory: 1Gi
+ requests:
+ cpu: 50m
+ memory: 50Mi
+ volumeMounts:
+ - name: nginx-conf
+ mountPath: /etc/nginx/conf.d/nginx.conf
+ subPath: nginx.conf
+ - name: tenant-prefix
+ subPath: ingress-config.js
+ mountPath: /home/cmii-platform/dist/ingress-config.js
+ volumes:
+ - name: nginx-conf
+ configMap:
+ name: nginx-cm
+ items:
+ - key: nginx.conf
+ path: nginx.conf
+ - name: tenant-prefix
+ configMap:
+ name: tenant-prefix-uasms
+ items:
+ - key: ingress-config.js
+ path: ingress-config.js
+---
+apiVersion: v1
+kind: Service
+metadata:
+ name: cmii-uav-platform-uasms
+ namespace: zygajg
+ labels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-uasms
+ octopus.control: frontend-app-wdd
+ app.kubernetes.io/version: 6.0.0
+spec:
+ type: ClusterIP
+ selector:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-uasms
+ ports:
+ - name: web-svc-port
+ port: 9528
+ protocol: TCP
+ targetPort: 9528
+---
+apiVersion: apps/v1
+kind: Deployment
+metadata:
+ name: cmii-uav-platform-splice
+ namespace: zygajg
+ labels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-splice
+ octopus.control: frontend-app-wdd
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ replicas: 0
+ strategy:
+ rollingUpdate:
+ maxUnavailable: 1
+ selector:
+ matchLabels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-splice
+ template:
+ metadata:
+ labels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-splice
+ spec:
+ imagePullSecrets:
+ - name: harborsecret
+ containers:
+ - name: cmii-uav-platform-splice
+ image: 80.192.1.46:8033/cmii/cmii-uav-platform-splice:5.7.0
+ imagePullPolicy: Always
+ env:
+ - name: K8S_NAMESPACE
+ value: zygajg
+ - name: APPLICATION_NAME
+ value: cmii-uav-platform-splice
+ ports:
+ - name: platform-9528
+ containerPort: 9528
+ protocol: TCP
+ resources:
+ limits:
+ cpu: "1"
+ memory: 1Gi
+ requests:
+ cpu: 50m
+ memory: 50Mi
+ volumeMounts:
+ - name: nginx-conf
+ mountPath: /etc/nginx/conf.d/nginx.conf
+ subPath: nginx.conf
+ - name: tenant-prefix
+ subPath: ingress-config.js
+ mountPath: /home/cmii-platform/dist/ingress-config.js
+ volumes:
+ - name: nginx-conf
+ configMap:
+ name: nginx-cm
+ items:
+ - key: nginx.conf
+ path: nginx.conf
+ - name: tenant-prefix
+ configMap:
+ name: tenant-prefix-splice
+ items:
+ - key: ingress-config.js
+ path: ingress-config.js
+---
+apiVersion: v1
+kind: Service
+metadata:
+ name: cmii-uav-platform-splice
+ namespace: zygajg
+ labels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-splice
+ octopus.control: frontend-app-wdd
+ app.kubernetes.io/version: 6.0.0
+spec:
+ type: ClusterIP
+ selector:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-splice
+ ports:
+ - name: web-svc-port
+ port: 9528
+ protocol: TCP
+ targetPort: 9528
+---
+apiVersion: apps/v1
+kind: Deployment
+metadata:
+ name: cmii-uav-platform-base
+ namespace: zygajg
+ labels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-base
+ octopus.control: frontend-app-wdd
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ replicas: 0
+ strategy:
+ rollingUpdate:
+ maxUnavailable: 1
+ selector:
+ matchLabels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-base
+ template:
+ metadata:
+ labels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-base
+ spec:
+ imagePullSecrets:
+ - name: harborsecret
+ containers:
+ - name: cmii-uav-platform-base
+ image: 80.192.1.46:8033/cmii/cmii-uav-platform-base:5.4.0
+ imagePullPolicy: Always
+ env:
+ - name: K8S_NAMESPACE
+ value: zygajg
+ - name: APPLICATION_NAME
+ value: cmii-uav-platform-base
+ ports:
+ - name: platform-9528
+ containerPort: 9528
+ protocol: TCP
+ resources:
+ limits:
+ cpu: "1"
+ memory: 1Gi
+ requests:
+ cpu: 50m
+ memory: 50Mi
+ volumeMounts:
+ - name: nginx-conf
+ mountPath: /etc/nginx/conf.d/nginx.conf
+ subPath: nginx.conf
+ - name: tenant-prefix
+ subPath: ingress-config.js
+ mountPath: /home/cmii-platform/dist/ingress-config.js
+ volumes:
+ - name: nginx-conf
+ configMap:
+ name: nginx-cm
+ items:
+ - key: nginx.conf
+ path: nginx.conf
+ - name: tenant-prefix
+ configMap:
+ name: tenant-prefix-base
+ items:
+ - key: ingress-config.js
+ path: ingress-config.js
+---
+apiVersion: v1
+kind: Service
+metadata:
+ name: cmii-uav-platform-base
+ namespace: zygajg
+ labels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-base
+ octopus.control: frontend-app-wdd
+ app.kubernetes.io/version: 6.0.0
+spec:
+ type: ClusterIP
+ selector:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-base
+ ports:
+ - name: web-svc-port
+ port: 9528
+ protocol: TCP
+ targetPort: 9528
+---
+apiVersion: apps/v1
+kind: Deployment
+metadata:
+ name: cmii-uav-platform-hljtt
+ namespace: zygajg
+ labels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-hljtt
+ octopus.control: frontend-app-wdd
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ replicas: 0
+ strategy:
+ rollingUpdate:
+ maxUnavailable: 1
+ selector:
+ matchLabels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-hljtt
+ template:
+ metadata:
+ labels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-hljtt
+ spec:
+ imagePullSecrets:
+ - name: harborsecret
+ containers:
+ - name: cmii-uav-platform-hljtt
+ image: 80.192.1.46:8033/cmii/cmii-uav-platform-hljtt:5.7.0-hjltt
+ imagePullPolicy: Always
+ env:
+ - name: K8S_NAMESPACE
+ value: zygajg
+ - name: APPLICATION_NAME
+ value: cmii-uav-platform-hljtt
+ ports:
+ - name: platform-9528
+ containerPort: 9528
+ protocol: TCP
+ resources:
+ limits:
+ cpu: "1"
+ memory: 1Gi
+ requests:
+ cpu: 50m
+ memory: 50Mi
+ volumeMounts:
+ - name: nginx-conf
+ mountPath: /etc/nginx/conf.d/nginx.conf
+ subPath: nginx.conf
+ - name: tenant-prefix
+ subPath: ingress-config.js
+ mountPath: /home/cmii-platform/dist/ingress-config.js
+ volumes:
+ - name: nginx-conf
+ configMap:
+ name: nginx-cm
+ items:
+ - key: nginx.conf
+ path: nginx.conf
+ - name: tenant-prefix
+ configMap:
+ name: tenant-prefix-hljtt
+ items:
+ - key: ingress-config.js
+ path: ingress-config.js
+---
+apiVersion: v1
+kind: Service
+metadata:
+ name: cmii-uav-platform-hljtt
+ namespace: zygajg
+ labels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-hljtt
+ octopus.control: frontend-app-wdd
+ app.kubernetes.io/version: 6.0.0
+spec:
+ type: ClusterIP
+ selector:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-hljtt
+ ports:
+ - name: web-svc-port
+ port: 9528
+ protocol: TCP
+ targetPort: 9528
+---
+apiVersion: apps/v1
+kind: Deployment
+metadata:
+ name: cmii-uav-platform-qingdao
+ namespace: zygajg
+ labels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-qingdao
+ octopus.control: frontend-app-wdd
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ replicas: 0
+ strategy:
+ rollingUpdate:
+ maxUnavailable: 1
+ selector:
+ matchLabels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-qingdao
+ template:
+ metadata:
+ labels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-qingdao
+ spec:
+ imagePullSecrets:
+ - name: harborsecret
+ containers:
+ - name: cmii-uav-platform-qingdao
+ image: 80.192.1.46:8033/cmii/cmii-uav-platform-qingdao:5.7.0-29766-0815
+ imagePullPolicy: Always
+ env:
+ - name: K8S_NAMESPACE
+ value: zygajg
+ - name: APPLICATION_NAME
+ value: cmii-uav-platform-qingdao
+ ports:
+ - name: platform-9528
+ containerPort: 9528
+ protocol: TCP
+ resources:
+ limits:
+ cpu: "1"
+ memory: 1Gi
+ requests:
+ cpu: 50m
+ memory: 50Mi
+ volumeMounts:
+ - name: nginx-conf
+ mountPath: /etc/nginx/conf.d/nginx.conf
+ subPath: nginx.conf
+ - name: tenant-prefix
+ subPath: ingress-config.js
+ mountPath: /home/cmii-platform/dist/ingress-config.js
+ volumes:
+ - name: nginx-conf
+ configMap:
+ name: nginx-cm
+ items:
+ - key: nginx.conf
+ path: nginx.conf
+ - name: tenant-prefix
+ configMap:
+ name: tenant-prefix-qingdao
+ items:
+ - key: ingress-config.js
+ path: ingress-config.js
+---
+apiVersion: v1
+kind: Service
+metadata:
+ name: cmii-uav-platform-qingdao
+ namespace: zygajg
+ labels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-qingdao
+ octopus.control: frontend-app-wdd
+ app.kubernetes.io/version: 6.0.0
+spec:
+ type: ClusterIP
+ selector:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-qingdao
+ ports:
+ - name: web-svc-port
+ port: 9528
+ protocol: TCP
+ targetPort: 9528
+---
+apiVersion: apps/v1
+kind: Deployment
+metadata:
+ name: cmii-uav-platform-ai-brain
+ namespace: zygajg
+ labels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-ai-brain
+ octopus.control: frontend-app-wdd
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ replicas: 0
+ strategy:
+ rollingUpdate:
+ maxUnavailable: 1
+ selector:
+ matchLabels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-ai-brain
+ template:
+ metadata:
+ labels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-ai-brain
+ spec:
+ imagePullSecrets:
+ - name: harborsecret
+ containers:
+ - name: cmii-uav-platform-ai-brain
+ image: 80.192.1.46:8033/cmii/cmii-uav-platform-ai-brain:6.0.0
+ imagePullPolicy: Always
+ env:
+ - name: K8S_NAMESPACE
+ value: zygajg
+ - name: APPLICATION_NAME
+ value: cmii-uav-platform-ai-brain
+ ports:
+ - name: platform-9528
+ containerPort: 9528
+ protocol: TCP
+ resources:
+ limits:
+ cpu: "1"
+ memory: 1Gi
+ requests:
+ cpu: 50m
+ memory: 50Mi
+ volumeMounts:
+ - name: nginx-conf
+ mountPath: /etc/nginx/conf.d/nginx.conf
+ subPath: nginx.conf
+ - name: tenant-prefix
+ subPath: ingress-config.js
+ mountPath: /home/cmii-platform/dist/ingress-config.js
+ volumes:
+ - name: nginx-conf
+ configMap:
+ name: nginx-cm
+ items:
+ - key: nginx.conf
+ path: nginx.conf
+ - name: tenant-prefix
+ configMap:
+ name: tenant-prefix-ai-brain
+ items:
+ - key: ingress-config.js
+ path: ingress-config.js
+---
+apiVersion: v1
+kind: Service
+metadata:
+ name: cmii-uav-platform-ai-brain
+ namespace: zygajg
+ labels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-ai-brain
+ octopus.control: frontend-app-wdd
+ app.kubernetes.io/version: 6.0.0
+spec:
+ type: ClusterIP
+ selector:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-ai-brain
+ ports:
+ - name: web-svc-port
+ port: 9528
+ protocol: TCP
+ targetPort: 9528
+---
+apiVersion: apps/v1
+kind: Deployment
+metadata:
+ name: cmii-uav-platform-detection
+ namespace: zygajg
+ labels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-detection
+ octopus.control: frontend-app-wdd
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ replicas: 0
+ strategy:
+ rollingUpdate:
+ maxUnavailable: 1
+ selector:
+ matchLabels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-detection
+ template:
+ metadata:
+ labels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-detection
+ spec:
+ imagePullSecrets:
+ - name: harborsecret
+ containers:
+ - name: cmii-uav-platform-detection
+ image: 80.192.1.46:8033/cmii/cmii-uav-platform-detection:5.6.0
+ imagePullPolicy: Always
+ env:
+ - name: K8S_NAMESPACE
+ value: zygajg
+ - name: APPLICATION_NAME
+ value: cmii-uav-platform-detection
+ ports:
+ - name: platform-9528
+ containerPort: 9528
+ protocol: TCP
+ resources:
+ limits:
+ cpu: "1"
+ memory: 1Gi
+ requests:
+ cpu: 50m
+ memory: 50Mi
+ volumeMounts:
+ - name: nginx-conf
+ mountPath: /etc/nginx/conf.d/nginx.conf
+ subPath: nginx.conf
+ - name: tenant-prefix
+ subPath: ingress-config.js
+ mountPath: /home/cmii-platform/dist/ingress-config.js
+ volumes:
+ - name: nginx-conf
+ configMap:
+ name: nginx-cm
+ items:
+ - key: nginx.conf
+ path: nginx.conf
+ - name: tenant-prefix
+ configMap:
+ name: tenant-prefix-detection
+ items:
+ - key: ingress-config.js
+ path: ingress-config.js
+---
+apiVersion: v1
+kind: Service
+metadata:
+ name: cmii-uav-platform-detection
+ namespace: zygajg
+ labels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-detection
+ octopus.control: frontend-app-wdd
+ app.kubernetes.io/version: 6.0.0
+spec:
+ type: ClusterIP
+ selector:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-detection
+ ports:
+ - name: web-svc-port
+ port: 9528
+ protocol: TCP
+ targetPort: 9528
+---
+apiVersion: apps/v1
+kind: Deployment
+metadata:
+ name: cmii-uav-platform-share
+ namespace: zygajg
+ labels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-share
+ octopus.control: frontend-app-wdd
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ replicas: 0
+ strategy:
+ rollingUpdate:
+ maxUnavailable: 1
+ selector:
+ matchLabels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-share
+ template:
+ metadata:
+ labels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-share
+ spec:
+ imagePullSecrets:
+ - name: harborsecret
+ containers:
+ - name: cmii-uav-platform-share
+ image: 80.192.1.46:8033/cmii/cmii-uav-platform-share:6.0.0
+ imagePullPolicy: Always
+ env:
+ - name: K8S_NAMESPACE
+ value: zygajg
+ - name: APPLICATION_NAME
+ value: cmii-uav-platform-share
+ ports:
+ - name: platform-9528
+ containerPort: 9528
+ protocol: TCP
+ resources:
+ limits:
+ cpu: "1"
+ memory: 1Gi
+ requests:
+ cpu: 50m
+ memory: 50Mi
+ volumeMounts:
+ - name: nginx-conf
+ mountPath: /etc/nginx/conf.d/nginx.conf
+ subPath: nginx.conf
+ - name: tenant-prefix
+ subPath: ingress-config.js
+ mountPath: /home/cmii-platform/dist/ingress-config.js
+ volumes:
+ - name: nginx-conf
+ configMap:
+ name: nginx-cm
+ items:
+ - key: nginx.conf
+ path: nginx.conf
+ - name: tenant-prefix
+ configMap:
+ name: tenant-prefix-share
+ items:
+ - key: ingress-config.js
+ path: ingress-config.js
+---
+apiVersion: v1
+kind: Service
+metadata:
+ name: cmii-uav-platform-share
+ namespace: zygajg
+ labels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-share
+ octopus.control: frontend-app-wdd
+ app.kubernetes.io/version: 6.0.0
+spec:
+ type: ClusterIP
+ selector:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-share
+ ports:
+ - name: web-svc-port
+ port: 9528
+ protocol: TCP
+ targetPort: 9528
+---
+apiVersion: apps/v1
+kind: Deployment
+metadata:
+ name: cmii-uav-platform-jiangsuwenlv
+ namespace: zygajg
+ labels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-jiangsuwenlv
+ octopus.control: frontend-app-wdd
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ replicas: 0
+ strategy:
+ rollingUpdate:
+ maxUnavailable: 1
+ selector:
+ matchLabels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-jiangsuwenlv
+ template:
+ metadata:
+ labels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-jiangsuwenlv
+ spec:
+ imagePullSecrets:
+ - name: harborsecret
+ containers:
+ - name: cmii-uav-platform-jiangsuwenlv
+ image: 80.192.1.46:8033/cmii/cmii-uav-platform-jiangsuwenlv:4.1.3-jiangsu-0427
+ imagePullPolicy: Always
+ env:
+ - name: K8S_NAMESPACE
+ value: zygajg
+ - name: APPLICATION_NAME
+ value: cmii-uav-platform-jiangsuwenlv
+ ports:
+ - name: platform-9528
+ containerPort: 9528
+ protocol: TCP
+ resources:
+ limits:
+ cpu: "1"
+ memory: 1Gi
+ requests:
+ cpu: 50m
+ memory: 50Mi
+ volumeMounts:
+ - name: nginx-conf
+ mountPath: /etc/nginx/conf.d/nginx.conf
+ subPath: nginx.conf
+ - name: tenant-prefix
+ subPath: ingress-config.js
+ mountPath: /home/cmii-platform/dist/ingress-config.js
+ volumes:
+ - name: nginx-conf
+ configMap:
+ name: nginx-cm
+ items:
+ - key: nginx.conf
+ path: nginx.conf
+ - name: tenant-prefix
+ configMap:
+ name: tenant-prefix-jiangsuwenlv
+ items:
+ - key: ingress-config.js
+ path: ingress-config.js
+---
+apiVersion: v1
+kind: Service
+metadata:
+ name: cmii-uav-platform-jiangsuwenlv
+ namespace: zygajg
+ labels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-jiangsuwenlv
+ octopus.control: frontend-app-wdd
+ app.kubernetes.io/version: 6.0.0
+spec:
+ type: ClusterIP
+ selector:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-jiangsuwenlv
+ ports:
+ - name: web-svc-port
+ port: 9528
+ protocol: TCP
+ targetPort: 9528
+---
+apiVersion: apps/v1
+kind: Deployment
+metadata:
+ name: cmii-uav-platform-security
+ namespace: zygajg
+ labels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-security
+ octopus.control: frontend-app-wdd
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ replicas: 0
+ strategy:
+ rollingUpdate:
+ maxUnavailable: 1
+ selector:
+ matchLabels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-security
+ template:
+ metadata:
+ labels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-security
+ spec:
+ imagePullSecrets:
+ - name: harborsecret
+ containers:
+ - name: cmii-uav-platform-security
+ image: 80.192.1.46:8033/cmii/cmii-uav-platform-security:5.6.0
+ imagePullPolicy: Always
+ env:
+ - name: K8S_NAMESPACE
+ value: zygajg
+ - name: APPLICATION_NAME
+ value: cmii-uav-platform-security
+ ports:
+ - name: platform-9528
+ containerPort: 9528
+ protocol: TCP
+ resources:
+ limits:
+ cpu: "1"
+ memory: 1Gi
+ requests:
+ cpu: 50m
+ memory: 50Mi
+ volumeMounts:
+ - name: nginx-conf
+ mountPath: /etc/nginx/conf.d/nginx.conf
+ subPath: nginx.conf
+ - name: tenant-prefix
+ subPath: ingress-config.js
+ mountPath: /home/cmii-platform/dist/ingress-config.js
+ volumes:
+ - name: nginx-conf
+ configMap:
+ name: nginx-cm
+ items:
+ - key: nginx.conf
+ path: nginx.conf
+ - name: tenant-prefix
+ configMap:
+ name: tenant-prefix-security
+ items:
+ - key: ingress-config.js
+ path: ingress-config.js
+---
+apiVersion: v1
+kind: Service
+metadata:
+ name: cmii-uav-platform-security
+ namespace: zygajg
+ labels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-security
+ octopus.control: frontend-app-wdd
+ app.kubernetes.io/version: 6.0.0
+spec:
+ type: ClusterIP
+ selector:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-security
+ ports:
+ - name: web-svc-port
+ port: 9528
+ protocol: TCP
+ targetPort: 9528
+---
+apiVersion: apps/v1
+kind: Deployment
+metadata:
+ name: cmii-uav-platform-uas
+ namespace: zygajg
+ labels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-uas
+ octopus.control: frontend-app-wdd
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ replicas: 1
+ strategy:
+ rollingUpdate:
+ maxUnavailable: 1
+ selector:
+ matchLabels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-uas
+ template:
+ metadata:
+ labels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-uas
+ spec:
+ imagePullSecrets:
+ - name: harborsecret
+ containers:
+ - name: cmii-uav-platform-uas
+ image: 80.192.1.46:8033/cmii/cmii-uav-platform-uas:6.0.0-102301
+ imagePullPolicy: Always
+ env:
+ - name: K8S_NAMESPACE
+ value: zygajg
+ - name: APPLICATION_NAME
+ value: cmii-uav-platform-uas
+ ports:
+ - name: platform-9528
+ containerPort: 9528
+ protocol: TCP
+ resources:
+ limits:
+ cpu: "1"
+ memory: 1Gi
+ requests:
+ cpu: 50m
+ memory: 50Mi
+ volumeMounts:
+ - name: nginx-conf
+ mountPath: /etc/nginx/conf.d/nginx.conf
+ subPath: nginx.conf
+ - name: tenant-prefix
+ subPath: ingress-config.js
+ mountPath: /home/cmii-platform/dist/ingress-config.js
+ volumes:
+ - name: nginx-conf
+ configMap:
+ name: nginx-cm
+ items:
+ - key: nginx.conf
+ path: nginx.conf
+ - name: tenant-prefix
+ configMap:
+ name: tenant-prefix-uas
+ items:
+ - key: ingress-config.js
+ path: ingress-config.js
+---
+apiVersion: v1
+kind: Service
+metadata:
+ name: cmii-uav-platform-uas
+ namespace: zygajg
+ labels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-uas
+ octopus.control: frontend-app-wdd
+ app.kubernetes.io/version: 6.0.0
+spec:
+ type: ClusterIP
+ selector:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-uas
+ ports:
+ - name: web-svc-port
+ port: 9528
+ protocol: TCP
+ targetPort: 9528
+---
+apiVersion: apps/v1
+kind: Deployment
+metadata:
+ name: cmii-suav-platform-supervisionh5
+ namespace: zygajg
+ labels:
+ cmii.type: frontend
+ cmii.app: cmii-suav-platform-supervisionh5
+ octopus.control: frontend-app-wdd
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ replicas: 0
+ strategy:
+ rollingUpdate:
+ maxUnavailable: 1
+ selector:
+ matchLabels:
+ cmii.type: frontend
+ cmii.app: cmii-suav-platform-supervisionh5
+ template:
+ metadata:
+ labels:
+ cmii.type: frontend
+ cmii.app: cmii-suav-platform-supervisionh5
+ spec:
+ imagePullSecrets:
+ - name: harborsecret
+ containers:
+ - name: cmii-suav-platform-supervisionh5
+ image: 80.192.1.46:8033/cmii/cmii-suav-platform-supervisionh5:6.0.0
+ imagePullPolicy: Always
+ env:
+ - name: K8S_NAMESPACE
+ value: zygajg
+ - name: APPLICATION_NAME
+ value: cmii-suav-platform-supervisionh5
+ ports:
+ - name: platform-9528
+ containerPort: 9528
+ protocol: TCP
+ resources:
+ limits:
+ cpu: "1"
+ memory: 1Gi
+ requests:
+ cpu: 50m
+ memory: 50Mi
+ volumeMounts:
+ - name: nginx-conf
+ mountPath: /etc/nginx/conf.d/nginx.conf
+ subPath: nginx.conf
+ - name: tenant-prefix
+ subPath: ingress-config.js
+ mountPath: /home/cmii-platform/dist/ingress-config.js
+ volumes:
+ - name: nginx-conf
+ configMap:
+ name: nginx-cm
+ items:
+ - key: nginx.conf
+ path: nginx.conf
+ - name: tenant-prefix
+ configMap:
+ name: tenant-prefix-supervisionh5
+ items:
+ - key: ingress-config.js
+ path: ingress-config.js
+---
+apiVersion: v1
+kind: Service
+metadata:
+ name: cmii-suav-platform-supervisionh5
+ namespace: zygajg
+ labels:
+ cmii.type: frontend
+ cmii.app: cmii-suav-platform-supervisionh5
+ octopus.control: frontend-app-wdd
+ app.kubernetes.io/version: 6.0.0
+spec:
+ type: ClusterIP
+ selector:
+ cmii.type: frontend
+ cmii.app: cmii-suav-platform-supervisionh5
+ ports:
+ - name: web-svc-port
+ port: 9528
+ protocol: TCP
+ targetPort: 9528
+---
+apiVersion: apps/v1
+kind: Deployment
+metadata:
+ name: cmii-uav-platform
+ namespace: zygajg
+ labels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform
+ octopus.control: frontend-app-wdd
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ replicas: 0
+ strategy:
+ rollingUpdate:
+ maxUnavailable: 1
+ selector:
+ matchLabels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform
+ template:
+ metadata:
+ labels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform
+ spec:
+ imagePullSecrets:
+ - name: harborsecret
+ containers:
+ - name: cmii-uav-platform
+ image: 80.192.1.46:8033/cmii/cmii-uav-platform:6.0.0-master600
+ imagePullPolicy: Always
+ env:
+ - name: K8S_NAMESPACE
+ value: zygajg
+ - name: APPLICATION_NAME
+ value: cmii-uav-platform
+ ports:
+ - name: platform-9528
+ containerPort: 9528
+ protocol: TCP
+ resources:
+ limits:
+ cpu: "1"
+ memory: 1Gi
+ requests:
+ cpu: 50m
+ memory: 50Mi
+ volumeMounts:
+ - name: nginx-conf
+ mountPath: /etc/nginx/conf.d/nginx.conf
+ subPath: nginx.conf
+ - name: tenant-prefix
+ subPath: ingress-config.js
+ mountPath: /home/cmii-platform/dist/ingress-config.js
+ volumes:
+ - name: nginx-conf
+ configMap:
+ name: nginx-cm
+ items:
+ - key: nginx.conf
+ path: nginx.conf
+ - name: tenant-prefix
+ configMap:
+ name: tenant-prefix-pangu
+ items:
+ - key: ingress-config.js
+ path: ingress-config.js
+---
+apiVersion: v1
+kind: Service
+metadata:
+ name: cmii-uav-platform
+ namespace: zygajg
+ labels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform
+ octopus.control: frontend-app-wdd
+ app.kubernetes.io/version: 6.0.0
+spec:
+ type: ClusterIP
+ selector:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform
+ ports:
+ - name: web-svc-port
+ port: 9528
+ protocol: TCP
+ targetPort: 9528
+---
+apiVersion: apps/v1
+kind: Deployment
+metadata:
+ name: cmii-suav-platform-supervision
+ namespace: zygajg
+ labels:
+ cmii.type: frontend
+ cmii.app: cmii-suav-platform-supervision
+ octopus.control: frontend-app-wdd
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ replicas: 0
+ strategy:
+ rollingUpdate:
+ maxUnavailable: 1
+ selector:
+ matchLabels:
+ cmii.type: frontend
+ cmii.app: cmii-suav-platform-supervision
+ template:
+ metadata:
+ labels:
+ cmii.type: frontend
+ cmii.app: cmii-suav-platform-supervision
+ spec:
+ imagePullSecrets:
+ - name: harborsecret
+ containers:
+ - name: cmii-suav-platform-supervision
+ image: 80.192.1.46:8033/cmii/cmii-suav-platform-supervision:6.0.0
+ imagePullPolicy: Always
+ env:
+ - name: K8S_NAMESPACE
+ value: zygajg
+ - name: APPLICATION_NAME
+ value: cmii-suav-platform-supervision
+ ports:
+ - name: platform-9528
+ containerPort: 9528
+ protocol: TCP
+ resources:
+ limits:
+ cpu: "1"
+ memory: 1Gi
+ requests:
+ cpu: 50m
+ memory: 50Mi
+ volumeMounts:
+ - name: nginx-conf
+ mountPath: /etc/nginx/conf.d/nginx.conf
+ subPath: nginx.conf
+ - name: tenant-prefix
+ subPath: ingress-config.js
+ mountPath: /home/cmii-platform/dist/ingress-config.js
+ volumes:
+ - name: nginx-conf
+ configMap:
+ name: nginx-cm
+ items:
+ - key: nginx.conf
+ path: nginx.conf
+ - name: tenant-prefix
+ configMap:
+ name: tenant-prefix-supervision
+ items:
+ - key: ingress-config.js
+ path: ingress-config.js
+---
+apiVersion: v1
+kind: Service
+metadata:
+ name: cmii-suav-platform-supervision
+ namespace: zygajg
+ labels:
+ cmii.type: frontend
+ cmii.app: cmii-suav-platform-supervision
+ octopus.control: frontend-app-wdd
+ app.kubernetes.io/version: 6.0.0
+spec:
+ type: ClusterIP
+ selector:
+ cmii.type: frontend
+ cmii.app: cmii-suav-platform-supervision
+ ports:
+ - name: web-svc-port
+ port: 9528
+ protocol: TCP
+ targetPort: 9528
+---
+apiVersion: apps/v1
+kind: Deployment
+metadata:
+ name: cmii-uav-platform-threedsimulation
+ namespace: zygajg
+ labels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-threedsimulation
+ octopus.control: frontend-app-wdd
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ replicas: 0
+ strategy:
+ rollingUpdate:
+ maxUnavailable: 1
+ selector:
+ matchLabels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-threedsimulation
+ template:
+ metadata:
+ labels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-threedsimulation
+ spec:
+ imagePullSecrets:
+ - name: harborsecret
+ containers:
+ - name: cmii-uav-platform-threedsimulation
+ image: 80.192.1.46:8033/cmii/cmii-uav-platform-threedsimulation:5.2.0-21392
+ imagePullPolicy: Always
+ env:
+ - name: K8S_NAMESPACE
+ value: zygajg
+ - name: APPLICATION_NAME
+ value: cmii-uav-platform-threedsimulation
+ ports:
+ - name: platform-9528
+ containerPort: 9528
+ protocol: TCP
+ resources:
+ limits:
+ cpu: "1"
+ memory: 1Gi
+ requests:
+ cpu: 50m
+ memory: 50Mi
+ volumeMounts:
+ - name: nginx-conf
+ mountPath: /etc/nginx/conf.d/nginx.conf
+ subPath: nginx.conf
+ - name: tenant-prefix
+ subPath: ingress-config.js
+ mountPath: /home/cmii-platform/dist/ingress-config.js
+ volumes:
+ - name: nginx-conf
+ configMap:
+ name: nginx-cm
+ items:
+ - key: nginx.conf
+ path: nginx.conf
+ - name: tenant-prefix
+ configMap:
+ name: tenant-prefix-threedsimulation
+ items:
+ - key: ingress-config.js
+ path: ingress-config.js
+---
+apiVersion: v1
+kind: Service
+metadata:
+ name: cmii-uav-platform-threedsimulation
+ namespace: zygajg
+ labels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-threedsimulation
+ octopus.control: frontend-app-wdd
+ app.kubernetes.io/version: 6.0.0
+spec:
+ type: ClusterIP
+ selector:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-threedsimulation
+ ports:
+ - name: web-svc-port
+ port: 9528
+ protocol: TCP
+ targetPort: 9528
+---
+apiVersion: apps/v1
+kind: Deployment
+metadata:
+ name: cmii-uav-platform-mws
+ namespace: zygajg
+ labels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-mws
+ octopus.control: frontend-app-wdd
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ replicas: 0
+ strategy:
+ rollingUpdate:
+ maxUnavailable: 1
+ selector:
+ matchLabels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-mws
+ template:
+ metadata:
+ labels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-mws
+ spec:
+ imagePullSecrets:
+ - name: harborsecret
+ containers:
+ - name: cmii-uav-platform-mws
+ image: 80.192.1.46:8033/cmii/cmii-uav-platform-mws:6.0.0
+ imagePullPolicy: Always
+ env:
+ - name: K8S_NAMESPACE
+ value: zygajg
+ - name: APPLICATION_NAME
+ value: cmii-uav-platform-mws
+ ports:
+ - name: platform-9528
+ containerPort: 9528
+ protocol: TCP
+ resources:
+ limits:
+ cpu: "1"
+ memory: 1Gi
+ requests:
+ cpu: 50m
+ memory: 50Mi
+ volumeMounts:
+ - name: nginx-conf
+ mountPath: /etc/nginx/conf.d/nginx.conf
+ subPath: nginx.conf
+ - name: tenant-prefix
+ subPath: ingress-config.js
+ mountPath: /home/cmii-platform/dist/ingress-config.js
+ volumes:
+ - name: nginx-conf
+ configMap:
+ name: nginx-cm
+ items:
+ - key: nginx.conf
+ path: nginx.conf
+ - name: tenant-prefix
+ configMap:
+ name: tenant-prefix-mws
+ items:
+ - key: ingress-config.js
+ path: ingress-config.js
+---
+apiVersion: v1
+kind: Service
+metadata:
+ name: cmii-uav-platform-mws
+ namespace: zygajg
+ labels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-mws
+ octopus.control: frontend-app-wdd
+ app.kubernetes.io/version: 6.0.0
+spec:
+ type: ClusterIP
+ selector:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-mws
+ ports:
+ - name: web-svc-port
+ port: 9528
+ protocol: TCP
+ targetPort: 9528
+---
+apiVersion: apps/v1
+kind: Deployment
+metadata:
+ name: cmii-uav-platform-logistics
+ namespace: zygajg
+ labels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-logistics
+ octopus.control: frontend-app-wdd
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ replicas: 0
+ strategy:
+ rollingUpdate:
+ maxUnavailable: 1
+ selector:
+ matchLabels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-logistics
+ template:
+ metadata:
+ labels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-logistics
+ spec:
+ imagePullSecrets:
+ - name: harborsecret
+ containers:
+ - name: cmii-uav-platform-logistics
+ image: 80.192.1.46:8033/cmii/cmii-uav-platform-logistics:5.6.0
+ imagePullPolicy: Always
+ env:
+ - name: K8S_NAMESPACE
+ value: zygajg
+ - name: APPLICATION_NAME
+ value: cmii-uav-platform-logistics
+ ports:
+ - name: platform-9528
+ containerPort: 9528
+ protocol: TCP
+ resources:
+ limits:
+ cpu: "1"
+ memory: 1Gi
+ requests:
+ cpu: 50m
+ memory: 50Mi
+ volumeMounts:
+ - name: nginx-conf
+ mountPath: /etc/nginx/conf.d/nginx.conf
+ subPath: nginx.conf
+ - name: tenant-prefix
+ subPath: ingress-config.js
+ mountPath: /home/cmii-platform/dist/ingress-config.js
+ volumes:
+ - name: nginx-conf
+ configMap:
+ name: nginx-cm
+ items:
+ - key: nginx.conf
+ path: nginx.conf
+ - name: tenant-prefix
+ configMap:
+ name: tenant-prefix-logistics
+ items:
+ - key: ingress-config.js
+ path: ingress-config.js
+---
+apiVersion: v1
+kind: Service
+metadata:
+ name: cmii-uav-platform-logistics
+ namespace: zygajg
+ labels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-logistics
+ octopus.control: frontend-app-wdd
+ app.kubernetes.io/version: 6.0.0
+spec:
+ type: ClusterIP
+ selector:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-logistics
+ ports:
+ - name: web-svc-port
+ port: 9528
+ protocol: TCP
+ targetPort: 9528
+---
+apiVersion: apps/v1
+kind: Deployment
+metadata:
+ name: cmii-uav-platform-securityh5
+ namespace: zygajg
+ labels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-securityh5
+ octopus.control: frontend-app-wdd
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ replicas: 0
+ strategy:
+ rollingUpdate:
+ maxUnavailable: 1
+ selector:
+ matchLabels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-securityh5
+ template:
+ metadata:
+ labels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-securityh5
+ spec:
+ imagePullSecrets:
+ - name: harborsecret
+ containers:
+ - name: cmii-uav-platform-securityh5
+ image: 80.192.1.46:8033/cmii/cmii-uav-platform-securityh5:6.0.0
+ imagePullPolicy: Always
+ env:
+ - name: K8S_NAMESPACE
+ value: zygajg
+ - name: APPLICATION_NAME
+ value: cmii-uav-platform-securityh5
+ ports:
+ - name: platform-9528
+ containerPort: 9528
+ protocol: TCP
+ resources:
+ limits:
+ cpu: "1"
+ memory: 1Gi
+ requests:
+ cpu: 50m
+ memory: 50Mi
+ volumeMounts:
+ - name: nginx-conf
+ mountPath: /etc/nginx/conf.d/nginx.conf
+ subPath: nginx.conf
+ - name: tenant-prefix
+ subPath: ingress-config.js
+ mountPath: /home/cmii-platform/dist/ingress-config.js
+ volumes:
+ - name: nginx-conf
+ configMap:
+ name: nginx-cm
+ items:
+ - key: nginx.conf
+ path: nginx.conf
+ - name: tenant-prefix
+ configMap:
+ name: tenant-prefix-securityh5
+ items:
+ - key: ingress-config.js
+ path: ingress-config.js
+---
+apiVersion: v1
+kind: Service
+metadata:
+ name: cmii-uav-platform-securityh5
+ namespace: zygajg
+ labels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-securityh5
+ octopus.control: frontend-app-wdd
+ app.kubernetes.io/version: 6.0.0
+spec:
+ type: ClusterIP
+ selector:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-securityh5
+ ports:
+ - name: web-svc-port
+ port: 9528
+ protocol: TCP
+ targetPort: 9528
+---
+apiVersion: apps/v1
+kind: Deployment
+metadata:
+ name: cmii-uav-platform-dispatchh5
+ namespace: zygajg
+ labels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-dispatchh5
+ octopus.control: frontend-app-wdd
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ replicas: 0
+ strategy:
+ rollingUpdate:
+ maxUnavailable: 1
+ selector:
+ matchLabels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-dispatchh5
+ template:
+ metadata:
+ labels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-dispatchh5
+ spec:
+ imagePullSecrets:
+ - name: harborsecret
+ containers:
+ - name: cmii-uav-platform-dispatchh5
+ image: 80.192.1.46:8033/cmii/cmii-uav-platform-dispatchh5:5.6.0-0708
+ imagePullPolicy: Always
+ env:
+ - name: K8S_NAMESPACE
+ value: zygajg
+ - name: APPLICATION_NAME
+ value: cmii-uav-platform-dispatchh5
+ ports:
+ - name: platform-9528
+ containerPort: 9528
+ protocol: TCP
+ resources:
+ limits:
+ cpu: "1"
+ memory: 1Gi
+ requests:
+ cpu: 50m
+ memory: 50Mi
+ volumeMounts:
+ - name: nginx-conf
+ mountPath: /etc/nginx/conf.d/nginx.conf
+ subPath: nginx.conf
+ - name: tenant-prefix
+ subPath: ingress-config.js
+ mountPath: /home/cmii-platform/dist/ingress-config.js
+ volumes:
+ - name: nginx-conf
+ configMap:
+ name: nginx-cm
+ items:
+ - key: nginx.conf
+ path: nginx.conf
+ - name: tenant-prefix
+ configMap:
+ name: tenant-prefix-dispatchh5
+ items:
+ - key: ingress-config.js
+ path: ingress-config.js
+---
+apiVersion: v1
+kind: Service
+metadata:
+ name: cmii-uav-platform-dispatchh5
+ namespace: zygajg
+ labels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-dispatchh5
+ octopus.control: frontend-app-wdd
+ app.kubernetes.io/version: 6.0.0
+spec:
+ type: ClusterIP
+ selector:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-dispatchh5
+ ports:
+ - name: web-svc-port
+ port: 9528
+ protocol: TCP
+ targetPort: 9528
diff --git a/agent-common/real_project/zygajg/k8s-ingress.yaml b/agent-common/real_project/zygajg/k8s-ingress.yaml
new file mode 100644
index 0000000..9761ed3
--- /dev/null
+++ b/agent-common/real_project/zygajg/k8s-ingress.yaml
@@ -0,0 +1,632 @@
+---
+apiVersion: networking.k8s.io/v1beta1
+kind: Ingress
+metadata:
+ name: frontend-applications-ingress
+ namespace: zygajg
+ labels:
+ type: frontend
+ octopus.control: all-ingress-config-wdd
+ app.kubernetes.io/managed-by: octopus-control
+ app.kubernetes.io/version: 6.0.0
+ annotations:
+ kubernetes.io/ingress.class: "nginx"
+ nginx.ingress.kubernetes.io/enable-cors: "true"
+ nginx.ingress.kubernetes.io/rewrite-target: /$1
+ nginx.ingress.kubernetes.io/configuration-snippet: |
+ rewrite ^(/supervision)$ $1/ redirect;
+ rewrite ^(/supervisionh5)$ $1/ redirect;
+ rewrite ^(/pangu)$ $1/ redirect;
+ rewrite ^(/ai-brain)$ $1/ redirect;
+ rewrite ^(/armypeople)$ $1/ redirect;
+ rewrite ^(/base)$ $1/ redirect;
+ rewrite ^(/cmsportal)$ $1/ redirect;
+ rewrite ^(/detection)$ $1/ redirect;
+ rewrite ^(/dispatchh5)$ $1/ redirect;
+ rewrite ^(/emergency)$ $1/ redirect;
+ rewrite ^(/hljtt)$ $1/ redirect;
+ rewrite ^(/hyper)$ $1/ redirect;
+ rewrite ^(/jiangsuwenlv)$ $1/ redirect;
+ rewrite ^(/logistics)$ $1/ redirect;
+ rewrite ^(/media)$ $1/ redirect;
+ rewrite ^(/multiterminal)$ $1/ redirect;
+ rewrite ^(/mws)$ $1/ redirect;
+ rewrite ^(/oms)$ $1/ redirect;
+ rewrite ^(/open)$ $1/ redirect;
+ rewrite ^(/pilot2cloud)$ $1/ redirect;
+ rewrite ^(/qingdao)$ $1/ redirect;
+ rewrite ^(/qinghaitourism)$ $1/ redirect;
+ rewrite ^(/security)$ $1/ redirect;
+ rewrite ^(/securityh5)$ $1/ redirect;
+ rewrite ^(/seniclive)$ $1/ redirect;
+ rewrite ^(/share)$ $1/ redirect;
+ rewrite ^(/splice)$ $1/ redirect;
+ rewrite ^(/threedsimulation)$ $1/ redirect;
+ rewrite ^(/traffic)$ $1/ redirect;
+ rewrite ^(/uas)$ $1/ redirect;
+ rewrite ^(/uasms)$ $1/ redirect;
+ rewrite ^(/visualization)$ $1/ redirect;
+spec:
+ rules:
+ - host: fake-domain.zygajg.io
+ http:
+ paths:
+ - path: /?(.*)
+ pathType: ImplementationSpecific
+ backend:
+ serviceName: cmii-uav-platform
+ servicePort: 9528
+ - path: /supervision/?(.*)
+ pathType: ImplementationSpecific
+ backend:
+ serviceName: cmii-suav-platform-supervision
+ servicePort: 9528
+ - path: /supervisionh5/?(.*)
+ pathType: ImplementationSpecific
+ backend:
+ serviceName: cmii-suav-platform-supervisionh5
+ servicePort: 9528
+ - path: /pangu/?(.*)
+ pathType: ImplementationSpecific
+ backend:
+ serviceName: cmii-uav-platform
+ servicePort: 9528
+ - path: /ai-brain/?(.*)
+ pathType: ImplementationSpecific
+ backend:
+ serviceName: cmii-uav-platform-ai-brain
+ servicePort: 9528
+ - path: /armypeople/?(.*)
+ pathType: ImplementationSpecific
+ backend:
+ serviceName: cmii-uav-platform-armypeople
+ servicePort: 9528
+ - path: /base/?(.*)
+ pathType: ImplementationSpecific
+ backend:
+ serviceName: cmii-uav-platform-base
+ servicePort: 9528
+ - path: /cmsportal/?(.*)
+ pathType: ImplementationSpecific
+ backend:
+ serviceName: cmii-uav-platform-cms-portal
+ servicePort: 9528
+ - path: /detection/?(.*)
+ pathType: ImplementationSpecific
+ backend:
+ serviceName: cmii-uav-platform-detection
+ servicePort: 9528
+ - path: /dispatchh5/?(.*)
+ pathType: ImplementationSpecific
+ backend:
+ serviceName: cmii-uav-platform-dispatchh5
+ servicePort: 9528
+ - path: /emergency/?(.*)
+ pathType: ImplementationSpecific
+ backend:
+ serviceName: cmii-uav-platform-emergency-rescue
+ servicePort: 9528
+ - path: /hljtt/?(.*)
+ pathType: ImplementationSpecific
+ backend:
+ serviceName: cmii-uav-platform-hljtt
+ servicePort: 9528
+ - path: /hyper/?(.*)
+ pathType: ImplementationSpecific
+ backend:
+ serviceName: cmii-uav-platform-hyperspectral
+ servicePort: 9528
+ - path: /jiangsuwenlv/?(.*)
+ pathType: ImplementationSpecific
+ backend:
+ serviceName: cmii-uav-platform-jiangsuwenlv
+ servicePort: 9528
+ - path: /logistics/?(.*)
+ pathType: ImplementationSpecific
+ backend:
+ serviceName: cmii-uav-platform-logistics
+ servicePort: 9528
+ - path: /media/?(.*)
+ pathType: ImplementationSpecific
+ backend:
+ serviceName: cmii-uav-platform-media
+ servicePort: 9528
+ - path: /multiterminal/?(.*)
+ pathType: ImplementationSpecific
+ backend:
+ serviceName: cmii-uav-platform-multiterminal
+ servicePort: 9528
+ - path: /mws/?(.*)
+ pathType: ImplementationSpecific
+ backend:
+ serviceName: cmii-uav-platform-mws
+ servicePort: 9528
+ - path: /oms/?(.*)
+ pathType: ImplementationSpecific
+ backend:
+ serviceName: cmii-uav-platform-oms
+ servicePort: 9528
+ - path: /open/?(.*)
+ pathType: ImplementationSpecific
+ backend:
+ serviceName: cmii-uav-platform-open
+ servicePort: 9528
+ - path: /pilot2cloud/?(.*)
+ pathType: ImplementationSpecific
+ backend:
+ serviceName: cmii-uav-platform-pilot2-to-cloud
+ servicePort: 9528
+ - path: /qingdao/?(.*)
+ pathType: ImplementationSpecific
+ backend:
+ serviceName: cmii-uav-platform-qingdao
+ servicePort: 9528
+ - path: /qinghaitourism/?(.*)
+ pathType: ImplementationSpecific
+ backend:
+ serviceName: cmii-uav-platform-qinghaitourism
+ servicePort: 9528
+ - path: /security/?(.*)
+ pathType: ImplementationSpecific
+ backend:
+ serviceName: cmii-uav-platform-security
+ servicePort: 9528
+ - path: /securityh5/?(.*)
+ pathType: ImplementationSpecific
+ backend:
+ serviceName: cmii-uav-platform-securityh5
+ servicePort: 9528
+ - path: /seniclive/?(.*)
+ pathType: ImplementationSpecific
+ backend:
+ serviceName: cmii-uav-platform-seniclive
+ servicePort: 9528
+ - path: /share/?(.*)
+ pathType: ImplementationSpecific
+ backend:
+ serviceName: cmii-uav-platform-share
+ servicePort: 9528
+ - path: /splice/?(.*)
+ pathType: ImplementationSpecific
+ backend:
+ serviceName: cmii-uav-platform-splice
+ servicePort: 9528
+ - path: /threedsimulation/?(.*)
+ pathType: ImplementationSpecific
+ backend:
+ serviceName: cmii-uav-platform-threedsimulation
+ servicePort: 9528
+ - path: /traffic/?(.*)
+ pathType: ImplementationSpecific
+ backend:
+ serviceName: cmii-uav-platform-traffic
+ servicePort: 9528
+ - path: /uas/?(.*)
+ pathType: ImplementationSpecific
+ backend:
+ serviceName: cmii-uav-platform-uas
+ servicePort: 9528
+ - path: /uasms/?(.*)
+ pathType: ImplementationSpecific
+ backend:
+ serviceName: cmii-uav-platform-uasms
+ servicePort: 9528
+ - path: /visualization/?(.*)
+ pathType: ImplementationSpecific
+ backend:
+ serviceName: cmii-uav-platform-visualization
+ servicePort: 9528
+---
+apiVersion: networking.k8s.io/v1beta1
+kind: Ingress
+metadata:
+ name: backend-applications-ingress
+ namespace: zygajg
+ labels:
+ type: backend
+ octopus.control: all-ingress-config-wdd
+ app.kubernetes.io/managed-by: octopus-control
+ app.kubernetes.io/version: 6.0.0
+ annotations:
+ kubernetes.io/ingress.class: "nginx"
+ nginx.ingress.kubernetes.io/enable-cors: "true"
+spec:
+ rules:
+ - host: cmii-admin-data.uavcloud-zygajg.io
+ http:
+ paths:
+ - path: /
+ pathType: ImplementationSpecific
+ backend:
+ serviceName: cmii-admin-data
+ servicePort: 8080
+ - host: cmii-admin-gateway.uavcloud-zygajg.io
+ http:
+ paths:
+ - path: /
+ pathType: ImplementationSpecific
+ backend:
+ serviceName: cmii-admin-gateway
+ servicePort: 8080
+ - host: cmii-admin-user.uavcloud-zygajg.io
+ http:
+ paths:
+ - path: /
+ pathType: ImplementationSpecific
+ backend:
+ serviceName: cmii-admin-user
+ servicePort: 8080
+ - host: cmii-app-release.uavcloud-zygajg.io
+ http:
+ paths:
+ - path: /
+ pathType: ImplementationSpecific
+ backend:
+ serviceName: cmii-app-release
+ servicePort: 8080
+ - host: cmii-open-gateway.uavcloud-zygajg.io
+ http:
+ paths:
+ - path: /
+ pathType: ImplementationSpecific
+ backend:
+ serviceName: cmii-open-gateway
+ servicePort: 8080
+ - host: cmii-suav-supervision.uavcloud-zygajg.io
+ http:
+ paths:
+ - path: /
+ pathType: ImplementationSpecific
+ backend:
+ serviceName: cmii-suav-supervision
+ servicePort: 8080
+ - host: cmii-uas-gateway.uavcloud-zygajg.io
+ http:
+ paths:
+ - path: /
+ pathType: ImplementationSpecific
+ backend:
+ serviceName: cmii-uas-gateway
+ servicePort: 8080
+ - host: cmii-uas-lifecycle.uavcloud-zygajg.io
+ http:
+ paths:
+ - path: /
+ pathType: ImplementationSpecific
+ backend:
+ serviceName: cmii-uas-lifecycle
+ servicePort: 8080
+ - host: cmii-uav-airspace.uavcloud-zygajg.io
+ http:
+ paths:
+ - path: /
+ pathType: ImplementationSpecific
+ backend:
+ serviceName: cmii-uav-airspace
+ servicePort: 8080
+ - host: cmii-uav-alarm.uavcloud-zygajg.io
+ http:
+ paths:
+ - path: /
+ pathType: ImplementationSpecific
+ backend:
+ serviceName: cmii-uav-alarm
+ servicePort: 8080
+ - host: cmii-uav-autowaypoint.uavcloud-zygajg.io
+ http:
+ paths:
+ - path: /
+ pathType: ImplementationSpecific
+ backend:
+ serviceName: cmii-uav-autowaypoint
+ servicePort: 8080
+ - host: cmii-uav-brain.uavcloud-zygajg.io
+ http:
+ paths:
+ - path: /
+ pathType: ImplementationSpecific
+ backend:
+ serviceName: cmii-uav-brain
+ servicePort: 8080
+ - host: cmii-uav-bridge.uavcloud-zygajg.io
+ http:
+ paths:
+ - path: /
+ pathType: ImplementationSpecific
+ backend:
+ serviceName: cmii-uav-bridge
+ servicePort: 8080
+ - host: cmii-uav-cloud-live.uavcloud-zygajg.io
+ http:
+ paths:
+ - path: /
+ pathType: ImplementationSpecific
+ backend:
+ serviceName: cmii-uav-cloud-live
+ servicePort: 8080
+ - host: cmii-uav-clusters.uavcloud-zygajg.io
+ http:
+ paths:
+ - path: /
+ pathType: ImplementationSpecific
+ backend:
+ serviceName: cmii-uav-clusters
+ servicePort: 8080
+ - host: cmii-uav-cms.uavcloud-zygajg.io
+ http:
+ paths:
+ - path: /
+ pathType: ImplementationSpecific
+ backend:
+ serviceName: cmii-uav-cms
+ servicePort: 8080
+ - host: cmii-uav-data-post-process.uavcloud-zygajg.io
+ http:
+ paths:
+ - path: /
+ pathType: ImplementationSpecific
+ backend:
+ serviceName: cmii-uav-data-post-process
+ servicePort: 8080
+ - host: cmii-uav-depotautoreturn.uavcloud-zygajg.io
+ http:
+ paths:
+ - path: /
+ pathType: ImplementationSpecific
+ backend:
+ serviceName: cmii-uav-depotautoreturn
+ servicePort: 8080
+ - host: cmii-uav-developer.uavcloud-zygajg.io
+ http:
+ paths:
+ - path: /
+ pathType: ImplementationSpecific
+ backend:
+ serviceName: cmii-uav-developer
+ servicePort: 8080
+ - host: cmii-uav-device.uavcloud-zygajg.io
+ http:
+ paths:
+ - path: /
+ pathType: ImplementationSpecific
+ backend:
+ serviceName: cmii-uav-device
+ servicePort: 8080
+ - host: cmii-uav-emergency.uavcloud-zygajg.io
+ http:
+ paths:
+ - path: /
+ pathType: ImplementationSpecific
+ backend:
+ serviceName: cmii-uav-emergency
+ servicePort: 8080
+ - host: cmii-uav-gateway.uavcloud-zygajg.io
+ http:
+ paths:
+ - path: /
+ pathType: ImplementationSpecific
+ backend:
+ serviceName: cmii-uav-gateway
+ servicePort: 8080
+ - host: cmii-uav-gis-server.uavcloud-zygajg.io
+ http:
+ paths:
+ - path: /
+ pathType: ImplementationSpecific
+ backend:
+ serviceName: cmii-uav-gis-server
+ servicePort: 8080
+ - host: cmii-uav-grid-datasource.uavcloud-zygajg.io
+ http:
+ paths:
+ - path: /
+ pathType: ImplementationSpecific
+ backend:
+ serviceName: cmii-uav-grid-datasource
+ servicePort: 8080
+ - host: cmii-uav-grid-engine.uavcloud-zygajg.io
+ http:
+ paths:
+ - path: /
+ pathType: ImplementationSpecific
+ backend:
+ serviceName: cmii-uav-grid-engine
+ servicePort: 8080
+ - host: cmii-uav-grid-manage.uavcloud-zygajg.io
+ http:
+ paths:
+ - path: /
+ pathType: ImplementationSpecific
+ backend:
+ serviceName: cmii-uav-grid-manage
+ servicePort: 8080
+ - host: cmii-uav-industrial-portfolio.uavcloud-zygajg.io
+ http:
+ paths:
+ - path: /
+ pathType: ImplementationSpecific
+ backend:
+ serviceName: cmii-uav-industrial-portfolio
+ servicePort: 8080
+ - host: cmii-uav-integration.uavcloud-zygajg.io
+ http:
+ paths:
+ - path: /
+ pathType: ImplementationSpecific
+ backend:
+ serviceName: cmii-uav-integration
+ servicePort: 8080
+ - host: cmii-uav-iot-dispatcher.uavcloud-zygajg.io
+ http:
+ paths:
+ - path: /
+ pathType: ImplementationSpecific
+ backend:
+ serviceName: cmii-uav-iot-dispatcher
+ servicePort: 8080
+ - host: cmii-uav-kpi-monitor.uavcloud-zygajg.io
+ http:
+ paths:
+ - path: /
+ pathType: ImplementationSpecific
+ backend:
+ serviceName: cmii-uav-kpi-monitor
+ servicePort: 8080
+ - host: cmii-uav-logger.uavcloud-zygajg.io
+ http:
+ paths:
+ - path: /
+ pathType: ImplementationSpecific
+ backend:
+ serviceName: cmii-uav-logger
+ servicePort: 8080
+ - host: cmii-uav-material-warehouse.uavcloud-zygajg.io
+ http:
+ paths:
+ - path: /
+ pathType: ImplementationSpecific
+ backend:
+ serviceName: cmii-uav-material-warehouse
+ servicePort: 8080
+ - host: cmii-uav-mission.uavcloud-zygajg.io
+ http:
+ paths:
+ - path: /
+ pathType: ImplementationSpecific
+ backend:
+ serviceName: cmii-uav-mission
+ servicePort: 8080
+ - host: cmii-uav-mqtthandler.uavcloud-zygajg.io
+ http:
+ paths:
+ - path: /
+ pathType: ImplementationSpecific
+ backend:
+ serviceName: cmii-uav-mqtthandler
+ servicePort: 8080
+ - host: cmii-uav-multilink.uavcloud-zygajg.io
+ http:
+ paths:
+ - path: /
+ pathType: ImplementationSpecific
+ backend:
+ serviceName: cmii-uav-multilink
+ servicePort: 8080
+ - host: cmii-uav-notice.uavcloud-zygajg.io
+ http:
+ paths:
+ - path: /
+ pathType: ImplementationSpecific
+ backend:
+ serviceName: cmii-uav-notice
+ servicePort: 8080
+ - host: cmii-uav-oauth.uavcloud-zygajg.io
+ http:
+ paths:
+ - path: /
+ pathType: ImplementationSpecific
+ backend:
+ serviceName: cmii-uav-oauth
+ servicePort: 8080
+ - host: cmii-uav-process.uavcloud-zygajg.io
+ http:
+ paths:
+ - path: /
+ pathType: ImplementationSpecific
+ backend:
+ serviceName: cmii-uav-process
+ servicePort: 8080
+ - host: cmii-uav-sense-adapter.uavcloud-zygajg.io
+ http:
+ paths:
+ - path: /
+ pathType: ImplementationSpecific
+ backend:
+ serviceName: cmii-uav-sense-adapter
+ servicePort: 8080
+ - host: cmii-uav-surveillance.uavcloud-zygajg.io
+ http:
+ paths:
+ - path: /
+ pathType: ImplementationSpecific
+ backend:
+ serviceName: cmii-uav-surveillance
+ servicePort: 8080
+ - host: cmii-uav-sync.uavcloud-zygajg.io
+ http:
+ paths:
+ - path: /
+ pathType: ImplementationSpecific
+ backend:
+ serviceName: cmii-uav-sync
+ servicePort: 8080
+ - host: cmii-uav-threedsimulation.uavcloud-zygajg.io
+ http:
+ paths:
+ - path: /
+ pathType: ImplementationSpecific
+ backend:
+ serviceName: cmii-uav-threedsimulation
+ servicePort: 8080
+ - host: cmii-uav-tower.uavcloud-zygajg.io
+ http:
+ paths:
+ - path: /
+ pathType: ImplementationSpecific
+ backend:
+ serviceName: cmii-uav-tower
+ servicePort: 8080
+ - host: cmii-uav-user.uavcloud-zygajg.io
+ http:
+ paths:
+ - path: /
+ pathType: ImplementationSpecific
+ backend:
+ serviceName: cmii-uav-user
+ servicePort: 8080
+ - host: cmii-uav-waypoint.uavcloud-zygajg.io
+ http:
+ paths:
+ - path: /
+ pathType: ImplementationSpecific
+ backend:
+ serviceName: cmii-uav-waypoint
+ servicePort: 8080
+---
+apiVersion: networking.k8s.io/v1beta1
+kind: Ingress
+metadata:
+ name: all-gateways-ingress
+ namespace: zygajg
+ labels:
+ type: api-gateway
+ octopus.control: all-ingress-config-1.1.0
+ app.kubernetes.io/managed-by: octopus-control
+ app.kubernetes.io/version: 6.0.0
+ annotations:
+ kubernetes.io/ingress.class: "nginx"
+ nginx.ingress.kubernetes.io/enable-cors: "true"
+ nginx.ingress.kubernetes.io/rewrite-target: /$1
+ nginx.ingress.kubernetes.io/configuration-snippet: |
+ proxy_set_header Upgrade $http_upgrade;
+ proxy_set_header Connection "Upgrade";
+spec:
+ rules:
+ - host: fake-domain.zygajg.io
+ http:
+ paths:
+ - path: /oms/api/?(.*)
+ pathType: ImplementationSpecific
+ backend:
+ serviceName: cmii-admin-gateway
+ servicePort: 8080
+ - path: /open/api/?(.*)
+ pathType: ImplementationSpecific
+ backend:
+ serviceName: cmii-open-gateway
+ servicePort: 8080
+ - path: /api/?(.*)
+ pathType: ImplementationSpecific
+ backend:
+ serviceName: cmii-uav-gateway
+ servicePort: 8080
diff --git a/agent-common/real_project/zygajg/k8s-mongo.yaml b/agent-common/real_project/zygajg/k8s-mongo.yaml
new file mode 100644
index 0000000..e274794
--- /dev/null
+++ b/agent-common/real_project/zygajg/k8s-mongo.yaml
@@ -0,0 +1,78 @@
+---
+apiVersion: v1
+kind: Service
+metadata:
+ name: helm-mongo
+ namespace: zygajg
+ labels:
+ cmii.app: helm-mongo
+ cmii.type: middleware
+ helm.sh/chart: mongo-1.1.0
+ app.kubernetes.io/managed-by: octopus-control
+ app.kubernetes.io/version: 6.0.0
+spec:
+ type: NodePort
+ selector:
+ cmii.app: helm-mongo
+ cmii.type: middleware
+ ports:
+ - port: 27017
+ name: server-27017
+ targetPort: 27017
+ nodePort: 37017
+---
+apiVersion: apps/v1
+kind: StatefulSet
+metadata:
+ name: helm-mongo
+ namespace: zygajg
+ labels:
+ cmii.app: helm-mongo
+ cmii.type: middleware
+ helm.sh/chart: mongo-1.1.0
+ app.kubernetes.io/managed-by: octopus-control
+ app.kubernetes.io/version: 6.0.0
+spec:
+ serviceName: helm-mongo
+ replicas: 1
+ selector:
+ matchLabels:
+ cmii.app: helm-mongo
+ cmii.type: middleware
+ template:
+ metadata:
+ labels:
+ cmii.app: helm-mongo
+ cmii.type: middleware
+ helm.sh/chart: mongo-1.1.0
+ app.kubernetes.io/managed-by: octopus-control
+ app.kubernetes.io/version: 6.0.0
+ annotations:
+ pod.alpha.kubernetes.io/initialized: "true"
+ spec:
+ imagePullSecrets:
+ - name: harborsecret
+ affinity: {}
+ containers:
+ - name: helm-mongo
+ image: 80.192.1.46:8033/cmii/mongo:5.0
+ resources: {}
+ ports:
+ - containerPort: 27017
+ name: mongo27017
+ protocol: TCP
+ env:
+ - name: MONGO_INITDB_ROOT_USERNAME
+ value: cmlc
+ - name: MONGO_INITDB_ROOT_PASSWORD
+ value: REdPza8#oVlt
+ volumeMounts:
+ - name: mongo-data
+ mountPath: /data/db
+ readOnly: false
+ subPath: default/helm-mongo/data/db
+ volumes:
+ - name: mongo-data
+ persistentVolumeClaim:
+ claimName: helm-mongo
+---
diff --git a/agent-common/real_project/zygajg/k8s-mysql.yaml b/agent-common/real_project/zygajg/k8s-mysql.yaml
new file mode 100644
index 0000000..f84dbcc
--- /dev/null
+++ b/agent-common/real_project/zygajg/k8s-mysql.yaml
@@ -0,0 +1,410 @@
+---
+apiVersion: v1
+kind: ServiceAccount
+metadata:
+ name: helm-mysql
+ namespace: zygajg
+ labels:
+ app.kubernetes.io/name: mysql-db
+ octopus.control: mysql-db-wdd
+ app.kubernetes.io/release: zygajg
+ app.kubernetes.io/managed-by: octopus
+ annotations: {}
+secrets:
+ - name: helm-mysql
+---
+apiVersion: v1
+kind: Secret
+metadata:
+ name: helm-mysql
+ namespace: zygajg
+ labels:
+ app.kubernetes.io/name: mysql-db
+ octopus.control: mysql-db-wdd
+ app.kubernetes.io/release: zygajg
+ app.kubernetes.io/managed-by: octopus
+type: Opaque
+data:
+ mysql-root-password: "UXpmWFFoZDNiUQ=="
+ mysql-password: "S0F0cm5PckFKNw=="
+---
+apiVersion: v1
+kind: ConfigMap
+metadata:
+ name: helm-mysql
+ namespace: zygajg
+ labels:
+ app.kubernetes.io/name: mysql-db
+ octopus.control: mysql-db-wdd
+ app.kubernetes.io/release: zygajg
+ app.kubernetes.io/managed-by: octopus
+ app.kubernetes.io/component: primary
+data:
+ my.cnf: |-
+
+ [mysqld]
+ port=3306
+ basedir=/opt/bitnami/mysql
+ datadir=/bitnami/mysql/data
+ pid-file=/opt/bitnami/mysql/tmp/mysqld.pid
+ socket=/opt/bitnami/mysql/tmp/mysql.sock
+ log-error=/bitnami/mysql/data/error.log
+ general_log_file = /bitnami/mysql/data/general.log
+ slow_query_log_file = /bitnami/mysql/data/slow.log
+ innodb_data_file_path = ibdata1:512M:autoextend
+ innodb_buffer_pool_size = 512M
+ innodb_buffer_pool_instances = 2
+ innodb_log_file_size = 512M
+ innodb_log_files_in_group = 4
+ innodb_log_files_in_group = 4
+ log-bin = /bitnami/mysql/data/mysql-bin
+ max_binlog_size=1G
+ transaction_isolation = REPEATABLE-READ
+ default_storage_engine = innodb
+ character-set-server = utf8mb4
+ collation-server=utf8mb4_bin
+ binlog_format = ROW
+ binlog_rows_query_log_events=on
+ binlog_cache_size=4M
+ binlog_expire_logs_seconds = 1296000
+ max_binlog_cache_size=2G
+ gtid_mode = on
+ enforce_gtid_consistency = 1
+ sync_binlog = 1
+ innodb_flush_log_at_trx_commit = 1
+ innodb_flush_method = O_DIRECT
+ log_slave_updates=1
+ relay_log_recovery = 1
+ relay-log-purge = 1
+ default_time_zone = '+08:00'
+ lower_case_table_names=1
+ log_bin_trust_function_creators=1
+ group_concat_max_len=67108864
+ innodb_io_capacity = 4000
+ innodb_io_capacity_max = 8000
+ innodb_flush_sync = 0
+ innodb_flush_neighbors = 0
+ innodb_write_io_threads = 8
+ innodb_read_io_threads = 8
+ innodb_purge_threads = 4
+ innodb_page_cleaners = 4
+ innodb_open_files = 65535
+ innodb_max_dirty_pages_pct = 50
+ innodb_lru_scan_depth = 4000
+ innodb_checksum_algorithm = crc32
+ innodb_lock_wait_timeout = 10
+ innodb_rollback_on_timeout = 1
+ innodb_print_all_deadlocks = 1
+ innodb_file_per_table = 1
+ innodb_online_alter_log_max_size = 4G
+ innodb_stats_on_metadata = 0
+ innodb_thread_concurrency = 0
+ innodb_sync_spin_loops = 100
+ innodb_spin_wait_delay = 30
+ lock_wait_timeout = 3600
+ slow_query_log = 1
+ long_query_time = 10
+ log_queries_not_using_indexes =1
+ log_throttle_queries_not_using_indexes = 60
+ min_examined_row_limit = 100
+ log_slow_admin_statements = 1
+ log_slow_slave_statements = 1
+ default_authentication_plugin=mysql_native_password
+ skip-name-resolve=1
+ explicit_defaults_for_timestamp=1
+ plugin_dir=/opt/bitnami/mysql/plugin
+ max_allowed_packet=128M
+ max_connections = 2000
+ max_connect_errors = 1000000
+ table_definition_cache=2000
+ table_open_cache_instances=64
+ tablespace_definition_cache=1024
+ thread_cache_size=256
+ interactive_timeout = 600
+ wait_timeout = 600
+ tmpdir=/opt/bitnami/mysql/tmp
+ max_allowed_packet=32M
+ bind-address=0.0.0.0
+ performance_schema = 1
+ performance_schema_instrument = '%memory%=on'
+ performance_schema_instrument = '%lock%=on'
+ innodb_monitor_enable=ALL
+
+ [mysql]
+ no-auto-rehash
+
+ [mysqldump]
+ quick
+ max_allowed_packet = 32M
+
+ [client]
+ port=3306
+ socket=/opt/bitnami/mysql/tmp/mysql.sock
+ default-character-set=UTF8
+ plugin_dir=/opt/bitnami/mysql/plugin
+
+ [manager]
+ port=3306
+ socket=/opt/bitnami/mysql/tmp/mysql.sock
+ pid-file=/opt/bitnami/mysql/tmp/mysqld.pid
+---
+apiVersion: v1
+kind: ConfigMap
+metadata:
+ name: helm-mysql-init-scripts
+ namespace: zygajg
+ labels:
+ app.kubernetes.io/name: mysql-db
+ octopus.control: mysql-db-wdd
+ app.kubernetes.io/release: zygajg
+ app.kubernetes.io/managed-by: octopus
+ app.kubernetes.io/component: primary
+data:
+ create_users_grants_core.sql: |-
+ create user zyly@'%' identified by 'Cmii@451315';
+ grant select on *.* to zyly@'%';
+ create user zyly_qc@'%' identified by 'Uh)E_owCyb16';
+ grant all on *.* to zyly_qc@'%';
+ create user k8s_admin@'%' identified by 'fP#UaH6qQ3)8';
+ grant all on *.* to k8s_admin@'%';
+ create user audit_dba@'%' identified by 'PjCzqiBmJaTpgkoYXynH';
+ grant all on *.* to audit_dba@'%';
+ create user db_backup@'%' identified by 'RU5Pu(4FGdT9';
+ GRANT SELECT, RELOAD, PROCESS, LOCK TABLES, REPLICATION CLIENT, EVENT on *.* to db_backup@'%';
+ create user monitor@'%' identified by 'PL3#nGtrWbf-';
+ grant REPLICATION CLIENT on *.* to monitor@'%';
+ flush privileges;
+---
+kind: Service
+apiVersion: v1
+metadata:
+ name: cmii-mysql
+ namespace: zygajg
+ labels:
+ app.kubernetes.io/component: primary
+ app.kubernetes.io/managed-by: octopus
+ app.kubernetes.io/name: mysql-db
+ app.kubernetes.io/release: zygajg
+ cmii.app: mysql
+ cmii.type: middleware
+ octopus.control: mysql-db-wdd
+spec:
+ ports:
+ - name: mysql
+ protocol: TCP
+ port: 13306
+ targetPort: mysql
+ selector:
+ app.kubernetes.io/component: primary
+ app.kubernetes.io/name: mysql-db
+ app.kubernetes.io/release: zygajg
+ cmii.app: mysql
+ cmii.type: middleware
+ type: ClusterIP
+---
+apiVersion: v1
+kind: Service
+metadata:
+ name: helm-mysql-headless
+ namespace: zygajg
+ labels:
+ app.kubernetes.io/name: mysql-db
+ octopus.control: mysql-db-wdd
+ app.kubernetes.io/release: zygajg
+ app.kubernetes.io/managed-by: octopus
+ cmii.type: middleware
+ cmii.app: mysql
+ app.kubernetes.io/component: primary
+ annotations: {}
+spec:
+ type: ClusterIP
+ clusterIP: None
+ publishNotReadyAddresses: true
+ ports:
+ - name: mysql
+ port: 3306
+ targetPort: mysql
+ selector:
+ app.kubernetes.io/name: mysql-db
+ app.kubernetes.io/release: zygajg
+ cmii.type: middleware
+ cmii.app: mysql
+ app.kubernetes.io/component: primary
+---
+apiVersion: v1
+kind: Service
+metadata:
+ name: helm-mysql
+ namespace: zygajg
+ labels:
+ app.kubernetes.io/name: mysql-db
+ octopus.control: mysql-db-wdd
+ app.kubernetes.io/release: zygajg
+ app.kubernetes.io/managed-by: octopus
+ cmii.type: middleware
+ cmii.app: mysql
+ app.kubernetes.io/component: primary
+ annotations: {}
+spec:
+ type: NodePort
+ ports:
+ - name: mysql
+ port: 3306
+ protocol: TCP
+ targetPort: mysql
+ nodePort: 33306
+ selector:
+ app.kubernetes.io/name: mysql-db
+ app.kubernetes.io/release: zygajg
+ cmii.type: middleware
+ cmii.app: mysql
+ app.kubernetes.io/component: primary
+---
+apiVersion: apps/v1
+kind: StatefulSet
+metadata:
+ name: helm-mysql
+ namespace: zygajg
+ labels:
+ app.kubernetes.io/name: mysql-db
+ octopus.control: mysql-db-wdd
+ app.kubernetes.io/release: zygajg
+ app.kubernetes.io/managed-by: octopus
+ cmii.type: middleware
+ cmii.app: mysql
+ app.kubernetes.io/component: primary
+spec:
+ replicas: 1
+ selector:
+ matchLabels:
+ app.kubernetes.io/name: mysql-db
+ app.kubernetes.io/release: zygajg
+ cmii.type: middleware
+ cmii.app: mysql
+ app.kubernetes.io/component: primary
+ serviceName: helm-mysql
+ updateStrategy:
+ type: RollingUpdate
+ template:
+ metadata:
+ annotations:
+ checksum/configuration: 6b60fa0f3a846a6ada8effdc4f823cf8003d42a8c8f630fe8b1b66d3454082dd
+ labels:
+ app.kubernetes.io/name: mysql-db
+ octopus.control: mysql-db-wdd
+ app.kubernetes.io/release: zygajg
+ app.kubernetes.io/managed-by: octopus
+ cmii.type: middleware
+ cmii.app: mysql
+ app.kubernetes.io/component: primary
+ spec:
+ imagePullSecrets:
+ - name: harborsecret
+ serviceAccountName: helm-mysql
+ affinity: {}
+ nodeSelector:
+ mysql-deploy: "true"
+ securityContext:
+ fsGroup: 1001
+ initContainers:
+ - name: change-volume-permissions
+ image: 80.192.1.46:8033/cmii/bitnami-shell:11-debian-11-r136
+ imagePullPolicy: "Always"
+ command:
+ - /bin/bash
+ - -ec
+ - |
+ chown -R 1001:1001 /bitnami/mysql
+ securityContext:
+ runAsUser: 0
+ volumeMounts:
+ - name: mysql-data
+ mountPath: /bitnami/mysql
+ containers:
+ - name: mysql
+ image: 80.192.1.46:8033/cmii/mysql:8.1.0-debian-11-r42
+ imagePullPolicy: "IfNotPresent"
+ securityContext:
+ runAsUser: 1001
+ env:
+ - name: BITNAMI_DEBUG
+ value: "true"
+ - name: MYSQL_ROOT_PASSWORD
+ valueFrom:
+ secretKeyRef:
+ name: helm-mysql
+ key: mysql-root-password
+ - name: MYSQL_DATABASE
+ value: "cmii"
+ ports:
+ - name: mysql
+ containerPort: 3306
+ livenessProbe:
+ failureThreshold: 5
+ initialDelaySeconds: 120
+ periodSeconds: 10
+ successThreshold: 1
+ timeoutSeconds: 3
+ exec:
+ command:
+ - /bin/bash
+ - -ec
+ - |
+ password_aux="${MYSQL_ROOT_PASSWORD:-}"
+ if [[ -f "${MYSQL_ROOT_PASSWORD_FILE:-}" ]]; then
+ password_aux=$(cat "$MYSQL_ROOT_PASSWORD_FILE")
+ fi
+ mysqladmin status -uroot -p"${password_aux}"
+ readinessProbe:
+ failureThreshold: 5
+ initialDelaySeconds: 30
+ periodSeconds: 10
+ successThreshold: 1
+ timeoutSeconds: 3
+ exec:
+ command:
+ - /bin/bash
+ - -ec
+ - |
+ password_aux="${MYSQL_ROOT_PASSWORD:-}"
+ if [[ -f "${MYSQL_ROOT_PASSWORD_FILE:-}" ]]; then
+ password_aux=$(cat "$MYSQL_ROOT_PASSWORD_FILE")
+ fi
+ mysqladmin status -uroot -p"${password_aux}"
+ startupProbe:
+ failureThreshold: 60
+ initialDelaySeconds: 120
+ periodSeconds: 10
+ successThreshold: 1
+ timeoutSeconds: 1
+ exec:
+ command:
+ - /bin/bash
+ - -ec
+ - |
+ password_aux="${MYSQL_ROOT_PASSWORD:-}"
+ if [[ -f "${MYSQL_ROOT_PASSWORD_FILE:-}" ]]; then
+ password_aux=$(cat "$MYSQL_ROOT_PASSWORD_FILE")
+ fi
+ mysqladmin status -uroot -p"${password_aux}"
+ resources:
+ limits: {}
+ requests: {}
+ volumeMounts:
+ - name: mysql-data
+ mountPath: /bitnami/mysql
+ - name: custom-init-scripts
+ mountPath: /docker-entrypoint-initdb.d
+ - name: config
+ mountPath: /opt/bitnami/mysql/conf/my.cnf
+ subPath: my.cnf
+ volumes:
+ - name: config
+ configMap:
+ name: helm-mysql
+ - name: custom-init-scripts
+ configMap:
+ name: helm-mysql-init-scripts
+ - name: mysql-data
+ hostPath:
+ path: /var/lib/docker/mysql-pv/zygajg/
diff --git a/agent-common/real_project/zygajg/k8s-nacos.yaml b/agent-common/real_project/zygajg/k8s-nacos.yaml
new file mode 100644
index 0000000..760c5e3
--- /dev/null
+++ b/agent-common/real_project/zygajg/k8s-nacos.yaml
@@ -0,0 +1,130 @@
+---
+apiVersion: v1
+kind: ConfigMap
+metadata:
+ name: helm-nacos-cm
+ namespace: zygajg
+ labels:
+ cmii.app: helm-nacos
+ cmii.type: middleware
+ octopus.control: nacos-wdd
+ app.kubernetes.io/managed-by: Helm
+ app.kubernetes.io/version: 6.0.0
+data:
+ mysql.db.name: "cmii_nacos_config"
+ mysql.db.host: "helm-mysql"
+ mysql.port: "3306"
+ mysql.user: "k8s_admin"
+ mysql.password: "fP#UaH6qQ3)8"
+---
+apiVersion: v1
+kind: Service
+metadata:
+ name: helm-nacos
+ namespace: zygajg
+ labels:
+ cmii.app: helm-nacos
+ cmii.type: middleware
+ octopus.control: nacos-wdd
+ app.kubernetes.io/managed-by: Helm
+ app.kubernetes.io/version: 6.0.0
+spec:
+ type: NodePort
+ selector:
+ cmii.app: helm-nacos
+ cmii.type: middleware
+ ports:
+ - port: 8848
+ name: server
+ targetPort: 8848
+ nodePort: 38848
+ - port: 9848
+ name: server12
+ targetPort: 9848
+ - port: 9849
+ name: server23
+ targetPort: 9849
+---
+apiVersion: apps/v1
+kind: StatefulSet
+metadata:
+ name: helm-nacos
+ namespace: zygajg
+ labels:
+ cmii.app: helm-nacos
+ cmii.type: middleware
+ octopus.control: nacos-wdd
+ app.kubernetes.io/managed-by: Helm
+ app.kubernetes.io/version: 6.0.0
+spec:
+ serviceName: helm-nacos
+ replicas: 1
+ selector:
+ matchLabels:
+ cmii.app: helm-nacos
+ cmii.type: middleware
+ template:
+ metadata:
+ labels:
+ cmii.app: helm-nacos
+ cmii.type: middleware
+ octopus.control: nacos-wdd
+ app.kubernetes.io/managed-by: octopus
+ app.kubernetes.io/version: 6.0.0
+ annotations:
+ pod.alpha.kubernetes.io/initialized: "true"
+ spec:
+ imagePullSecrets:
+ - name: harborsecret
+ affinity: {}
+ containers:
+ - name: nacos-server
+ image: 80.192.1.46:8033/cmii/nacos-server:v2.1.2
+ ports:
+ - containerPort: 8848
+ name: dashboard
+ - containerPort: 9848
+ name: tcp-9848
+ - containerPort: 9849
+ name: tcp-9849
+ env:
+ - name: NACOS_AUTH_ENABLE
+ value: "false"
+ - name: NACOS_REPLICAS
+ value: "1"
+ - name: MYSQL_SERVICE_DB_NAME
+ valueFrom:
+ configMapKeyRef:
+ name: helm-nacos-cm
+ key: mysql.db.name
+ - name: MYSQL_SERVICE_PORT
+ valueFrom:
+ configMapKeyRef:
+ name: helm-nacos-cm
+ key: mysql.port
+ - name: MYSQL_SERVICE_USER
+ valueFrom:
+ configMapKeyRef:
+ name: helm-nacos-cm
+ key: mysql.user
+ - name: MYSQL_SERVICE_PASSWORD
+ valueFrom:
+ configMapKeyRef:
+ name: helm-nacos-cm
+ key: mysql.password
+ - name: MYSQL_SERVICE_HOST
+ valueFrom:
+ configMapKeyRef:
+ name: helm-nacos-cm
+ key: mysql.db.host
+ - name: NACOS_SERVER_PORT
+ value: "8848"
+ - name: NACOS_APPLICATION_PORT
+ value: "8848"
+ - name: PREFER_HOST_MODE
+ value: "hostname"
+ - name: MODE
+ value: standalone
+ - name: SPRING_DATASOURCE_PLATFORM
+ value: mysql
+---
diff --git a/agent-common/real_project/zygajg/k8s-nfs-test.yaml b/agent-common/real_project/zygajg/k8s-nfs-test.yaml
new file mode 100644
index 0000000..61d624c
--- /dev/null
+++ b/agent-common/real_project/zygajg/k8s-nfs-test.yaml
@@ -0,0 +1,38 @@
+---
+kind: PersistentVolumeClaim
+apiVersion: v1
+metadata:
+ name: test-claim
+ annotations:
+ volume.beta.kubernetes.io/storage-class: "nfs-prod-distribute" #与nfs-StorageClass.yaml metadata.name保持一致
+spec:
+ accessModes:
+ - ReadWriteOnce
+ storageClassName: nfs-prod-distribute
+ resources:
+ requests:
+ storage: 1Mi
+---
+kind: Pod
+apiVersion: v1
+metadata:
+ name: test-pod
+spec:
+ imagePullSecrets:
+ - name: harborsecret
+ containers:
+ - name: test-pod
+ image: 80.192.1.46:8033/cmii/busybox:latest
+ command:
+ - "/bin/sh"
+ args:
+ - "-c"
+ - "touch /mnt/NFS-CREATE-SUCCESS && exit 0 || exit 1" #创建一个SUCCESS文件后退出
+ volumeMounts:
+ - name: nfs-pvc
+ mountPath: "/mnt"
+ restartPolicy: "Never"
+ volumes:
+ - name: nfs-pvc
+ persistentVolumeClaim:
+ claimName: test-claim #与PVC名称保持一致
diff --git a/agent-common/real_project/zygajg/k8s-nfs.yaml b/agent-common/real_project/zygajg/k8s-nfs.yaml
new file mode 100644
index 0000000..a3462a9
--- /dev/null
+++ b/agent-common/real_project/zygajg/k8s-nfs.yaml
@@ -0,0 +1,114 @@
+---
+apiVersion: v1
+kind: ServiceAccount
+metadata:
+ name: nfs-client-provisioner
+ # replace with namespace where provisioner is deployed
+ namespace: kube-system #根据实际环境设定namespace,下面类同
+---
+kind: ClusterRole
+apiVersion: rbac.authorization.k8s.io/v1
+metadata:
+ name: nfs-client-provisioner-runner
+rules:
+ - apiGroups: [""]
+ resources: ["persistentvolumes"]
+ verbs: ["get", "list", "watch", "create", "delete"]
+ - apiGroups: [""]
+ resources: ["persistentvolumeclaims"]
+ verbs: ["get", "list", "watch", "update"]
+ - apiGroups: ["storage.k8s.io"]
+ resources: ["storageclasses"]
+ verbs: ["get", "list", "watch"]
+ - apiGroups: [""]
+ resources: ["events"]
+ verbs: ["create", "update", "patch"]
+---
+kind: ClusterRoleBinding
+apiVersion: rbac.authorization.k8s.io/v1
+metadata:
+ name: run-nfs-client-provisioner
+subjects:
+ - kind: ServiceAccount
+ name: nfs-client-provisioner
+ # replace with namespace where provisioner is deployed
+ namespace: kube-system
+roleRef:
+ kind: ClusterRole
+# name: nfs-client-provisioner-runner
+ name: cluster-admin
+ apiGroup: rbac.authorization.k8s.io
+---
+kind: Role
+apiVersion: rbac.authorization.k8s.io/v1
+metadata:
+ name: leader-locking-nfs-client-provisioner
+ # replace with namespace where provisioner is deployed
+ namespace: kube-system
+rules:
+ - apiGroups: [""]
+ resources: ["endpoints"]
+ verbs: ["get", "list", "watch", "create", "update", "patch"]
+---
+kind: RoleBinding
+apiVersion: rbac.authorization.k8s.io/v1
+metadata:
+ name: leader-locking-nfs-client-provisioner
+subjects:
+ - kind: ServiceAccount
+ name: nfs-client-provisioner
+ # replace with namespace where provisioner is deployed
+ namespace: kube-system
+roleRef:
+ kind: Role
+ name: leader-locking-nfs-client-provisioner
+ apiGroup: rbac.authorization.k8s.io
+
+---
+apiVersion: storage.k8s.io/v1
+kind: StorageClass
+metadata:
+ name: nfs-prod-distribute
+provisioner: cmlc-nfs-storage #这里的名称要和provisioner配置文件中的环境变量PROVISIONER_NAME保持一致parameters: archiveOnDelete: "false"
+---
+apiVersion: apps/v1
+kind: Deployment
+metadata:
+ name: nfs-client-provisioner
+ labels:
+ app: nfs-client-provisioner
+ # replace with namespace where provisioner is deployed
+ namespace: kube-system #与RBAC文件中的namespace保持一致
+spec:
+ replicas: 1
+ selector:
+ matchLabels:
+ app: nfs-client-provisioner
+ strategy:
+ type: Recreate
+ template:
+ metadata:
+ labels:
+ app: nfs-client-provisioner
+ spec:
+ imagePullSecrets:
+ - name: harborsecret
+ serviceAccountName: nfs-client-provisioner
+ containers:
+ - name: nfs-client-provisioner
+ image: 80.192.1.46:8033/cmii/nfs-subdir-external-provisioner:v4.0.2
+ volumeMounts:
+ - name: nfs-client-root
+ mountPath: /persistentvolumes
+ env:
+ - name: PROVISIONER_NAME
+ value: cmlc-nfs-storage
+ - name: NFS_SERVER
+ value: 80.192.1.48
+ - name: NFS_PATH
+ value: /var/lib/docker/nfs_data
+ volumes:
+ - name: nfs-client-root
+ nfs:
+ server: 80.192.1.48
+ path: /var/lib/docker/nfs_data
diff --git a/agent-common/real_project/zygajg/k8s-pvc.yaml b/agent-common/real_project/zygajg/k8s-pvc.yaml
new file mode 100644
index 0000000..4ac251a
--- /dev/null
+++ b/agent-common/real_project/zygajg/k8s-pvc.yaml
@@ -0,0 +1,76 @@
+---
+apiVersion: v1
+kind: PersistentVolumeClaim
+metadata:
+ name: nfs-backend-log-pvc
+ namespace: zygajg
+ labels:
+ cmii.type: middleware-base
+ cmii.app: nfs-backend-log-pvc
+ helm.sh/chart: all-persistence-volume-claims-1.1.0
+ app.kubernetes.io/version: 6.0.0
+spec:
+ storageClassName: nfs-prod-distribute
+ accessModes:
+ - ReadWriteMany
+ volumeMode: Filesystem
+ resources:
+ requests:
+ storage: 100Gi
+---
+apiVersion: v1
+kind: PersistentVolumeClaim
+metadata:
+ name: helm-emqxs
+ namespace: zygajg
+ labels:
+ cmii.type: middleware-base
+ cmii.app: helm-emqxs
+ helm.sh/chart: all-persistence-volume-claims-1.1.0
+ app.kubernetes.io/version: 6.0.0
+spec:
+ storageClassName: nfs-prod-distribute
+ accessModes:
+ - ReadWriteMany
+ volumeMode: Filesystem
+ resources:
+ requests:
+ storage: 20Gi
+---
+apiVersion: v1
+kind: PersistentVolumeClaim
+metadata:
+ name: helm-mongo
+ namespace: zygajg
+ labels:
+ cmii.type: middleware-base
+ cmii.app: helm-mongo
+ helm.sh/chart: all-persistence-volume-claims-1.1.0
+ app.kubernetes.io/version: 6.0.0
+spec:
+ storageClassName: nfs-prod-distribute
+ accessModes:
+ - ReadWriteMany
+ volumeMode: Filesystem
+ resources:
+ requests:
+ storage: 30Gi
+---
+apiVersion: v1
+kind: PersistentVolumeClaim
+metadata:
+ name: helm-rabbitmq
+ namespace: zygajg
+ labels:
+ cmii.type: middleware-base
+ cmii.app: helm-rabbitmq
+ helm.sh/chart: all-persistence-volume-claims-1.1.0
+ app.kubernetes.io/version: 6.0.0
+spec:
+ storageClassName: nfs-prod-distribute
+ accessModes:
+ - ReadWriteMany
+ volumeMode: Filesystem
+ resources:
+ requests:
+ storage: 20Gi
diff --git a/agent-common/real_project/zygajg/k8s-rabbitmq.yaml b/agent-common/real_project/zygajg/k8s-rabbitmq.yaml
new file mode 100644
index 0000000..1741361
--- /dev/null
+++ b/agent-common/real_project/zygajg/k8s-rabbitmq.yaml
@@ -0,0 +1,328 @@
+---
+apiVersion: v1
+kind: ServiceAccount
+metadata:
+ name: helm-rabbitmq
+ namespace: zygajg
+ labels:
+ app.kubernetes.io/name: helm-rabbitmq
+ helm.sh/chart: rabbitmq-8.26.1
+ app.kubernetes.io/release: zygajg
+ app.kubernetes.io/managed-by: rabbitmq
+automountServiceAccountToken: true
+secrets:
+ - name: helm-rabbitmq
+---
+apiVersion: v1
+kind: Secret
+metadata:
+ name: helm-rabbitmq
+ namespace: zygajg
+ labels:
+ app.kubernetes.io/name: helm-rabbitmq
+ helm.sh/chart: rabbitmq-8.26.1
+ app.kubernetes.io/release: zygajg
+ app.kubernetes.io/managed-by: rabbitmq
+type: Opaque
+data:
+ rabbitmq-password: "blljUk45MXIuX2hq"
+ rabbitmq-erlang-cookie: "emFBRmt1ZU1xMkJieXZvdHRYbWpoWk52UThuVXFzcTU="
+---
+apiVersion: v1
+kind: ConfigMap
+metadata:
+ name: helm-rabbitmq-config
+ namespace: zygajg
+ labels:
+ app.kubernetes.io/name: helm-rabbitmq
+ helm.sh/chart: rabbitmq-8.26.1
+ app.kubernetes.io/release: zygajg
+ app.kubernetes.io/managed-by: rabbitmq
+data:
+ rabbitmq.conf: |-
+ ## Username and password
+ ##
+ default_user = admin
+ default_pass = nYcRN91r._hj
+ ## Clustering
+ ##
+ cluster_formation.peer_discovery_backend = rabbit_peer_discovery_k8s
+ cluster_formation.k8s.host = kubernetes.default.svc.cluster.local
+ cluster_formation.node_cleanup.interval = 10
+ cluster_formation.node_cleanup.only_log_warning = true
+ cluster_partition_handling = autoheal
+ # queue master locator
+ queue_master_locator = min-masters
+ # enable guest user
+ loopback_users.guest = false
+ #default_vhost = default-vhost
+ #disk_free_limit.absolute = 50MB
+ #load_definitions = /app/load_definition.json
+---
+kind: Role
+apiVersion: rbac.authorization.k8s.io/v1
+metadata:
+ name: helm-rabbitmq-endpoint-reader
+ namespace: zygajg
+ labels:
+ app.kubernetes.io/name: helm-rabbitmq
+ helm.sh/chart: rabbitmq-8.26.1
+ app.kubernetes.io/release: zygajg
+ app.kubernetes.io/managed-by: rabbitmq
+rules:
+ - apiGroups: [""]
+ resources: ["endpoints"]
+ verbs: ["get"]
+ - apiGroups: [""]
+ resources: ["events"]
+ verbs: ["create"]
+---
+kind: RoleBinding
+apiVersion: rbac.authorization.k8s.io/v1
+metadata:
+ name: helm-rabbitmq-endpoint-reader
+ namespace: zygajg
+ labels:
+ app.kubernetes.io/name: helm-rabbitmq
+ helm.sh/chart: rabbitmq-8.26.1
+ app.kubernetes.io/release: zygajg
+ app.kubernetes.io/managed-by: rabbitmq
+subjects:
+ - kind: ServiceAccount
+ name: helm-rabbitmq
+roleRef:
+ apiGroup: rbac.authorization.k8s.io
+ kind: Role
+ name: helm-rabbitmq-endpoint-reader
+---
+apiVersion: v1
+kind: Service
+metadata:
+ name: helm-rabbitmq-headless
+ namespace: zygajg
+ labels:
+ app.kubernetes.io/name: helm-rabbitmq
+ helm.sh/chart: rabbitmq-8.26.1
+ app.kubernetes.io/release: zygajg
+ app.kubernetes.io/managed-by: rabbitmq
+spec:
+ clusterIP: None
+ ports:
+ - name: epmd
+ port: 4369
+ targetPort: epmd
+ - name: amqp
+ port: 5672
+ targetPort: amqp
+ - name: dist
+ port: 25672
+ targetPort: dist
+ - name: dashboard
+ port: 15672
+ targetPort: stats
+ selector:
+ app.kubernetes.io/name: helm-rabbitmq
+ app.kubernetes.io/release: zygajg
+ publishNotReadyAddresses: true
+---
+apiVersion: v1
+kind: Service
+metadata:
+ name: helm-rabbitmq
+ namespace: zygajg
+ labels:
+ app.kubernetes.io/name: helm-rabbitmq
+ helm.sh/chart: rabbitmq-8.26.1
+ app.kubernetes.io/release: zygajg
+ app.kubernetes.io/managed-by: rabbitmq
+spec:
+ type: NodePort
+ ports:
+ - name: amqp
+ port: 5672
+ targetPort: amqp
+ nodePort: 35672
+ - name: dashboard
+ port: 15672
+ targetPort: dashboard
+ nodePort: 36675
+ selector:
+ app.kubernetes.io/name: helm-rabbitmq
+ app.kubernetes.io/release: zygajg
+---
+apiVersion: apps/v1
+kind: StatefulSet
+metadata:
+ name: helm-rabbitmq
+ namespace: zygajg
+ labels:
+ app.kubernetes.io/name: helm-rabbitmq
+ helm.sh/chart: rabbitmq-8.26.1
+ app.kubernetes.io/release: zygajg
+ app.kubernetes.io/managed-by: rabbitmq
+spec:
+ serviceName: helm-rabbitmq-headless
+ podManagementPolicy: OrderedReady
+ replicas: 1
+ updateStrategy:
+ type: RollingUpdate
+ selector:
+ matchLabels:
+ app.kubernetes.io/name: helm-rabbitmq
+ app.kubernetes.io/release: zygajg
+ template:
+ metadata:
+ labels:
+ app.kubernetes.io/name: helm-rabbitmq
+ helm.sh/chart: rabbitmq-8.26.1
+ app.kubernetes.io/release: zygajg
+ app.kubernetes.io/managed-by: rabbitmq
+ annotations:
+ checksum/config: d6c2caa9572f64a06d9f7daa34c664a186b4778cd1697ef8e59663152fc628f1
+ checksum/secret: d764e7b3d999e7324d1afdfec6140092a612f04b6e0306818675815cec2f454f
+ spec:
+ imagePullSecrets:
+ - name: harborsecret
+ serviceAccountName: helm-rabbitmq
+ affinity: {}
+ securityContext:
+ fsGroup: 5001
+ runAsUser: 5001
+ terminationGracePeriodSeconds: 120
+ initContainers:
+ - name: volume-permissions
+ image: 80.192.1.46:8033/cmii/bitnami-shell:11-debian-11-r136
+ imagePullPolicy: "Always"
+ command:
+ - /bin/bash
+ args:
+ - -ec
+ - |
+ mkdir -p "/bitnami/rabbitmq/mnesia"
+ chown -R "5001:5001" "/bitnami/rabbitmq/mnesia"
+ securityContext:
+ runAsUser: 0
+ resources:
+ limits: {}
+ requests: {}
+ volumeMounts:
+ - name: data
+ mountPath: /bitnami/rabbitmq/mnesia
+ containers:
+ - name: rabbitmq
+ image: 80.192.1.46:8033/cmii/rabbitmq:3.9.12-debian-10-r3
+ imagePullPolicy: "Always"
+ env:
+ - name: BITNAMI_DEBUG
+ value: "false"
+ - name: MY_POD_IP
+ valueFrom:
+ fieldRef:
+ fieldPath: status.podIP
+ - name: MY_POD_NAME
+ valueFrom:
+ fieldRef:
+ fieldPath: metadata.name
+ - name: MY_POD_NAMESPACE
+ valueFrom:
+ fieldRef:
+ fieldPath: metadata.namespace
+ - name: K8S_SERVICE_NAME
+ value: "helm-rabbitmq-headless"
+ - name: K8S_ADDRESS_TYPE
+ value: hostname
+ - name: RABBITMQ_FORCE_BOOT
+ value: "no"
+ - name: RABBITMQ_NODE_NAME
+ value: "rabbit@$(MY_POD_NAME).$(K8S_SERVICE_NAME).$(MY_POD_NAMESPACE).svc.cluster.local"
+ - name: K8S_HOSTNAME_SUFFIX
+ value: ".$(K8S_SERVICE_NAME).$(MY_POD_NAMESPACE).svc.cluster.local"
+ - name: RABBITMQ_MNESIA_DIR
+ value: "/bitnami/rabbitmq/mnesia/$(RABBITMQ_NODE_NAME)"
+ - name: RABBITMQ_LDAP_ENABLE
+ value: "no"
+ - name: RABBITMQ_LOGS
+ value: "-"
+ - name: RABBITMQ_ULIMIT_NOFILES
+ value: "65536"
+ - name: RABBITMQ_USE_LONGNAME
+ value: "true"
+ - name: RABBITMQ_ERL_COOKIE
+ valueFrom:
+ secretKeyRef:
+ name: helm-rabbitmq
+ key: rabbitmq-erlang-cookie
+ - name: RABBITMQ_LOAD_DEFINITIONS
+ value: "no"
+ - name: RABBITMQ_SECURE_PASSWORD
+ value: "yes"
+ - name: RABBITMQ_USERNAME
+ value: "admin"
+ - name: RABBITMQ_PASSWORD
+ valueFrom:
+ secretKeyRef:
+ name: helm-rabbitmq
+ key: rabbitmq-password
+ - name: RABBITMQ_PLUGINS
+ value: "rabbitmq_management, rabbitmq_peer_discovery_k8s, rabbitmq_shovel, rabbitmq_shovel_management, rabbitmq_auth_backend_ldap"
+ ports:
+ - name: amqp
+ containerPort: 5672
+ - name: dist
+ containerPort: 25672
+ - name: dashboard
+ containerPort: 15672
+ - name: epmd
+ containerPort: 4369
+ livenessProbe:
+ exec:
+ command:
+ - /bin/bash
+ - -ec
+ - rabbitmq-diagnostics -q ping
+ initialDelaySeconds: 120
+ periodSeconds: 30
+ timeoutSeconds: 20
+ successThreshold: 1
+ failureThreshold: 6
+ readinessProbe:
+ exec:
+ command:
+ - /bin/bash
+ - -ec
+ - rabbitmq-diagnostics -q check_running && rabbitmq-diagnostics -q check_local_alarms
+ initialDelaySeconds: 10
+ periodSeconds: 30
+ timeoutSeconds: 20
+ successThreshold: 1
+ failureThreshold: 3
+ lifecycle:
+ preStop:
+ exec:
+ command:
+ - /bin/bash
+ - -ec
+ - |
+ if [[ -f /opt/bitnami/scripts/rabbitmq/nodeshutdown.sh ]]; then
+ /opt/bitnami/scripts/rabbitmq/nodeshutdown.sh -t "120" -d "false"
+ else
+ rabbitmqctl stop_app
+ fi
+ resources:
+ limits: {}
+ requests: {}
+ volumeMounts:
+ - name: configuration
+ mountPath: /bitnami/rabbitmq/conf
+ - name: data
+ mountPath: /bitnami/rabbitmq/mnesia
+ volumes:
+ - name: configuration
+ configMap:
+ name: helm-rabbitmq-config
+ items:
+ - key: rabbitmq.conf
+ path: rabbitmq.conf
+ - name: data
+ persistentVolumeClaim:
+ claimName: helm-rabbitmq
diff --git a/agent-common/real_project/zygajg/k8s-redis.yaml b/agent-common/real_project/zygajg/k8s-redis.yaml
new file mode 100644
index 0000000..b85f070
--- /dev/null
+++ b/agent-common/real_project/zygajg/k8s-redis.yaml
@@ -0,0 +1,585 @@
+---
+apiVersion: v1
+kind: ServiceAccount
+automountServiceAccountToken: true
+metadata:
+ name: helm-redis
+ namespace: zygajg
+ labels:
+ app.kubernetes.io/name: redis-db
+ octopus.control: redis-db-wdd
+ app.kubernetes.io/release: zygajg
+ app.kubernetes.io/managed-by: octopus
+---
+apiVersion: v1
+kind: Secret
+metadata:
+ name: helm-redis
+ namespace: zygajg
+ labels:
+ app.kubernetes.io/name: redis-db
+ octopus.control: redis-db-wdd
+ app.kubernetes.io/release: zygajg
+ app.kubernetes.io/managed-by: octopus
+type: Opaque
+data:
+ redis-password: "TWNhY2hlQDQ1MjI="
+---
+apiVersion: v1
+kind: ConfigMap
+metadata:
+ name: helm-redis-configuration
+ namespace: zygajg
+ labels:
+ app.kubernetes.io/name: redis-db
+ octopus.control: redis-db-wdd
+ app.kubernetes.io/release: zygajg
+ app.kubernetes.io/managed-by: octopus
+data:
+ redis.conf: |-
+ # User-supplied common configuration:
+ # Enable AOF https://redis.io/topics/persistence#append-only-file
+ appendonly yes
+ # Disable RDB persistence, AOF persistence already enabled.
+ save ""
+ # End of common configuration
+ master.conf: |-
+ dir /data
+ # User-supplied master configuration:
+ rename-command FLUSHDB ""
+ rename-command FLUSHALL ""
+ # End of master configuration
+ replica.conf: |-
+ dir /data
+ slave-read-only yes
+ # User-supplied replica configuration:
+ rename-command FLUSHDB ""
+ rename-command FLUSHALL ""
+ # End of replica configuration
+---
+# Source: outside-deploy/charts/redis-db/templates/health-configmap.yaml
+apiVersion: v1
+kind: ConfigMap
+metadata:
+ name: helm-redis-health
+ namespace: zygajg
+ labels:
+ app.kubernetes.io/name: redis-db
+ octopus.control: redis-db-wdd
+ app.kubernetes.io/release: zygajg
+ app.kubernetes.io/managed-by: octopus
+data:
+ ping_readiness_local.sh: |-
+ #!/bin/bash
+
+ [[ -f $REDIS_PASSWORD_FILE ]] && export REDIS_PASSWORD="$(< "${REDIS_PASSWORD_FILE}")"
+ [[ -n "$REDIS_PASSWORD" ]] && export REDISCLI_AUTH="$REDIS_PASSWORD"
+ response=$(
+ timeout -s 3 $1 \
+ redis-cli \
+ -h localhost \
+ -p $REDIS_PORT \
+ ping
+ )
+ if [ "$response" != "PONG" ]; then
+ echo "$response"
+ exit 1
+ fi
+ ping_liveness_local.sh: |-
+ #!/bin/bash
+
+ [[ -f $REDIS_PASSWORD_FILE ]] && export REDIS_PASSWORD="$(< "${REDIS_PASSWORD_FILE}")"
+ [[ -n "$REDIS_PASSWORD" ]] && export REDISCLI_AUTH="$REDIS_PASSWORD"
+ response=$(
+ timeout -s 3 $1 \
+ redis-cli \
+ -h localhost \
+ -p $REDIS_PORT \
+ ping
+ )
+ if [ "$response" != "PONG" ] && [ "$response" != "LOADING Redis is loading the dataset in memory" ]; then
+ echo "$response"
+ exit 1
+ fi
+ ping_readiness_master.sh: |-
+ #!/bin/bash
+
+ [[ -f $REDIS_MASTER_PASSWORD_FILE ]] && export REDIS_MASTER_PASSWORD="$(< "${REDIS_MASTER_PASSWORD_FILE}")"
+ [[ -n "$REDIS_MASTER_PASSWORD" ]] && export REDISCLI_AUTH="$REDIS_MASTER_PASSWORD"
+ response=$(
+ timeout -s 3 $1 \
+ redis-cli \
+ -h $REDIS_MASTER_HOST \
+ -p $REDIS_MASTER_PORT_NUMBER \
+ ping
+ )
+ if [ "$response" != "PONG" ]; then
+ echo "$response"
+ exit 1
+ fi
+ ping_liveness_master.sh: |-
+ #!/bin/bash
+
+ [[ -f $REDIS_MASTER_PASSWORD_FILE ]] && export REDIS_MASTER_PASSWORD="$(< "${REDIS_MASTER_PASSWORD_FILE}")"
+ [[ -n "$REDIS_MASTER_PASSWORD" ]] && export REDISCLI_AUTH="$REDIS_MASTER_PASSWORD"
+ response=$(
+ timeout -s 3 $1 \
+ redis-cli \
+ -h $REDIS_MASTER_HOST \
+ -p $REDIS_MASTER_PORT_NUMBER \
+ ping
+ )
+ if [ "$response" != "PONG" ] && [ "$response" != "LOADING Redis is loading the dataset in memory" ]; then
+ echo "$response"
+ exit 1
+ fi
+ ping_readiness_local_and_master.sh: |-
+ script_dir="$(dirname "$0")"
+ exit_status=0
+ "$script_dir/ping_readiness_local.sh" $1 || exit_status=$?
+ "$script_dir/ping_readiness_master.sh" $1 || exit_status=$?
+ exit $exit_status
+ ping_liveness_local_and_master.sh: |-
+ script_dir="$(dirname "$0")"
+ exit_status=0
+ "$script_dir/ping_liveness_local.sh" $1 || exit_status=$?
+ "$script_dir/ping_liveness_master.sh" $1 || exit_status=$?
+ exit $exit_status
+---
+# Source: outside-deploy/charts/redis-db/templates/scripts-configmap.yaml
+apiVersion: v1
+kind: ConfigMap
+metadata:
+ name: helm-redis-scripts
+ namespace: zygajg
+ labels:
+ app.kubernetes.io/name: redis-db
+ octopus.control: redis-db-wdd
+ app.kubernetes.io/release: zygajg
+ app.kubernetes.io/managed-by: octopus
+data:
+ start-master.sh: |
+ #!/bin/bash
+
+ [[ -f $REDIS_PASSWORD_FILE ]] && export REDIS_PASSWORD="$(< "${REDIS_PASSWORD_FILE}")"
+ if [[ ! -f /opt/bitnami/redis/etc/master.conf ]];then
+ cp /opt/bitnami/redis/mounted-etc/master.conf /opt/bitnami/redis/etc/master.conf
+ fi
+ if [[ ! -f /opt/bitnami/redis/etc/redis.conf ]];then
+ cp /opt/bitnami/redis/mounted-etc/redis.conf /opt/bitnami/redis/etc/redis.conf
+ fi
+ ARGS=("--port" "${REDIS_PORT}")
+ ARGS+=("--requirepass" "${REDIS_PASSWORD}")
+ ARGS+=("--masterauth" "${REDIS_PASSWORD}")
+ ARGS+=("--include" "/opt/bitnami/redis/etc/redis.conf")
+ ARGS+=("--include" "/opt/bitnami/redis/etc/master.conf")
+ exec redis-server "${ARGS[@]}"
+ start-replica.sh: |
+ #!/bin/bash
+
+ get_port() {
+ hostname="$1"
+ type="$2"
+
+ port_var=$(echo "${hostname^^}_SERVICE_PORT_$type" | sed "s/-/_/g")
+ port=${!port_var}
+
+ if [ -z "$port" ]; then
+ case $type in
+ "SENTINEL")
+ echo 26379
+ ;;
+ "REDIS")
+ echo 6379
+ ;;
+ esac
+ else
+ echo $port
+ fi
+ }
+
+ get_full_hostname() {
+ hostname="$1"
+ echo "${hostname}.${HEADLESS_SERVICE}"
+ }
+
+ REDISPORT=$(get_port "$HOSTNAME" "REDIS")
+
+ [[ -f $REDIS_PASSWORD_FILE ]] && export REDIS_PASSWORD="$(< "${REDIS_PASSWORD_FILE}")"
+ [[ -f $REDIS_MASTER_PASSWORD_FILE ]] && export REDIS_MASTER_PASSWORD="$(< "${REDIS_MASTER_PASSWORD_FILE}")"
+ if [[ ! -f /opt/bitnami/redis/etc/replica.conf ]];then
+ cp /opt/bitnami/redis/mounted-etc/replica.conf /opt/bitnami/redis/etc/replica.conf
+ fi
+ if [[ ! -f /opt/bitnami/redis/etc/redis.conf ]];then
+ cp /opt/bitnami/redis/mounted-etc/redis.conf /opt/bitnami/redis/etc/redis.conf
+ fi
+
+ echo "" >> /opt/bitnami/redis/etc/replica.conf
+ echo "replica-announce-port $REDISPORT" >> /opt/bitnami/redis/etc/replica.conf
+ echo "replica-announce-ip $(get_full_hostname "$HOSTNAME")" >> /opt/bitnami/redis/etc/replica.conf
+ ARGS=("--port" "${REDIS_PORT}")
+ ARGS+=("--slaveof" "${REDIS_MASTER_HOST}" "${REDIS_MASTER_PORT_NUMBER}")
+ ARGS+=("--requirepass" "${REDIS_PASSWORD}")
+ ARGS+=("--masterauth" "${REDIS_MASTER_PASSWORD}")
+ ARGS+=("--include" "/opt/bitnami/redis/etc/redis.conf")
+ ARGS+=("--include" "/opt/bitnami/redis/etc/replica.conf")
+ exec redis-server "${ARGS[@]}"
+---
+# Source: outside-deploy/charts/redis-db/templates/headless-svc.yaml
+apiVersion: v1
+kind: Service
+metadata:
+ name: helm-redis-headless
+ namespace: zygajg
+ labels:
+ app.kubernetes.io/name: redis-db
+ octopus.control: redis-db-wdd
+ app.kubernetes.io/release: zygajg
+ app.kubernetes.io/managed-by: octopus
+spec:
+ type: ClusterIP
+ clusterIP: None
+ ports:
+ - name: tcp-redis
+ port: 6379
+ targetPort: redis
+ selector:
+ app.kubernetes.io/name: redis-db
+ app.kubernetes.io/release: zygajg
+---
+# Source: outside-deploy/charts/redis-db/templates/master/service.yaml
+apiVersion: v1
+kind: Service
+metadata:
+ name: helm-redis-master
+ namespace: zygajg
+ labels:
+ app.kubernetes.io/name: redis-db
+ octopus.control: redis-db-wdd
+ app.kubernetes.io/release: zygajg
+ app.kubernetes.io/managed-by: octopus
+ cmii.type: middleware
+ cmii.app: redis
+ app.kubernetes.io/component: master
+spec:
+ type: ClusterIP
+
+ ports:
+ - name: tcp-redis
+ port: 6379
+ targetPort: redis
+ nodePort: null
+ selector:
+ app.kubernetes.io/name: redis-db
+ app.kubernetes.io/release: zygajg
+ cmii.type: middleware
+ cmii.app: redis
+ app.kubernetes.io/component: master
+---
+# Source: outside-deploy/charts/redis-db/templates/replicas/service.yaml
+apiVersion: v1
+kind: Service
+metadata:
+ name: helm-redis-replicas
+ namespace: zygajg
+ labels:
+ app.kubernetes.io/name: redis-db
+ octopus.control: redis-db-wdd
+ app.kubernetes.io/release: zygajg
+ app.kubernetes.io/managed-by: octopus
+ app.kubernetes.io/component: replica
+spec:
+ type: ClusterIP
+ ports:
+ - name: tcp-redis
+ port: 6379
+ targetPort: redis
+ nodePort: null
+ selector:
+ app.kubernetes.io/name: redis-db
+ app.kubernetes.io/release: zygajg
+ app.kubernetes.io/component: replica
+---
+# Source: outside-deploy/charts/redis-db/templates/master/statefulset.yaml
+apiVersion: apps/v1
+kind: StatefulSet
+metadata:
+ name: helm-redis-master
+ namespace: zygajg
+ labels:
+ app.kubernetes.io/name: redis-db
+ octopus.control: redis-db-wdd
+ app.kubernetes.io/release: zygajg
+ app.kubernetes.io/managed-by: octopus
+ cmii.type: middleware
+ cmii.app: redis
+ app.kubernetes.io/component: master
+spec:
+ replicas: 1
+ selector:
+ matchLabels:
+ app.kubernetes.io/name: redis-db
+ app.kubernetes.io/release: zygajg
+ cmii.type: middleware
+ cmii.app: redis
+ app.kubernetes.io/component: master
+ serviceName: helm-redis-headless
+ updateStrategy:
+ rollingUpdate: {}
+ type: RollingUpdate
+ template:
+ metadata:
+ labels:
+ app.kubernetes.io/name: redis-db
+ octopus.control: redis-db-wdd
+ app.kubernetes.io/release: zygajg
+ app.kubernetes.io/managed-by: octopus
+ cmii.type: middleware
+ cmii.app: redis
+ app.kubernetes.io/component: master
+ annotations:
+ checksum/configmap: b64aa5db67e6e63811f3c1095b9fce34d83c86a471fccdda0e48eedb53a179b0
+ checksum/health: 6e0a6330e5ac63e565ae92af1444527d72d8897f91266f333555b3d323570623
+ checksum/scripts: b88df93710b7c42a76006e20218f05c6e500e6cc2affd4bb1985832f03166e98
+ checksum/secret: 43f1b0e20f9cb2de936bd182bc3683b720fc3cf4f4e76cb23c06a52398a50e8d
+ spec:
+ affinity: {}
+ securityContext:
+ fsGroup: 1001
+ serviceAccountName: helm-redis
+ imagePullSecrets:
+ - name: harborsecret
+ terminationGracePeriodSeconds: 30
+ containers:
+ - name: redis
+ image: 80.192.1.46:8033/cmii/redis:6.2.6-debian-10-r0
+ imagePullPolicy: "Always"
+ securityContext:
+ runAsUser: 1001
+ command:
+ - /bin/bash
+ args:
+ - -c
+ - /opt/bitnami/scripts/start-scripts/start-master.sh
+ env:
+ - name: BITNAMI_DEBUG
+ value: "false"
+ - name: REDIS_REPLICATION_MODE
+ value: master
+ - name: ALLOW_EMPTY_PASSWORD
+ value: "no"
+ - name: REDIS_PASSWORD
+ valueFrom:
+ secretKeyRef:
+ name: helm-redis
+ key: redis-password
+ - name: REDIS_TLS_ENABLED
+ value: "no"
+ - name: REDIS_PORT
+ value: "6379"
+ ports:
+ - name: redis
+ containerPort: 6379
+ livenessProbe:
+ initialDelaySeconds: 20
+ periodSeconds: 5
+ # One second longer than command timeout should prevent generation of zombie processes.
+ timeoutSeconds: 6
+ successThreshold: 1
+ failureThreshold: 5
+ exec:
+ command:
+ - sh
+ - -c
+ - /health/ping_liveness_local.sh 5
+ readinessProbe:
+ initialDelaySeconds: 20
+ periodSeconds: 5
+ timeoutSeconds: 2
+ successThreshold: 1
+ failureThreshold: 5
+ exec:
+ command:
+ - sh
+ - -c
+ - /health/ping_readiness_local.sh 1
+ resources:
+ limits:
+ cpu: "2"
+ memory: 8Gi
+ requests:
+ cpu: "2"
+ memory: 8Gi
+ volumeMounts:
+ - name: start-scripts
+ mountPath: /opt/bitnami/scripts/start-scripts
+ - name: health
+ mountPath: /health
+ - name: redis-data
+ mountPath: /data
+ subPath:
+ - name: config
+ mountPath: /opt/bitnami/redis/mounted-etc
+ - name: redis-tmp-conf
+ mountPath: /opt/bitnami/redis/etc/
+ - name: tmp
+ mountPath: /tmp
+ volumes:
+ - name: start-scripts
+ configMap:
+ name: helm-redis-scripts
+ defaultMode: 0755
+ - name: health
+ configMap:
+ name: helm-redis-health
+ defaultMode: 0755
+ - name: config
+ configMap:
+ name: helm-redis-configuration
+ - name: redis-tmp-conf
+ emptyDir: {}
+ - name: tmp
+ emptyDir: {}
+ - name: redis-data
+ emptyDir: {}
+---
+# Source: outside-deploy/charts/redis-db/templates/replicas/statefulset.yaml
+apiVersion: apps/v1
+kind: StatefulSet
+metadata:
+ name: helm-redis-replicas
+ namespace: zygajg
+ labels:
+ app.kubernetes.io/name: redis-db
+ octopus.control: redis-db-wdd
+ app.kubernetes.io/release: zygajg
+ app.kubernetes.io/managed-by: octopus
+ app.kubernetes.io/component: replica
+spec:
+ replicas: 1
+ selector:
+ matchLabels:
+ app.kubernetes.io/name: redis-db
+ app.kubernetes.io/release: zygajg
+ app.kubernetes.io/component: replica
+ serviceName: helm-redis-headless
+ updateStrategy:
+ rollingUpdate: {}
+ type: RollingUpdate
+ template:
+ metadata:
+ labels:
+ app.kubernetes.io/name: redis-db
+ octopus.control: redis-db-wdd
+ app.kubernetes.io/release: zygajg
+ app.kubernetes.io/managed-by: octopus
+ app.kubernetes.io/component: replica
+ annotations:
+ checksum/configmap: b64aa5db67e6e63811f3c1095b9fce34d83c86a471fccdda0e48eedb53a179b0
+ checksum/health: 6e0a6330e5ac63e565ae92af1444527d72d8897f91266f333555b3d323570623
+ checksum/scripts: b88df93710b7c42a76006e20218f05c6e500e6cc2affd4bb1985832f03166e98
+ checksum/secret: 43f1b0e20f9cb2de936bd182bc3683b720fc3cf4f4e76cb23c06a52398a50e8d
+ spec:
+ imagePullSecrets:
+ - name: harborsecret
+ securityContext:
+ fsGroup: 1001
+ serviceAccountName: helm-redis
+ terminationGracePeriodSeconds: 30
+ containers:
+ - name: redis
+ image: 80.192.1.46:8033/cmii/redis:6.2.6-debian-10-r0
+ imagePullPolicy: "Always"
+ securityContext:
+ runAsUser: 1001
+ command:
+ - /bin/bash
+ args:
+ - -c
+ - /opt/bitnami/scripts/start-scripts/start-replica.sh
+ env:
+ - name: BITNAMI_DEBUG
+ value: "false"
+ - name: REDIS_REPLICATION_MODE
+ value: slave
+ - name: REDIS_MASTER_HOST
+ value: helm-redis-master-0.helm-redis-headless.zygajg.svc.cluster.local
+ - name: REDIS_MASTER_PORT_NUMBER
+ value: "6379"
+ - name: ALLOW_EMPTY_PASSWORD
+ value: "no"
+ - name: REDIS_PASSWORD
+ valueFrom:
+ secretKeyRef:
+ name: helm-redis
+ key: redis-password
+ - name: REDIS_MASTER_PASSWORD
+ valueFrom:
+ secretKeyRef:
+ name: helm-redis
+ key: redis-password
+ - name: REDIS_TLS_ENABLED
+ value: "no"
+ - name: REDIS_PORT
+ value: "6379"
+ ports:
+ - name: redis
+ containerPort: 6379
+ livenessProbe:
+ initialDelaySeconds: 20
+ periodSeconds: 5
+ timeoutSeconds: 6
+ successThreshold: 1
+ failureThreshold: 5
+ exec:
+ command:
+ - sh
+ - -c
+ - /health/ping_liveness_local_and_master.sh 5
+ readinessProbe:
+ initialDelaySeconds: 20
+ periodSeconds: 5
+ timeoutSeconds: 2
+ successThreshold: 1
+ failureThreshold: 5
+ exec:
+ command:
+ - sh
+ - -c
+ - /health/ping_readiness_local_and_master.sh 1
+ resources:
+ limits:
+ cpu: "2"
+ memory: 8Gi
+ requests:
+ cpu: "2"
+ memory: 8Gi
+ volumeMounts:
+ - name: start-scripts
+ mountPath: /opt/bitnami/scripts/start-scripts
+ - name: health
+ mountPath: /health
+ - name: redis-data
+ mountPath: /data
+ subPath:
+ - name: config
+ mountPath: /opt/bitnami/redis/mounted-etc
+ - name: redis-tmp-conf
+ mountPath: /opt/bitnami/redis/etc
+ volumes:
+ - name: start-scripts
+ configMap:
+ name: helm-redis-scripts
+ defaultMode: 0755
+ - name: health
+ configMap:
+ name: helm-redis-health
+ defaultMode: 0755
+ - name: config
+ configMap:
+ name: helm-redis-configuration
+ - name: redis-tmp-conf
+ emptyDir: {}
+ - name: redis-data
+ emptyDir: {}
+
diff --git a/agent-common/real_project/zygajg/k8s-srs.yaml b/agent-common/real_project/zygajg/k8s-srs.yaml
new file mode 100644
index 0000000..b81d4e8
--- /dev/null
+++ b/agent-common/real_project/zygajg/k8s-srs.yaml
@@ -0,0 +1,496 @@
+---
+kind: ConfigMap
+apiVersion: v1
+metadata:
+ name: helm-live-srs-cm
+ namespace: zygajg
+ labels:
+ cmii.app: live-srs
+ cmii.type: live
+ octopus.control: wdd
+ app.kubernetes.io/managed-by: octopus
+ helm.sh/chart: cmlc-live-srs-rtc-2.0.0
+data:
+ srs.rtc.conf: |-
+ listen 31935;
+ max_connections 4096;
+ srs_log_tank console;
+ srs_log_level info;
+ srs_log_file /home/srs.log;
+ daemon off;
+ http_api {
+ enabled on;
+ listen 1985;
+ crossdomain on;
+ }
+ stats {
+ network 0;
+ }
+ http_server {
+ enabled on;
+ listen 8080;
+ dir /home/hls;
+ }
+ srt_server {
+ enabled on;
+ listen 30556;
+ maxbw 1000000000;
+ connect_timeout 4000;
+ peerlatency 600;
+ recvlatency 600;
+ }
+ rtc_server {
+ enabled on;
+ listen 30090;
+ candidate $CANDIDATE;
+ }
+ vhost __defaultVhost__ {
+ http_hooks {
+ enabled on;
+ on_publish http://helm-live-op-svc-v2:8080/hooks/on_push;
+ }
+ http_remux {
+ enabled on;
+ }
+ rtc {
+ enabled on;
+ rtmp_to_rtc on;
+ rtc_to_rtmp on;
+ keep_bframe off;
+ }
+ tcp_nodelay on;
+ min_latency on;
+ play {
+ gop_cache off;
+ mw_latency 100;
+ mw_msgs 10;
+ }
+ publish {
+ firstpkt_timeout 8000;
+ normal_timeout 4000;
+ mr on;
+ }
+ dvr {
+ enabled off;
+ dvr_path /home/dvr/[app]/[stream]/[2006][01]/[timestamp].mp4;
+ dvr_plan session;
+ }
+ hls {
+ enabled on;
+ hls_path /home/hls;
+ hls_fragment 10;
+ hls_window 60;
+ hls_m3u8_file [app]/[stream].m3u8;
+ hls_ts_file [app]/[stream]/[2006][01][02]/[timestamp]-[duration].ts;
+ hls_cleanup on;
+ hls_entry_prefix http://80.192.1.46:8088;
+ }
+ }
+---
+kind: Service
+apiVersion: v1
+metadata:
+ name: helm-live-srs-svc-exporter
+ namespace: zygajg
+ labels:
+ octopus.control: wdd
+ app.kubernetes.io/managed-by: octopus
+spec:
+ ports:
+ - name: rtmp
+ protocol: TCP
+ port: 30935
+ targetPort: 30935
+ nodePort: 31935
+ - name: rtc
+ protocol: UDP
+ port: 30090
+ targetPort: 30090
+ nodePort: 30090
+ - name: rtc-tcp
+ protocol: TCP
+ port: 30090
+ targetPort: 30090
+ nodePort: 30090
+ - name: srt
+ protocol: UDP
+ port: 30556
+ targetPort: 30556
+ nodePort: 30556
+ - name: api
+ protocol: TCP
+ port: 1985
+ targetPort: 1985
+ nodePort: 30080
+ selector:
+ srs-role: rtc
+ type: NodePort
+ sessionAffinity: None
+ externalTrafficPolicy: Cluster
+
+---
+kind: Service
+apiVersion: v1
+metadata:
+ name: helm-live-srs-svc
+ namespace: zygajg
+ labels:
+ octopus.control: wdd
+ app.kubernetes.io/managed-by: octopus
+spec:
+ ports:
+ - name: http
+ protocol: TCP
+ port: 8080
+ targetPort: 8080
+ - name: api
+ protocol: TCP
+ port: 1985
+ targetPort: 1985
+ selector:
+ srs-role: rtc
+ type: ClusterIP
+ sessionAffinity: None
+
+---
+kind: Service
+apiVersion: v1
+metadata:
+ name: helm-live-srsrtc-svc
+ namespace: zygajg
+ labels:
+ octopus.control: wdd
+ app.kubernetes.io/managed-by: octopus
+spec:
+ ports:
+ - name: rtmp
+ protocol: TCP
+ port: 30935
+ targetPort: 30935
+ selector:
+ srs-role: rtc
+ type: ClusterIP
+ sessionAffinity: None
+
+---
+kind: StatefulSet
+apiVersion: apps/v1
+metadata:
+ name: helm-live-srs-rtc
+ namespace: zygajg
+ labels:
+ octopus.control: wdd
+ app.kubernetes.io/managed-by: octopus
+ cmii.app: live-srs
+ cmii.type: live
+ helm.sh/chart: cmlc-live-srs-rtc-2.0.0
+ srs-role: rtc
+spec:
+ replicas: 1
+ selector:
+ matchLabels:
+ srs-role: rtc
+ template:
+ metadata:
+ labels:
+ srs-role: rtc
+ spec:
+ volumes:
+ - name: srs-conf-file
+ configMap:
+ name: helm-live-srs-cm
+ items:
+ - key: srs.rtc.conf
+ path: docker.conf
+ defaultMode: 420
+ - name: srs-vol
+ emptyDir:
+ sizeLimit: 8Gi
+ containers:
+ - name: srs-rtc
+ image: 80.192.1.46:8033/cmii/srs:v5.0.195
+ ports:
+ - name: srs-rtmp
+ containerPort: 30935
+ protocol: TCP
+ - name: srs-api
+ containerPort: 1985
+ protocol: TCP
+ - name: srs-flv
+ containerPort: 8080
+ protocol: TCP
+ - name: srs-webrtc
+ containerPort: 30090
+ protocol: UDP
+ - name: srs-webrtc-tcp
+ containerPort: 30090
+ protocol: TCP
+ - name: srs-srt
+ containerPort: 30556
+ protocol: UDP
+ env:
+ - name: CANDIDATE
+ value: 80.192.1.46
+ resources:
+ limits:
+ cpu: 2000m
+ memory: 4Gi
+ requests:
+ cpu: 100m
+ memory: 256Mi
+ volumeMounts:
+ - name: srs-conf-file
+ mountPath: /usr/local/srs/conf/docker.conf
+ subPath: docker.conf
+ - name: srs-vol
+ mountPath: /home/dvr
+ subPath: zygajg/helm-live/dvr
+ - name: srs-vol
+ mountPath: /home/hls
+ subPath: zygajg/helm-live/hls
+ terminationMessagePath: /dev/termination-log
+ terminationMessagePolicy: File
+ imagePullPolicy: Always
+ - name: oss-adaptor
+ image: 80.192.1.46:8033/cmii/cmii-srs-oss-adaptor:2023-SA
+ env:
+ - name: OSS_ENDPOINT
+ value: 'http://80.192.1.48:9000'
+ - name: OSS_AK
+ value: cmii
+ - name: OSS_SK
+ value: 'B#923fC7mk'
+ - name: OSS_BUCKET
+ value: live-cluster-hls
+ - name: SRS_OP
+ value: 'http://helm-live-op-svc-v2:8080'
+ - name: MYSQL_ENDPOINT
+ value: 'helm-mysql:3306'
+ - name: MYSQL_USERNAME
+ value: k8s_admin
+ - name: MYSQL_PASSWORD
+ value: fP#UaH6qQ3)8
+ - name: MYSQL_DATABASE
+ value: cmii_live_srs_op
+ - name: MYSQL_TABLE
+ value: live_segment
+ - name: LOG_LEVEL
+ value: info
+ - name: OSS_META
+ value: 'yes'
+ resources:
+ limits:
+ cpu: 2000m
+ memory: 4Gi
+ requests:
+ cpu: 100m
+ memory: 256Mi
+ volumeMounts:
+ - name: srs-vol
+ mountPath: /cmii/share/hls
+ subPath: zygajg/helm-live/hls
+ terminationMessagePath: /dev/termination-log
+ terminationMessagePolicy: File
+ imagePullPolicy: Always
+ restartPolicy: Always
+ terminationGracePeriodSeconds: 30
+ dnsPolicy: ClusterFirst
+ securityContext: {}
+ imagePullSecrets:
+ - name: harborsecret
+ affinity: {}
+ schedulerName: default-scheduler
+ serviceName: helm-live-srsrtc-svc
+ podManagementPolicy: OrderedReady
+ updateStrategy:
+ type: RollingUpdate
+ rollingUpdate:
+ partition: 0
+ revisionHistoryLimit: 10
+---
+# live-srs部分
+---
+kind: Deployment
+apiVersion: apps/v1
+metadata:
+ name: helm-live-op-v2
+ namespace: zygajg
+ labels:
+ octopus.control: wdd
+ app.kubernetes.io/managed-by: octopus
+ cmii.app: live-engine
+ cmii.type: live
+ helm.sh/chart: cmlc-live-live-op-2.0.0
+ live-role: op-v2
+spec:
+ replicas: 1
+ selector:
+ matchLabels:
+ live-role: op-v2
+ template:
+ metadata:
+ labels:
+ live-role: op-v2
+ spec:
+ volumes:
+ - name: srs-conf-file
+ configMap:
+ name: helm-live-op-cm-v2
+ items:
+ - key: live.op.conf
+ path: bootstrap.yaml
+ defaultMode: 420
+ containers:
+ - name: helm-live-op-v2
+ image: 80.192.1.46:8033/cmii/cmii-live-operator:5.2.0
+ ports:
+ - name: operator
+ containerPort: 8080
+ protocol: TCP
+ resources:
+ limits:
+ cpu: 4800m
+ memory: 4Gi
+ requests:
+ cpu: 100m
+ memory: 256Mi
+ volumeMounts:
+ - name: srs-conf-file
+ mountPath: /cmii/bootstrap.yaml
+ subPath: bootstrap.yaml
+ livenessProbe:
+ httpGet:
+ path: /cmii/health
+ port: 8080
+ scheme: HTTP
+ initialDelaySeconds: 60
+ timeoutSeconds: 5
+ periodSeconds: 20
+ successThreshold: 1
+ failureThreshold: 3
+ readinessProbe:
+ httpGet:
+ path: /cmii/health
+ port: 8080
+ scheme: HTTP
+ initialDelaySeconds: 60
+ timeoutSeconds: 5
+ periodSeconds: 20
+ successThreshold: 1
+ failureThreshold: 3
+ terminationMessagePath: /dev/termination-log
+ terminationMessagePolicy: File
+ imagePullPolicy: Always
+ restartPolicy: Always
+ terminationGracePeriodSeconds: 30
+ dnsPolicy: ClusterFirst
+ securityContext: {}
+ imagePullSecrets:
+ - name: harborsecret
+ affinity: {}
+ schedulerName: default-scheduler
+ strategy:
+ type: RollingUpdate
+ rollingUpdate:
+ maxUnavailable: 25%
+ maxSurge: 25%
+ revisionHistoryLimit: 10
+ progressDeadlineSeconds: 600
+---
+kind: Service
+apiVersion: v1
+metadata:
+ name: helm-live-op-svc-v2
+ namespace: zygajg
+ labels:
+ octopus.control: wdd
+ app.kubernetes.io/managed-by: octopus
+spec:
+ ports:
+ - protocol: TCP
+ port: 8080
+ targetPort: 8080
+ nodePort: 30333
+ selector:
+ live-role: op-v2
+ type: NodePort
+ sessionAffinity: None
+---
+kind: Service
+apiVersion: v1
+metadata:
+ name: helm-live-op-svc
+ namespace: zygajg
+ labels:
+ octopus.control: wdd
+ app.kubernetes.io/managed-by: octopus
+spec:
+ ports:
+ - protocol: TCP
+ port: 8080
+ targetPort: 8080
+ selector:
+ live-role: op
+ type: ClusterIP
+ sessionAffinity: None
+---
+kind: ConfigMap
+apiVersion: v1
+metadata:
+ name: helm-live-op-cm-v2
+ namespace: zygajg
+ labels:
+ octopus.control: wdd
+ app.kubernetes.io/managed-by: octopus
+ cmii.app: live-engine
+ cmii.type: live
+data:
+ live.op.conf: |-
+ server:
+ port: 8080
+ spring:
+ main:
+ allow-bean-definition-overriding: true
+ allow-circular-references: true
+ application:
+ name: cmii-live-operator
+ platform:
+ info:
+ name: cmii-live-operator
+ description: cmii-live-operator
+ version: 6.0.0
+ scanPackage: com.cmii.live.op
+ cloud:
+ nacos:
+ config:
+ username: developer
+ password: N@cos14Good
+ server-addr: helm-nacos:8848
+ extension-configs:
+ - data-id: cmii-live-operator.yml
+ group: 6.0.0
+ refresh: true
+ shared-configs:
+ - data-id: cmii-backend-system.yml
+ group: 6.0.0
+ refresh: true
+ discovery:
+ enabled: false
+
+ live:
+ engine:
+ type: srs
+ endpoint: 'http://helm-live-srs-svc:1985'
+ proto:
+ rtmp: 'rtmp://80.192.1.46:31935'
+ rtsp: 'rtsp://80.192.1.46:30554'
+ srt: 'srt://80.192.1.46:30556'
+ flv: 'http://80.192.1.46:30500'
+ hls: 'http://80.192.1.46:30500'
+ rtc: 'webrtc://80.192.1.46:30090'
+ replay: 'https://80.192.1.46:30333'
+ minio:
+ endpoint: http://80.192.1.48:9000
+ access-key: cmii
+ secret-key: B#923fC7mk
+ bucket: live-cluster-hls
diff --git a/agent-common/real_project/zygajg/old/k8s-backend.yaml b/agent-common/real_project/zygajg/old/k8s-backend.yaml
new file mode 100644
index 0000000..30e34c2
--- /dev/null
+++ b/agent-common/real_project/zygajg/old/k8s-backend.yaml
@@ -0,0 +1,6255 @@
+---
+apiVersion: apps/v1
+kind: Deployment
+metadata:
+ name: cmii-uav-gis-server
+ namespace: zygajg
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-gis-server
+ octopus/control: backend-app-1.0.0
+ app.kubernetes.io/managed-by: octopus
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ replicas: 0
+ strategy:
+ rollingUpdate:
+ maxUnavailable: 1
+ selector:
+ matchLabels:
+ cmii.type: backend
+ cmii.app: cmii-uav-gis-server
+ template:
+ metadata:
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-gis-server
+ spec:
+ affinity:
+ nodeAffinity:
+ requiredDuringSchedulingIgnoredDuringExecution:
+ nodeSelectorTerms:
+ - matchExpressions:
+ - key: uavcloud.env
+ operator: In
+ values:
+ - zygajg
+ imagePullSecrets:
+ - name: harborsecret
+ containers:
+ - name: cmii-uav-gis-server
+ image: 80.192.1.46:8033/cmii/cmii-uav-gis-server:6.0.0
+ imagePullPolicy: Always
+ env:
+ - name: K8S_NAMESPACE
+ value: zygajg
+ - name: APPLICATION_NAME
+ value: cmii-uav-gis-server
+ - name: CUST_JAVA_OPTS
+ value: "-Xms200m -Xmx1500m -Dlog4j2.formatMsgNoLookups=true"
+ - name: NACOS_REGISTRY
+ value: "helm-nacos:8848"
+ - name: NACOS_DISCOVERY_IP
+ valueFrom:
+ fieldRef:
+ fieldPath: status.podIP
+ - name: NACOS_DISCOVERY_PORT
+ value: "8080"
+ - name: BIZ_CONFIG_GROUP
+ value: 6.0.0
+ - name: SYS_CONFIG_GROUP
+ value: 6.0.0
+ - name: IMAGE_VERSION
+ value: 6.0.0
+ - name: NACOS_USERNAME
+ value: "developer"
+ - name: NACOS_PASSWORD
+ value: "Deve@9128201"
+ ports:
+ - name: pod-port
+ containerPort: 8080
+ protocol: TCP
+ resources:
+ limits:
+ memory: 2Gi
+ cpu: "2"
+ requests:
+ memory: 200Mi
+ cpu: 200m
+ 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: zygajg/cmii-uav-gis-server
+ volumes:
+ - name: nfs-backend-log-volume
+ persistentVolumeClaim:
+ claimName: nfs-backend-log-pvc
+---
+apiVersion: v1
+kind: Service
+metadata:
+ name: cmii-uav-gis-server
+ namespace: zygajg
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-gis-server
+ octopus/control: backend-app-1.0.0
+ app.kubernetes.io/managed-by: octopus
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ type: ClusterIP
+ selector:
+ cmii.type: backend
+ cmii.app: cmii-uav-gis-server
+ ports:
+ - name: backend-tcp
+ port: 8080
+ protocol: TCP
+ targetPort: 8080
+---
+apiVersion: apps/v1
+kind: Deployment
+metadata:
+ name: cmii-uav-mission
+ namespace: zygajg
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-mission
+ octopus/control: backend-app-1.0.0
+ app.kubernetes.io/managed-by: octopus
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ replicas: 1
+ strategy:
+ rollingUpdate:
+ maxUnavailable: 1
+ selector:
+ matchLabels:
+ cmii.type: backend
+ cmii.app: cmii-uav-mission
+ template:
+ metadata:
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-mission
+ spec:
+ affinity:
+ nodeAffinity:
+ requiredDuringSchedulingIgnoredDuringExecution:
+ nodeSelectorTerms:
+ - matchExpressions:
+ - key: uavcloud.env
+ operator: In
+ values:
+ - zygajg
+ imagePullSecrets:
+ - name: harborsecret
+ containers:
+ - name: cmii-uav-mission
+ image: 80.192.1.46:8033/cmii/cmii-uav-mission:6.0.0
+ imagePullPolicy: Always
+ env:
+ - name: K8S_NAMESPACE
+ value: zygajg
+ - name: APPLICATION_NAME
+ value: cmii-uav-mission
+ - name: CUST_JAVA_OPTS
+ value: "-Xms200m -Xmx1500m -Dlog4j2.formatMsgNoLookups=true"
+ - name: NACOS_REGISTRY
+ value: "helm-nacos:8848"
+ - name: NACOS_DISCOVERY_IP
+ valueFrom:
+ fieldRef:
+ fieldPath: status.podIP
+ - name: NACOS_DISCOVERY_PORT
+ value: "8080"
+ - name: BIZ_CONFIG_GROUP
+ value: 6.0.0
+ - name: SYS_CONFIG_GROUP
+ value: 6.0.0
+ - name: IMAGE_VERSION
+ value: 6.0.0
+ - name: NACOS_USERNAME
+ value: "developer"
+ - name: NACOS_PASSWORD
+ value: "Deve@9128201"
+ ports:
+ - name: pod-port
+ containerPort: 8080
+ protocol: TCP
+ resources:
+ limits:
+ memory: 2Gi
+ cpu: "2"
+ requests:
+ memory: 200Mi
+ cpu: 200m
+ 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: zygajg/cmii-uav-mission
+ volumes:
+ - name: nfs-backend-log-volume
+ persistentVolumeClaim:
+ claimName: nfs-backend-log-pvc
+---
+apiVersion: v1
+kind: Service
+metadata:
+ name: cmii-uav-mission
+ namespace: zygajg
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-mission
+ octopus/control: backend-app-1.0.0
+ app.kubernetes.io/managed-by: octopus
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ type: ClusterIP
+ selector:
+ cmii.type: backend
+ cmii.app: cmii-uav-mission
+ ports:
+ - name: backend-tcp
+ port: 8080
+ protocol: TCP
+ targetPort: 8080
+---
+apiVersion: apps/v1
+kind: Deployment
+metadata:
+ name: cmii-uav-threedsimulation
+ namespace: zygajg
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-threedsimulation
+ octopus/control: backend-app-1.0.0
+ app.kubernetes.io/managed-by: octopus
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ replicas: 1
+ strategy:
+ rollingUpdate:
+ maxUnavailable: 1
+ selector:
+ matchLabels:
+ cmii.type: backend
+ cmii.app: cmii-uav-threedsimulation
+ template:
+ metadata:
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-threedsimulation
+ spec:
+ affinity:
+ nodeAffinity:
+ requiredDuringSchedulingIgnoredDuringExecution:
+ nodeSelectorTerms:
+ - matchExpressions:
+ - key: uavcloud.env
+ operator: In
+ values:
+ - zygajg
+ imagePullSecrets:
+ - name: harborsecret
+ containers:
+ - name: cmii-uav-threedsimulation
+ image: 80.192.1.46:8033/cmii/cmii-uav-threedsimulation:6.0.0
+ imagePullPolicy: Always
+ env:
+ - name: K8S_NAMESPACE
+ value: zygajg
+ - name: APPLICATION_NAME
+ value: cmii-uav-threedsimulation
+ - name: CUST_JAVA_OPTS
+ value: "-Xms200m -Xmx1500m -Dlog4j2.formatMsgNoLookups=true"
+ - name: NACOS_REGISTRY
+ value: "helm-nacos:8848"
+ - name: NACOS_DISCOVERY_IP
+ valueFrom:
+ fieldRef:
+ fieldPath: status.podIP
+ - name: NACOS_DISCOVERY_PORT
+ value: "8080"
+ - name: BIZ_CONFIG_GROUP
+ value: 6.0.0
+ - name: SYS_CONFIG_GROUP
+ value: 6.0.0
+ - name: IMAGE_VERSION
+ value: 6.0.0
+ - name: NACOS_USERNAME
+ value: "developer"
+ - name: NACOS_PASSWORD
+ value: "Deve@9128201"
+ ports:
+ - name: pod-port
+ containerPort: 8080
+ protocol: TCP
+ resources:
+ limits:
+ memory: 2Gi
+ cpu: "2"
+ requests:
+ memory: 200Mi
+ cpu: 200m
+ 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: zygajg/cmii-uav-threedsimulation
+ volumes:
+ - name: nfs-backend-log-volume
+ persistentVolumeClaim:
+ claimName: nfs-backend-log-pvc
+---
+apiVersion: v1
+kind: Service
+metadata:
+ name: cmii-uav-threedsimulation
+ namespace: zygajg
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-threedsimulation
+ octopus/control: backend-app-1.0.0
+ app.kubernetes.io/managed-by: octopus
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ type: ClusterIP
+ selector:
+ cmii.type: backend
+ cmii.app: cmii-uav-threedsimulation
+ ports:
+ - name: backend-tcp
+ port: 8080
+ protocol: TCP
+ targetPort: 8080
+---
+apiVersion: apps/v1
+kind: Deployment
+metadata:
+ name: cmii-uav-grid-manage
+ namespace: zygajg
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-grid-manage
+ octopus/control: backend-app-1.0.0
+ app.kubernetes.io/managed-by: octopus
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ replicas: 0
+ strategy:
+ rollingUpdate:
+ maxUnavailable: 1
+ selector:
+ matchLabels:
+ cmii.type: backend
+ cmii.app: cmii-uav-grid-manage
+ template:
+ metadata:
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-grid-manage
+ spec:
+ affinity:
+ nodeAffinity:
+ requiredDuringSchedulingIgnoredDuringExecution:
+ nodeSelectorTerms:
+ - matchExpressions:
+ - key: uavcloud.env
+ operator: In
+ values:
+ - zygajg
+ imagePullSecrets:
+ - name: harborsecret
+ containers:
+ - name: cmii-uav-grid-manage
+ image: 80.192.1.46:8033/cmii/cmii-uav-grid-manage:5.1.0
+ imagePullPolicy: Always
+ env:
+ - name: K8S_NAMESPACE
+ value: zygajg
+ - name: APPLICATION_NAME
+ value: cmii-uav-grid-manage
+ - name: CUST_JAVA_OPTS
+ value: "-Xms200m -Xmx1500m -Dlog4j2.formatMsgNoLookups=true"
+ - name: NACOS_REGISTRY
+ value: "helm-nacos:8848"
+ - name: NACOS_DISCOVERY_IP
+ valueFrom:
+ fieldRef:
+ fieldPath: status.podIP
+ - name: NACOS_DISCOVERY_PORT
+ value: "8080"
+ - name: BIZ_CONFIG_GROUP
+ value: 6.0.0
+ - name: SYS_CONFIG_GROUP
+ value: 6.0.0
+ - name: IMAGE_VERSION
+ value: 6.0.0
+ - name: NACOS_USERNAME
+ value: "developer"
+ - name: NACOS_PASSWORD
+ value: "Deve@9128201"
+ ports:
+ - name: pod-port
+ containerPort: 8080
+ protocol: TCP
+ resources:
+ limits:
+ memory: 2Gi
+ cpu: "2"
+ requests:
+ memory: 200Mi
+ cpu: 200m
+ 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: zygajg/cmii-uav-grid-manage
+ volumes:
+ - name: nfs-backend-log-volume
+ persistentVolumeClaim:
+ claimName: nfs-backend-log-pvc
+---
+apiVersion: v1
+kind: Service
+metadata:
+ name: cmii-uav-grid-manage
+ namespace: zygajg
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-grid-manage
+ octopus/control: backend-app-1.0.0
+ app.kubernetes.io/managed-by: octopus
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ type: ClusterIP
+ selector:
+ cmii.type: backend
+ cmii.app: cmii-uav-grid-manage
+ ports:
+ - name: backend-tcp
+ port: 8080
+ protocol: TCP
+ targetPort: 8080
+---
+apiVersion: apps/v1
+kind: Deployment
+metadata:
+ name: cmii-iam-gateway
+ namespace: zygajg
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-iam-gateway
+ octopus/control: backend-app-1.0.0
+ app.kubernetes.io/managed-by: octopus
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ replicas: 1
+ strategy:
+ rollingUpdate:
+ maxUnavailable: 1
+ selector:
+ matchLabels:
+ cmii.type: backend
+ cmii.app: cmii-iam-gateway
+ template:
+ metadata:
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-iam-gateway
+ spec:
+ affinity:
+ nodeAffinity:
+ requiredDuringSchedulingIgnoredDuringExecution:
+ nodeSelectorTerms:
+ - matchExpressions:
+ - key: uavcloud.env
+ operator: In
+ values:
+ - zygajg
+ imagePullSecrets:
+ - name: harborsecret
+ containers:
+ - name: cmii-iam-gateway
+ image: 80.192.1.46:8033/cmii/cmii-iam-gateway:5.6.0
+ imagePullPolicy: Always
+ env:
+ - name: K8S_NAMESPACE
+ value: zygajg
+ - name: APPLICATION_NAME
+ value: cmii-iam-gateway
+ - name: CUST_JAVA_OPTS
+ value: "-Xms200m -Xmx1500m -Dlog4j2.formatMsgNoLookups=true"
+ - name: NACOS_REGISTRY
+ value: "helm-nacos:8848"
+ - name: NACOS_DISCOVERY_IP
+ valueFrom:
+ fieldRef:
+ fieldPath: status.podIP
+ - name: NACOS_DISCOVERY_PORT
+ value: "8080"
+ - name: BIZ_CONFIG_GROUP
+ value: 6.0.0
+ - name: SYS_CONFIG_GROUP
+ value: 6.0.0
+ - name: IMAGE_VERSION
+ value: 6.0.0
+ - name: NACOS_USERNAME
+ value: "developer"
+ - name: NACOS_PASSWORD
+ value: "Deve@9128201"
+ ports:
+ - name: pod-port
+ containerPort: 8080
+ protocol: TCP
+ resources:
+ limits:
+ memory: 2Gi
+ cpu: "2"
+ requests:
+ memory: 200Mi
+ cpu: 200m
+ 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: zygajg/cmii-iam-gateway
+ volumes:
+ - name: nfs-backend-log-volume
+ persistentVolumeClaim:
+ claimName: nfs-backend-log-pvc
+---
+apiVersion: v1
+kind: Service
+metadata:
+ name: cmii-iam-gateway
+ namespace: zygajg
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-iam-gateway
+ octopus/control: backend-app-1.0.0
+ app.kubernetes.io/managed-by: octopus
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ type: ClusterIP
+ selector:
+ cmii.type: backend
+ cmii.app: cmii-iam-gateway
+ ports:
+ - name: backend-tcp
+ port: 8080
+ protocol: TCP
+ targetPort: 8080
+---
+apiVersion: apps/v1
+kind: Deployment
+metadata:
+ name: cmii-uav-logger
+ namespace: zygajg
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-logger
+ octopus/control: backend-app-1.0.0
+ app.kubernetes.io/managed-by: octopus
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ replicas: 1
+ strategy:
+ rollingUpdate:
+ maxUnavailable: 1
+ selector:
+ matchLabels:
+ cmii.type: backend
+ cmii.app: cmii-uav-logger
+ template:
+ metadata:
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-logger
+ spec:
+ affinity:
+ nodeAffinity:
+ requiredDuringSchedulingIgnoredDuringExecution:
+ nodeSelectorTerms:
+ - matchExpressions:
+ - key: uavcloud.env
+ operator: In
+ values:
+ - zygajg
+ imagePullSecrets:
+ - name: harborsecret
+ containers:
+ - name: cmii-uav-logger
+ image: 80.192.1.46:8033/cmii/cmii-uav-logger:6.0.0
+ imagePullPolicy: Always
+ env:
+ - name: K8S_NAMESPACE
+ value: zygajg
+ - name: APPLICATION_NAME
+ value: cmii-uav-logger
+ - name: CUST_JAVA_OPTS
+ value: "-Xms200m -Xmx1500m -Dlog4j2.formatMsgNoLookups=true"
+ - name: NACOS_REGISTRY
+ value: "helm-nacos:8848"
+ - name: NACOS_DISCOVERY_IP
+ valueFrom:
+ fieldRef:
+ fieldPath: status.podIP
+ - name: NACOS_DISCOVERY_PORT
+ value: "8080"
+ - name: BIZ_CONFIG_GROUP
+ value: 6.0.0
+ - name: SYS_CONFIG_GROUP
+ value: 6.0.0
+ - name: IMAGE_VERSION
+ value: 6.0.0
+ - name: NACOS_USERNAME
+ value: "developer"
+ - name: NACOS_PASSWORD
+ value: "Deve@9128201"
+ ports:
+ - name: pod-port
+ containerPort: 8080
+ protocol: TCP
+ resources:
+ limits:
+ memory: 2Gi
+ cpu: "2"
+ requests:
+ memory: 200Mi
+ cpu: 200m
+ 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: zygajg/cmii-uav-logger
+ volumes:
+ - name: nfs-backend-log-volume
+ persistentVolumeClaim:
+ claimName: nfs-backend-log-pvc
+---
+apiVersion: v1
+kind: Service
+metadata:
+ name: cmii-uav-logger
+ namespace: zygajg
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-logger
+ octopus/control: backend-app-1.0.0
+ app.kubernetes.io/managed-by: octopus
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ type: ClusterIP
+ selector:
+ cmii.type: backend
+ cmii.app: cmii-uav-logger
+ ports:
+ - name: backend-tcp
+ port: 8080
+ protocol: TCP
+ targetPort: 8080
+---
+apiVersion: apps/v1
+kind: Deployment
+metadata:
+ name: cmii-uav-advanced5g
+ namespace: zygajg
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-advanced5g
+ octopus/control: backend-app-1.0.0
+ app.kubernetes.io/managed-by: octopus
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ replicas: 1
+ strategy:
+ rollingUpdate:
+ maxUnavailable: 1
+ selector:
+ matchLabels:
+ cmii.type: backend
+ cmii.app: cmii-uav-advanced5g
+ template:
+ metadata:
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-advanced5g
+ spec:
+ affinity:
+ nodeAffinity:
+ requiredDuringSchedulingIgnoredDuringExecution:
+ nodeSelectorTerms:
+ - matchExpressions:
+ - key: uavcloud.env
+ operator: In
+ values:
+ - zygajg
+ imagePullSecrets:
+ - name: harborsecret
+ containers:
+ - name: cmii-uav-advanced5g
+ image: 80.192.1.46:8033/cmii/cmii-uav-advanced5g:6.0.0-102001
+ imagePullPolicy: Always
+ env:
+ - name: K8S_NAMESPACE
+ value: zygajg
+ - name: APPLICATION_NAME
+ value: cmii-uav-advanced5g
+ - name: CUST_JAVA_OPTS
+ value: "-Xms200m -Xmx1500m -Dlog4j2.formatMsgNoLookups=true"
+ - name: NACOS_REGISTRY
+ value: "helm-nacos:8848"
+ - name: NACOS_DISCOVERY_IP
+ valueFrom:
+ fieldRef:
+ fieldPath: status.podIP
+ - name: NACOS_DISCOVERY_PORT
+ value: "8080"
+ - name: BIZ_CONFIG_GROUP
+ value: 6.0.0
+ - name: SYS_CONFIG_GROUP
+ value: 6.0.0
+ - name: IMAGE_VERSION
+ value: 6.0.0
+ - name: NACOS_USERNAME
+ value: "developer"
+ - name: NACOS_PASSWORD
+ value: "Deve@9128201"
+ ports:
+ - name: pod-port
+ containerPort: 8080
+ protocol: TCP
+ resources:
+ limits:
+ memory: 2Gi
+ cpu: "2"
+ requests:
+ memory: 200Mi
+ cpu: 200m
+ 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: zygajg/cmii-uav-advanced5g
+ volumes:
+ - name: nfs-backend-log-volume
+ persistentVolumeClaim:
+ claimName: nfs-backend-log-pvc
+---
+apiVersion: v1
+kind: Service
+metadata:
+ name: cmii-uav-advanced5g
+ namespace: zygajg
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-advanced5g
+ octopus/control: backend-app-1.0.0
+ app.kubernetes.io/managed-by: octopus
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ type: ClusterIP
+ selector:
+ cmii.type: backend
+ cmii.app: cmii-uav-advanced5g
+ ports:
+ - name: backend-tcp
+ port: 8080
+ protocol: TCP
+ targetPort: 8080
+---
+apiVersion: apps/v1
+kind: Deployment
+metadata:
+ name: cmii-uav-user
+ namespace: zygajg
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-user
+ octopus/control: backend-app-1.0.0
+ app.kubernetes.io/managed-by: octopus
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ replicas: 1
+ strategy:
+ rollingUpdate:
+ maxUnavailable: 1
+ selector:
+ matchLabels:
+ cmii.type: backend
+ cmii.app: cmii-uav-user
+ template:
+ metadata:
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-user
+ spec:
+ affinity:
+ nodeAffinity:
+ requiredDuringSchedulingIgnoredDuringExecution:
+ nodeSelectorTerms:
+ - matchExpressions:
+ - key: uavcloud.env
+ operator: In
+ values:
+ - zygajg
+ imagePullSecrets:
+ - name: harborsecret
+ containers:
+ - name: cmii-uav-user
+ image: 80.192.1.46:8033/cmii/cmii-uav-user:6.0.0
+ imagePullPolicy: Always
+ env:
+ - name: K8S_NAMESPACE
+ value: zygajg
+ - name: APPLICATION_NAME
+ value: cmii-uav-user
+ - name: CUST_JAVA_OPTS
+ value: "-Xms200m -Xmx1500m -Dlog4j2.formatMsgNoLookups=true"
+ - name: NACOS_REGISTRY
+ value: "helm-nacos:8848"
+ - name: NACOS_DISCOVERY_IP
+ valueFrom:
+ fieldRef:
+ fieldPath: status.podIP
+ - name: NACOS_DISCOVERY_PORT
+ value: "8080"
+ - name: BIZ_CONFIG_GROUP
+ value: 6.0.0
+ - name: SYS_CONFIG_GROUP
+ value: 6.0.0
+ - name: IMAGE_VERSION
+ value: 6.0.0
+ - name: NACOS_USERNAME
+ value: "developer"
+ - name: NACOS_PASSWORD
+ value: "Deve@9128201"
+ ports:
+ - name: pod-port
+ containerPort: 8080
+ protocol: TCP
+ resources:
+ limits:
+ memory: 2Gi
+ cpu: "2"
+ requests:
+ memory: 200Mi
+ cpu: 200m
+ 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: zygajg/cmii-uav-user
+ volumes:
+ - name: nfs-backend-log-volume
+ persistentVolumeClaim:
+ claimName: nfs-backend-log-pvc
+---
+apiVersion: v1
+kind: Service
+metadata:
+ name: cmii-uav-user
+ namespace: zygajg
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-user
+ octopus/control: backend-app-1.0.0
+ app.kubernetes.io/managed-by: octopus
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ type: ClusterIP
+ selector:
+ cmii.type: backend
+ cmii.app: cmii-uav-user
+ ports:
+ - name: backend-tcp
+ port: 8080
+ protocol: TCP
+ targetPort: 8080
+---
+apiVersion: apps/v1
+kind: Deployment
+metadata:
+ name: cmii-uav-cloud-live
+ namespace: zygajg
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-cloud-live
+ octopus/control: backend-app-1.0.0
+ app.kubernetes.io/managed-by: octopus
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ replicas: 1
+ strategy:
+ rollingUpdate:
+ maxUnavailable: 1
+ selector:
+ matchLabels:
+ cmii.type: backend
+ cmii.app: cmii-uav-cloud-live
+ template:
+ metadata:
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-cloud-live
+ spec:
+ affinity:
+ nodeAffinity:
+ requiredDuringSchedulingIgnoredDuringExecution:
+ nodeSelectorTerms:
+ - matchExpressions:
+ - key: uavcloud.env
+ operator: In
+ values:
+ - zygajg
+ imagePullSecrets:
+ - name: harborsecret
+ containers:
+ - name: cmii-uav-cloud-live
+ image: 80.192.1.46:8033/cmii/cmii-uav-cloud-live:6.0.0
+ imagePullPolicy: Always
+ env:
+ - name: K8S_NAMESPACE
+ value: zygajg
+ - name: APPLICATION_NAME
+ value: cmii-uav-cloud-live
+ - name: CUST_JAVA_OPTS
+ value: "-Xms200m -Xmx1500m -Dlog4j2.formatMsgNoLookups=true"
+ - name: NACOS_REGISTRY
+ value: "helm-nacos:8848"
+ - name: NACOS_DISCOVERY_IP
+ valueFrom:
+ fieldRef:
+ fieldPath: status.podIP
+ - name: NACOS_DISCOVERY_PORT
+ value: "8080"
+ - name: BIZ_CONFIG_GROUP
+ value: 6.0.0
+ - name: SYS_CONFIG_GROUP
+ value: 6.0.0
+ - name: IMAGE_VERSION
+ value: 6.0.0
+ - name: NACOS_USERNAME
+ value: "developer"
+ - name: NACOS_PASSWORD
+ value: "Deve@9128201"
+ ports:
+ - name: pod-port
+ containerPort: 8080
+ protocol: TCP
+ resources:
+ limits:
+ memory: 2Gi
+ cpu: "2"
+ requests:
+ memory: 200Mi
+ cpu: 200m
+ 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: zygajg/cmii-uav-cloud-live
+ volumes:
+ - name: nfs-backend-log-volume
+ persistentVolumeClaim:
+ claimName: nfs-backend-log-pvc
+---
+apiVersion: v1
+kind: Service
+metadata:
+ name: cmii-uav-cloud-live
+ namespace: zygajg
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-cloud-live
+ octopus/control: backend-app-1.0.0
+ app.kubernetes.io/managed-by: octopus
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ type: ClusterIP
+ selector:
+ cmii.type: backend
+ cmii.app: cmii-uav-cloud-live
+ ports:
+ - name: backend-tcp
+ port: 8080
+ protocol: TCP
+ targetPort: 8080
+---
+apiVersion: apps/v1
+kind: Deployment
+metadata:
+ name: cmii-uav-brain
+ namespace: zygajg
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-brain
+ octopus/control: backend-app-1.0.0
+ app.kubernetes.io/managed-by: octopus
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ replicas: 0
+ strategy:
+ rollingUpdate:
+ maxUnavailable: 1
+ selector:
+ matchLabels:
+ cmii.type: backend
+ cmii.app: cmii-uav-brain
+ template:
+ metadata:
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-brain
+ spec:
+ affinity:
+ nodeAffinity:
+ requiredDuringSchedulingIgnoredDuringExecution:
+ nodeSelectorTerms:
+ - matchExpressions:
+ - key: uavcloud.env
+ operator: In
+ values:
+ - zygajg
+ imagePullSecrets:
+ - name: harborsecret
+ containers:
+ - name: cmii-uav-brain
+ image: 80.192.1.46:8033/cmii/cmii-uav-brain:6.0.0
+ imagePullPolicy: Always
+ env:
+ - name: K8S_NAMESPACE
+ value: zygajg
+ - name: APPLICATION_NAME
+ value: cmii-uav-brain
+ - name: CUST_JAVA_OPTS
+ value: "-Xms200m -Xmx1500m -Dlog4j2.formatMsgNoLookups=true"
+ - name: NACOS_REGISTRY
+ value: "helm-nacos:8848"
+ - name: NACOS_DISCOVERY_IP
+ valueFrom:
+ fieldRef:
+ fieldPath: status.podIP
+ - name: NACOS_DISCOVERY_PORT
+ value: "8080"
+ - name: BIZ_CONFIG_GROUP
+ value: 6.0.0
+ - name: SYS_CONFIG_GROUP
+ value: 6.0.0
+ - name: IMAGE_VERSION
+ value: 6.0.0
+ - name: NACOS_USERNAME
+ value: "developer"
+ - name: NACOS_PASSWORD
+ value: "Deve@9128201"
+ ports:
+ - name: pod-port
+ containerPort: 8080
+ protocol: TCP
+ resources:
+ limits:
+ memory: 2Gi
+ cpu: "2"
+ requests:
+ memory: 200Mi
+ cpu: 200m
+ 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: zygajg/cmii-uav-brain
+ volumes:
+ - name: nfs-backend-log-volume
+ persistentVolumeClaim:
+ claimName: nfs-backend-log-pvc
+---
+apiVersion: v1
+kind: Service
+metadata:
+ name: cmii-uav-brain
+ namespace: zygajg
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-brain
+ octopus/control: backend-app-1.0.0
+ app.kubernetes.io/managed-by: octopus
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ type: ClusterIP
+ selector:
+ cmii.type: backend
+ cmii.app: cmii-uav-brain
+ ports:
+ - name: backend-tcp
+ port: 8080
+ protocol: TCP
+ targetPort: 8080
+---
+apiVersion: apps/v1
+kind: Deployment
+metadata:
+ name: cmii-uav-grid-engine
+ namespace: zygajg
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-grid-engine
+ octopus/control: backend-app-1.0.0
+ app.kubernetes.io/managed-by: octopus
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ replicas: 0
+ strategy:
+ rollingUpdate:
+ maxUnavailable: 1
+ selector:
+ matchLabels:
+ cmii.type: backend
+ cmii.app: cmii-uav-grid-engine
+ template:
+ metadata:
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-grid-engine
+ spec:
+ affinity:
+ nodeAffinity:
+ requiredDuringSchedulingIgnoredDuringExecution:
+ nodeSelectorTerms:
+ - matchExpressions:
+ - key: uavcloud.env
+ operator: In
+ values:
+ - zygajg
+ imagePullSecrets:
+ - name: harborsecret
+ containers:
+ - name: cmii-uav-grid-engine
+ image: 80.192.1.46:8033/cmii/cmii-uav-grid-engine:5.1.0
+ imagePullPolicy: Always
+ env:
+ - name: K8S_NAMESPACE
+ value: zygajg
+ - name: APPLICATION_NAME
+ value: cmii-uav-grid-engine
+ - name: CUST_JAVA_OPTS
+ value: "-Xms200m -Xmx1500m -Dlog4j2.formatMsgNoLookups=true"
+ - name: NACOS_REGISTRY
+ value: "helm-nacos:8848"
+ - name: NACOS_DISCOVERY_IP
+ valueFrom:
+ fieldRef:
+ fieldPath: status.podIP
+ - name: NACOS_DISCOVERY_PORT
+ value: "8080"
+ - name: BIZ_CONFIG_GROUP
+ value: 6.0.0
+ - name: SYS_CONFIG_GROUP
+ value: 6.0.0
+ - name: IMAGE_VERSION
+ value: 6.0.0
+ - name: NACOS_USERNAME
+ value: "developer"
+ - name: NACOS_PASSWORD
+ value: "Deve@9128201"
+ ports:
+ - name: pod-port
+ containerPort: 8080
+ protocol: TCP
+ resources:
+ limits:
+ memory: 2Gi
+ cpu: "2"
+ requests:
+ memory: 200Mi
+ cpu: 200m
+ 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: zygajg/cmii-uav-grid-engine
+ volumes:
+ - name: nfs-backend-log-volume
+ persistentVolumeClaim:
+ claimName: nfs-backend-log-pvc
+---
+apiVersion: v1
+kind: Service
+metadata:
+ name: cmii-uav-grid-engine
+ namespace: zygajg
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-grid-engine
+ octopus/control: backend-app-1.0.0
+ app.kubernetes.io/managed-by: octopus
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ type: ClusterIP
+ selector:
+ cmii.type: backend
+ cmii.app: cmii-uav-grid-engine
+ ports:
+ - name: backend-tcp
+ port: 8080
+ protocol: TCP
+ targetPort: 8080
+---
+apiVersion: apps/v1
+kind: Deployment
+metadata:
+ name: cmii-uav-surveillance
+ namespace: zygajg
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-surveillance
+ octopus/control: backend-app-1.0.0
+ app.kubernetes.io/managed-by: octopus
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ replicas: 1
+ strategy:
+ rollingUpdate:
+ maxUnavailable: 1
+ selector:
+ matchLabels:
+ cmii.type: backend
+ cmii.app: cmii-uav-surveillance
+ template:
+ metadata:
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-surveillance
+ spec:
+ affinity:
+ nodeAffinity:
+ requiredDuringSchedulingIgnoredDuringExecution:
+ nodeSelectorTerms:
+ - matchExpressions:
+ - key: uavcloud.env
+ operator: In
+ values:
+ - zygajg
+ imagePullSecrets:
+ - name: harborsecret
+ containers:
+ - name: cmii-uav-surveillance
+ image: 80.192.1.46:8033/cmii/cmii-uav-surveillance:6.0.0
+ imagePullPolicy: Always
+ env:
+ - name: K8S_NAMESPACE
+ value: zygajg
+ - name: APPLICATION_NAME
+ value: cmii-uav-surveillance
+ - name: CUST_JAVA_OPTS
+ value: "-Xms200m -Xmx1500m -Dlog4j2.formatMsgNoLookups=true"
+ - name: NACOS_REGISTRY
+ value: "helm-nacos:8848"
+ - name: NACOS_DISCOVERY_IP
+ valueFrom:
+ fieldRef:
+ fieldPath: status.podIP
+ - name: NACOS_DISCOVERY_PORT
+ value: "8080"
+ - name: BIZ_CONFIG_GROUP
+ value: 6.0.0
+ - name: SYS_CONFIG_GROUP
+ value: 6.0.0
+ - name: IMAGE_VERSION
+ value: 6.0.0
+ - name: NACOS_USERNAME
+ value: "developer"
+ - name: NACOS_PASSWORD
+ value: "Deve@9128201"
+ ports:
+ - name: pod-port
+ containerPort: 8080
+ protocol: TCP
+ resources:
+ limits:
+ memory: 2Gi
+ cpu: "2"
+ requests:
+ memory: 200Mi
+ cpu: 200m
+ 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: zygajg/cmii-uav-surveillance
+ volumes:
+ - name: nfs-backend-log-volume
+ persistentVolumeClaim:
+ claimName: nfs-backend-log-pvc
+---
+apiVersion: v1
+kind: Service
+metadata:
+ name: cmii-uav-surveillance
+ namespace: zygajg
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-surveillance
+ octopus/control: backend-app-1.0.0
+ app.kubernetes.io/managed-by: octopus
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ type: ClusterIP
+ selector:
+ cmii.type: backend
+ cmii.app: cmii-uav-surveillance
+ ports:
+ - name: backend-tcp
+ port: 8080
+ protocol: TCP
+ targetPort: 8080
+---
+apiVersion: apps/v1
+kind: Deployment
+metadata:
+ name: cmii-uav-multilink
+ namespace: zygajg
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-multilink
+ octopus/control: backend-app-1.0.0
+ app.kubernetes.io/managed-by: octopus
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ replicas: 0
+ strategy:
+ rollingUpdate:
+ maxUnavailable: 1
+ selector:
+ matchLabels:
+ cmii.type: backend
+ cmii.app: cmii-uav-multilink
+ template:
+ metadata:
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-multilink
+ spec:
+ affinity:
+ nodeAffinity:
+ requiredDuringSchedulingIgnoredDuringExecution:
+ nodeSelectorTerms:
+ - matchExpressions:
+ - key: uavcloud.env
+ operator: In
+ values:
+ - zygajg
+ imagePullSecrets:
+ - name: harborsecret
+ containers:
+ - name: cmii-uav-multilink
+ image: 80.192.1.46:8033/cmii/cmii-uav-multilink:6.0.0
+ imagePullPolicy: Always
+ env:
+ - name: K8S_NAMESPACE
+ value: zygajg
+ - name: APPLICATION_NAME
+ value: cmii-uav-multilink
+ - name: CUST_JAVA_OPTS
+ value: "-Xms200m -Xmx1500m -Dlog4j2.formatMsgNoLookups=true"
+ - name: NACOS_REGISTRY
+ value: "helm-nacos:8848"
+ - name: NACOS_DISCOVERY_IP
+ valueFrom:
+ fieldRef:
+ fieldPath: status.podIP
+ - name: NACOS_DISCOVERY_PORT
+ value: "8080"
+ - name: BIZ_CONFIG_GROUP
+ value: 6.0.0
+ - name: SYS_CONFIG_GROUP
+ value: 6.0.0
+ - name: IMAGE_VERSION
+ value: 6.0.0
+ - name: NACOS_USERNAME
+ value: "developer"
+ - name: NACOS_PASSWORD
+ value: "Deve@9128201"
+ ports:
+ - name: pod-port
+ containerPort: 8080
+ protocol: TCP
+ resources:
+ limits:
+ memory: 2Gi
+ cpu: "2"
+ requests:
+ memory: 200Mi
+ cpu: 200m
+ 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: zygajg/cmii-uav-multilink
+ volumes:
+ - name: nfs-backend-log-volume
+ persistentVolumeClaim:
+ claimName: nfs-backend-log-pvc
+---
+apiVersion: v1
+kind: Service
+metadata:
+ name: cmii-uav-multilink
+ namespace: zygajg
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-multilink
+ octopus/control: backend-app-1.0.0
+ app.kubernetes.io/managed-by: octopus
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ type: ClusterIP
+ selector:
+ cmii.type: backend
+ cmii.app: cmii-uav-multilink
+ ports:
+ - name: backend-tcp
+ port: 8080
+ protocol: TCP
+ targetPort: 8080
+---
+apiVersion: apps/v1
+kind: Deployment
+metadata:
+ name: cmii-app-release
+ namespace: zygajg
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-app-release
+ octopus/control: backend-app-1.0.0
+ app.kubernetes.io/managed-by: octopus
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ replicas: 0
+ strategy:
+ rollingUpdate:
+ maxUnavailable: 1
+ selector:
+ matchLabels:
+ cmii.type: backend
+ cmii.app: cmii-app-release
+ template:
+ metadata:
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-app-release
+ spec:
+ affinity:
+ nodeAffinity:
+ requiredDuringSchedulingIgnoredDuringExecution:
+ nodeSelectorTerms:
+ - matchExpressions:
+ - key: uavcloud.env
+ operator: In
+ values:
+ - zygajg
+ imagePullSecrets:
+ - name: harborsecret
+ containers:
+ - name: cmii-app-release
+ image: 80.192.1.46:8033/cmii/cmii-app-release:4.2.0-validation
+ imagePullPolicy: Always
+ env:
+ - name: K8S_NAMESPACE
+ value: zygajg
+ - name: APPLICATION_NAME
+ value: cmii-app-release
+ - name: CUST_JAVA_OPTS
+ value: "-Xms200m -Xmx1500m -Dlog4j2.formatMsgNoLookups=true"
+ - name: NACOS_REGISTRY
+ value: "helm-nacos:8848"
+ - name: NACOS_DISCOVERY_IP
+ valueFrom:
+ fieldRef:
+ fieldPath: status.podIP
+ - name: NACOS_DISCOVERY_PORT
+ value: "8080"
+ - name: BIZ_CONFIG_GROUP
+ value: 6.0.0
+ - name: SYS_CONFIG_GROUP
+ value: 6.0.0
+ - name: IMAGE_VERSION
+ value: 6.0.0
+ - name: NACOS_USERNAME
+ value: "developer"
+ - name: NACOS_PASSWORD
+ value: "Deve@9128201"
+ ports:
+ - name: pod-port
+ containerPort: 8080
+ protocol: TCP
+ resources:
+ limits:
+ memory: 2Gi
+ cpu: "2"
+ requests:
+ memory: 200Mi
+ cpu: 200m
+ 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: zygajg/cmii-app-release
+ volumes:
+ - name: nfs-backend-log-volume
+ persistentVolumeClaim:
+ claimName: nfs-backend-log-pvc
+---
+apiVersion: v1
+kind: Service
+metadata:
+ name: cmii-app-release
+ namespace: zygajg
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-app-release
+ octopus/control: backend-app-1.0.0
+ app.kubernetes.io/managed-by: octopus
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ type: ClusterIP
+ selector:
+ cmii.type: backend
+ cmii.app: cmii-app-release
+ ports:
+ - name: backend-tcp
+ port: 8080
+ protocol: TCP
+ targetPort: 8080
+---
+apiVersion: apps/v1
+kind: Deployment
+metadata:
+ name: cmii-open-gateway
+ namespace: zygajg
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-open-gateway
+ octopus/control: backend-app-1.0.0
+ app.kubernetes.io/managed-by: octopus
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ replicas: 0
+ strategy:
+ rollingUpdate:
+ maxUnavailable: 1
+ selector:
+ matchLabels:
+ cmii.type: backend
+ cmii.app: cmii-open-gateway
+ template:
+ metadata:
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-open-gateway
+ spec:
+ affinity:
+ nodeAffinity:
+ requiredDuringSchedulingIgnoredDuringExecution:
+ nodeSelectorTerms:
+ - matchExpressions:
+ - key: uavcloud.env
+ operator: In
+ values:
+ - zygajg
+ imagePullSecrets:
+ - name: harborsecret
+ containers:
+ - name: cmii-open-gateway
+ image: 80.192.1.46:8033/cmii/cmii-open-gateway:6.0.0
+ imagePullPolicy: Always
+ env:
+ - name: K8S_NAMESPACE
+ value: zygajg
+ - name: APPLICATION_NAME
+ value: cmii-open-gateway
+ - name: CUST_JAVA_OPTS
+ value: "-Xms200m -Xmx1500m -Dlog4j2.formatMsgNoLookups=true"
+ - name: NACOS_REGISTRY
+ value: "helm-nacos:8848"
+ - name: NACOS_DISCOVERY_IP
+ valueFrom:
+ fieldRef:
+ fieldPath: status.podIP
+ - name: NACOS_DISCOVERY_PORT
+ value: "8080"
+ - name: BIZ_CONFIG_GROUP
+ value: 6.0.0
+ - name: SYS_CONFIG_GROUP
+ value: 6.0.0
+ - name: IMAGE_VERSION
+ value: 6.0.0
+ - name: NACOS_USERNAME
+ value: "developer"
+ - name: NACOS_PASSWORD
+ value: "Deve@9128201"
+ ports:
+ - name: pod-port
+ containerPort: 8080
+ protocol: TCP
+ resources:
+ limits:
+ memory: 2Gi
+ cpu: "2"
+ requests:
+ memory: 200Mi
+ cpu: 200m
+ 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: zygajg/cmii-open-gateway
+ volumes:
+ - name: nfs-backend-log-volume
+ persistentVolumeClaim:
+ claimName: nfs-backend-log-pvc
+---
+apiVersion: v1
+kind: Service
+metadata:
+ name: cmii-open-gateway
+ namespace: zygajg
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-open-gateway
+ octopus/control: backend-app-1.0.0
+ app.kubernetes.io/managed-by: octopus
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ type: ClusterIP
+ selector:
+ cmii.type: backend
+ cmii.app: cmii-open-gateway
+ ports:
+ - name: backend-tcp
+ port: 8080
+ protocol: TCP
+ targetPort: 8080
+---
+apiVersion: apps/v1
+kind: Deployment
+metadata:
+ name: cmii-uav-device
+ namespace: zygajg
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-device
+ octopus/control: backend-app-1.0.0
+ app.kubernetes.io/managed-by: octopus
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ replicas: 1
+ strategy:
+ rollingUpdate:
+ maxUnavailable: 1
+ selector:
+ matchLabels:
+ cmii.type: backend
+ cmii.app: cmii-uav-device
+ template:
+ metadata:
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-device
+ spec:
+ affinity:
+ nodeAffinity:
+ requiredDuringSchedulingIgnoredDuringExecution:
+ nodeSelectorTerms:
+ - matchExpressions:
+ - key: uavcloud.env
+ operator: In
+ values:
+ - zygajg
+ imagePullSecrets:
+ - name: harborsecret
+ containers:
+ - name: cmii-uav-device
+ image: 80.192.1.46:8033/cmii/cmii-uav-device:6.0.0
+ imagePullPolicy: Always
+ env:
+ - name: K8S_NAMESPACE
+ value: zygajg
+ - name: APPLICATION_NAME
+ value: cmii-uav-device
+ - name: CUST_JAVA_OPTS
+ value: "-Xms200m -Xmx1500m -Dlog4j2.formatMsgNoLookups=true"
+ - name: NACOS_REGISTRY
+ value: "helm-nacos:8848"
+ - name: NACOS_DISCOVERY_IP
+ valueFrom:
+ fieldRef:
+ fieldPath: status.podIP
+ - name: NACOS_DISCOVERY_PORT
+ value: "8080"
+ - name: BIZ_CONFIG_GROUP
+ value: 6.0.0
+ - name: SYS_CONFIG_GROUP
+ value: 6.0.0
+ - name: IMAGE_VERSION
+ value: 6.0.0
+ - name: NACOS_USERNAME
+ value: "developer"
+ - name: NACOS_PASSWORD
+ value: "Deve@9128201"
+ ports:
+ - name: pod-port
+ containerPort: 8080
+ protocol: TCP
+ resources:
+ limits:
+ memory: 2Gi
+ cpu: "2"
+ requests:
+ memory: 200Mi
+ cpu: 200m
+ 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: zygajg/cmii-uav-device
+ volumes:
+ - name: nfs-backend-log-volume
+ persistentVolumeClaim:
+ claimName: nfs-backend-log-pvc
+---
+apiVersion: v1
+kind: Service
+metadata:
+ name: cmii-uav-device
+ namespace: zygajg
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-device
+ octopus/control: backend-app-1.0.0
+ app.kubernetes.io/managed-by: octopus
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ type: ClusterIP
+ selector:
+ cmii.type: backend
+ cmii.app: cmii-uav-device
+ ports:
+ - name: backend-tcp
+ port: 8080
+ protocol: TCP
+ targetPort: 8080
+---
+apiVersion: apps/v1
+kind: Deployment
+metadata:
+ name: cmii-uav-developer
+ namespace: zygajg
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-developer
+ octopus/control: backend-app-1.0.0
+ app.kubernetes.io/managed-by: octopus
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ replicas: 0
+ strategy:
+ rollingUpdate:
+ maxUnavailable: 1
+ selector:
+ matchLabels:
+ cmii.type: backend
+ cmii.app: cmii-uav-developer
+ template:
+ metadata:
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-developer
+ spec:
+ affinity:
+ nodeAffinity:
+ requiredDuringSchedulingIgnoredDuringExecution:
+ nodeSelectorTerms:
+ - matchExpressions:
+ - key: uavcloud.env
+ operator: In
+ values:
+ - zygajg
+ imagePullSecrets:
+ - name: harborsecret
+ containers:
+ - name: cmii-uav-developer
+ image: 80.192.1.46:8033/cmii/cmii-uav-developer:6.0.0
+ imagePullPolicy: Always
+ env:
+ - name: K8S_NAMESPACE
+ value: zygajg
+ - name: APPLICATION_NAME
+ value: cmii-uav-developer
+ - name: CUST_JAVA_OPTS
+ value: "-Xms200m -Xmx1500m -Dlog4j2.formatMsgNoLookups=true"
+ - name: NACOS_REGISTRY
+ value: "helm-nacos:8848"
+ - name: NACOS_DISCOVERY_IP
+ valueFrom:
+ fieldRef:
+ fieldPath: status.podIP
+ - name: NACOS_DISCOVERY_PORT
+ value: "8080"
+ - name: BIZ_CONFIG_GROUP
+ value: 6.0.0
+ - name: SYS_CONFIG_GROUP
+ value: 6.0.0
+ - name: IMAGE_VERSION
+ value: 6.0.0
+ - name: NACOS_USERNAME
+ value: "developer"
+ - name: NACOS_PASSWORD
+ value: "Deve@9128201"
+ ports:
+ - name: pod-port
+ containerPort: 8080
+ protocol: TCP
+ resources:
+ limits:
+ memory: 2Gi
+ cpu: "2"
+ requests:
+ memory: 200Mi
+ cpu: 200m
+ 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: zygajg/cmii-uav-developer
+ volumes:
+ - name: nfs-backend-log-volume
+ persistentVolumeClaim:
+ claimName: nfs-backend-log-pvc
+---
+apiVersion: v1
+kind: Service
+metadata:
+ name: cmii-uav-developer
+ namespace: zygajg
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-developer
+ octopus/control: backend-app-1.0.0
+ app.kubernetes.io/managed-by: octopus
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ type: ClusterIP
+ selector:
+ cmii.type: backend
+ cmii.app: cmii-uav-developer
+ ports:
+ - name: backend-tcp
+ port: 8080
+ protocol: TCP
+ targetPort: 8080
+---
+apiVersion: apps/v1
+kind: Deployment
+metadata:
+ name: cmii-uav-tower
+ namespace: zygajg
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-tower
+ octopus/control: backend-app-1.0.0
+ app.kubernetes.io/managed-by: octopus
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ replicas: 0
+ strategy:
+ rollingUpdate:
+ maxUnavailable: 1
+ selector:
+ matchLabels:
+ cmii.type: backend
+ cmii.app: cmii-uav-tower
+ template:
+ metadata:
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-tower
+ spec:
+ affinity:
+ nodeAffinity:
+ requiredDuringSchedulingIgnoredDuringExecution:
+ nodeSelectorTerms:
+ - matchExpressions:
+ - key: uavcloud.env
+ operator: In
+ values:
+ - zygajg
+ imagePullSecrets:
+ - name: harborsecret
+ containers:
+ - name: cmii-uav-tower
+ image: 80.192.1.46:8033/cmii/cmii-uav-tower:5.8.0
+ imagePullPolicy: Always
+ env:
+ - name: K8S_NAMESPACE
+ value: zygajg
+ - name: APPLICATION_NAME
+ value: cmii-uav-tower
+ - name: CUST_JAVA_OPTS
+ value: "-Xms200m -Xmx1500m -Dlog4j2.formatMsgNoLookups=true"
+ - name: NACOS_REGISTRY
+ value: "helm-nacos:8848"
+ - name: NACOS_DISCOVERY_IP
+ valueFrom:
+ fieldRef:
+ fieldPath: status.podIP
+ - name: NACOS_DISCOVERY_PORT
+ value: "8080"
+ - name: BIZ_CONFIG_GROUP
+ value: 6.0.0
+ - name: SYS_CONFIG_GROUP
+ value: 6.0.0
+ - name: IMAGE_VERSION
+ value: 6.0.0
+ - name: NACOS_USERNAME
+ value: "developer"
+ - name: NACOS_PASSWORD
+ value: "Deve@9128201"
+ ports:
+ - name: pod-port
+ containerPort: 8080
+ protocol: TCP
+ resources:
+ limits:
+ memory: 2Gi
+ cpu: "2"
+ requests:
+ memory: 200Mi
+ cpu: 200m
+ 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: zygajg/cmii-uav-tower
+ volumes:
+ - name: nfs-backend-log-volume
+ persistentVolumeClaim:
+ claimName: nfs-backend-log-pvc
+---
+apiVersion: v1
+kind: Service
+metadata:
+ name: cmii-uav-tower
+ namespace: zygajg
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-tower
+ octopus/control: backend-app-1.0.0
+ app.kubernetes.io/managed-by: octopus
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ type: ClusterIP
+ selector:
+ cmii.type: backend
+ cmii.app: cmii-uav-tower
+ ports:
+ - name: backend-tcp
+ port: 8080
+ protocol: TCP
+ targetPort: 8080
+---
+apiVersion: apps/v1
+kind: Deployment
+metadata:
+ name: cmii-uav-autowaypoint
+ namespace: zygajg
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-autowaypoint
+ octopus/control: backend-app-1.0.0
+ app.kubernetes.io/managed-by: octopus
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ replicas: 0
+ strategy:
+ rollingUpdate:
+ maxUnavailable: 1
+ selector:
+ matchLabels:
+ cmii.type: backend
+ cmii.app: cmii-uav-autowaypoint
+ template:
+ metadata:
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-autowaypoint
+ spec:
+ affinity:
+ nodeAffinity:
+ requiredDuringSchedulingIgnoredDuringExecution:
+ nodeSelectorTerms:
+ - matchExpressions:
+ - key: uavcloud.env
+ operator: In
+ values:
+ - zygajg
+ imagePullSecrets:
+ - name: harborsecret
+ containers:
+ - name: cmii-uav-autowaypoint
+ image: 80.192.1.46:8033/cmii/cmii-uav-autowaypoint:4.2.0-beta
+ imagePullPolicy: Always
+ env:
+ - name: K8S_NAMESPACE
+ value: zygajg
+ - name: APPLICATION_NAME
+ value: cmii-uav-autowaypoint
+ - name: CUST_JAVA_OPTS
+ value: "-Xms200m -Xmx1500m -Dlog4j2.formatMsgNoLookups=true"
+ - name: NACOS_REGISTRY
+ value: "helm-nacos:8848"
+ - name: NACOS_DISCOVERY_IP
+ valueFrom:
+ fieldRef:
+ fieldPath: status.podIP
+ - name: NACOS_DISCOVERY_PORT
+ value: "8080"
+ - name: BIZ_CONFIG_GROUP
+ value: 6.0.0
+ - name: SYS_CONFIG_GROUP
+ value: 6.0.0
+ - name: IMAGE_VERSION
+ value: 6.0.0
+ - name: NACOS_USERNAME
+ value: "developer"
+ - name: NACOS_PASSWORD
+ value: "Deve@9128201"
+ ports:
+ - name: pod-port
+ containerPort: 8080
+ protocol: TCP
+ resources:
+ limits:
+ memory: 2Gi
+ cpu: "2"
+ requests:
+ memory: 200Mi
+ cpu: 200m
+ 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: zygajg/cmii-uav-autowaypoint
+ volumes:
+ - name: nfs-backend-log-volume
+ persistentVolumeClaim:
+ claimName: nfs-backend-log-pvc
+---
+apiVersion: v1
+kind: Service
+metadata:
+ name: cmii-uav-autowaypoint
+ namespace: zygajg
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-autowaypoint
+ octopus/control: backend-app-1.0.0
+ app.kubernetes.io/managed-by: octopus
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ type: ClusterIP
+ selector:
+ cmii.type: backend
+ cmii.app: cmii-uav-autowaypoint
+ ports:
+ - name: backend-tcp
+ port: 8080
+ protocol: TCP
+ targetPort: 8080
+---
+apiVersion: apps/v1
+kind: Deployment
+metadata:
+ name: cmii-uav-material-warehouse
+ namespace: zygajg
+ 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: 6.0.0
+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:
+ - zygajg
+ imagePullSecrets:
+ - name: harborsecret
+ containers:
+ - name: cmii-uav-material-warehouse
+ image: 80.192.1.46:8033/cmii/cmii-uav-material-warehouse:6.0.0
+ imagePullPolicy: Always
+ env:
+ - name: K8S_NAMESPACE
+ value: zygajg
+ - 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:
+ fieldPath: status.podIP
+ - name: NACOS_DISCOVERY_PORT
+ value: "8080"
+ - name: BIZ_CONFIG_GROUP
+ value: 6.0.0
+ - name: SYS_CONFIG_GROUP
+ value: 6.0.0
+ - name: IMAGE_VERSION
+ value: 6.0.0
+ - name: NACOS_USERNAME
+ value: "developer"
+ - name: NACOS_PASSWORD
+ value: "Deve@9128201"
+ ports:
+ - name: pod-port
+ containerPort: 8080
+ protocol: TCP
+ resources:
+ limits:
+ memory: 2Gi
+ cpu: "2"
+ requests:
+ memory: 200Mi
+ cpu: 200m
+ 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: zygajg/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: zygajg
+ 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: 6.0.0
+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-waypoint
+ namespace: zygajg
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-waypoint
+ octopus/control: backend-app-1.0.0
+ app.kubernetes.io/managed-by: octopus
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ replicas: 1
+ strategy:
+ rollingUpdate:
+ maxUnavailable: 1
+ selector:
+ matchLabels:
+ cmii.type: backend
+ cmii.app: cmii-uav-waypoint
+ template:
+ metadata:
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-waypoint
+ spec:
+ affinity:
+ nodeAffinity:
+ requiredDuringSchedulingIgnoredDuringExecution:
+ nodeSelectorTerms:
+ - matchExpressions:
+ - key: uavcloud.env
+ operator: In
+ values:
+ - zygajg
+ imagePullSecrets:
+ - name: harborsecret
+ containers:
+ - name: cmii-uav-waypoint
+ image: 80.192.1.46:8033/cmii/cmii-uav-waypoint:6.0.0
+ imagePullPolicy: Always
+ env:
+ - name: K8S_NAMESPACE
+ value: zygajg
+ - name: APPLICATION_NAME
+ value: cmii-uav-waypoint
+ - name: CUST_JAVA_OPTS
+ value: "-Xms200m -Xmx1500m -Dlog4j2.formatMsgNoLookups=true"
+ - name: NACOS_REGISTRY
+ value: "helm-nacos:8848"
+ - name: NACOS_DISCOVERY_IP
+ valueFrom:
+ fieldRef:
+ fieldPath: status.podIP
+ - name: NACOS_DISCOVERY_PORT
+ value: "8080"
+ - name: BIZ_CONFIG_GROUP
+ value: 6.0.0
+ - name: SYS_CONFIG_GROUP
+ value: 6.0.0
+ - name: IMAGE_VERSION
+ value: 6.0.0
+ - name: NACOS_USERNAME
+ value: "developer"
+ - name: NACOS_PASSWORD
+ value: "Deve@9128201"
+ ports:
+ - name: pod-port
+ containerPort: 8080
+ protocol: TCP
+ resources:
+ limits:
+ memory: 2Gi
+ cpu: "2"
+ requests:
+ memory: 200Mi
+ cpu: 200m
+ 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: zygajg/cmii-uav-waypoint
+ volumes:
+ - name: nfs-backend-log-volume
+ persistentVolumeClaim:
+ claimName: nfs-backend-log-pvc
+---
+apiVersion: v1
+kind: Service
+metadata:
+ name: cmii-uav-waypoint
+ namespace: zygajg
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-waypoint
+ octopus/control: backend-app-1.0.0
+ app.kubernetes.io/managed-by: octopus
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ type: ClusterIP
+ selector:
+ cmii.type: backend
+ cmii.app: cmii-uav-waypoint
+ ports:
+ - name: backend-tcp
+ port: 8080
+ protocol: TCP
+ targetPort: 8080
+---
+apiVersion: apps/v1
+kind: Deployment
+metadata:
+ name: cmii-suav-supervision
+ namespace: zygajg
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-suav-supervision
+ octopus/control: backend-app-1.0.0
+ app.kubernetes.io/managed-by: octopus
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ replicas: 1
+ strategy:
+ rollingUpdate:
+ maxUnavailable: 1
+ selector:
+ matchLabels:
+ cmii.type: backend
+ cmii.app: cmii-suav-supervision
+ template:
+ metadata:
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-suav-supervision
+ spec:
+ affinity:
+ nodeAffinity:
+ requiredDuringSchedulingIgnoredDuringExecution:
+ nodeSelectorTerms:
+ - matchExpressions:
+ - key: uavcloud.env
+ operator: In
+ values:
+ - zygajg
+ imagePullSecrets:
+ - name: harborsecret
+ containers:
+ - name: cmii-suav-supervision
+ image: 80.192.1.46:8033/cmii/cmii-suav-supervision:6.0.0
+ imagePullPolicy: Always
+ env:
+ - name: K8S_NAMESPACE
+ value: zygajg
+ - name: APPLICATION_NAME
+ value: cmii-suav-supervision
+ - name: CUST_JAVA_OPTS
+ value: "-Xms200m -Xmx1500m -Dlog4j2.formatMsgNoLookups=true"
+ - name: NACOS_REGISTRY
+ value: "helm-nacos:8848"
+ - name: NACOS_DISCOVERY_IP
+ valueFrom:
+ fieldRef:
+ fieldPath: status.podIP
+ - name: NACOS_DISCOVERY_PORT
+ value: "8080"
+ - name: BIZ_CONFIG_GROUP
+ value: 6.0.0
+ - name: SYS_CONFIG_GROUP
+ value: 6.0.0
+ - name: IMAGE_VERSION
+ value: 6.0.0
+ - name: NACOS_USERNAME
+ value: "developer"
+ - name: NACOS_PASSWORD
+ value: "Deve@9128201"
+ ports:
+ - name: pod-port
+ containerPort: 8080
+ protocol: TCP
+ resources:
+ limits:
+ memory: 2Gi
+ cpu: "2"
+ requests:
+ memory: 200Mi
+ cpu: 200m
+ 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: zygajg/cmii-suav-supervision
+ volumes:
+ - name: nfs-backend-log-volume
+ persistentVolumeClaim:
+ claimName: nfs-backend-log-pvc
+---
+apiVersion: v1
+kind: Service
+metadata:
+ name: cmii-suav-supervision
+ namespace: zygajg
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-suav-supervision
+ octopus/control: backend-app-1.0.0
+ app.kubernetes.io/managed-by: octopus
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ type: ClusterIP
+ selector:
+ cmii.type: backend
+ cmii.app: cmii-suav-supervision
+ ports:
+ - name: backend-tcp
+ port: 8080
+ protocol: TCP
+ targetPort: 8080
+---
+apiVersion: apps/v1
+kind: Deployment
+metadata:
+ name: cmii-uav-alarm
+ namespace: zygajg
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-alarm
+ octopus/control: backend-app-1.0.0
+ app.kubernetes.io/managed-by: octopus
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ replicas: 0
+ strategy:
+ rollingUpdate:
+ maxUnavailable: 1
+ selector:
+ matchLabels:
+ cmii.type: backend
+ cmii.app: cmii-uav-alarm
+ template:
+ metadata:
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-alarm
+ spec:
+ affinity:
+ nodeAffinity:
+ requiredDuringSchedulingIgnoredDuringExecution:
+ nodeSelectorTerms:
+ - matchExpressions:
+ - key: uavcloud.env
+ operator: In
+ values:
+ - zygajg
+ imagePullSecrets:
+ - name: harborsecret
+ containers:
+ - name: cmii-uav-alarm
+ image: 80.192.1.46:8033/cmii/cmii-uav-alarm:6.0.0
+ imagePullPolicy: Always
+ env:
+ - name: K8S_NAMESPACE
+ value: zygajg
+ - name: APPLICATION_NAME
+ value: cmii-uav-alarm
+ - name: CUST_JAVA_OPTS
+ value: "-Xms200m -Xmx1500m -Dlog4j2.formatMsgNoLookups=true"
+ - name: NACOS_REGISTRY
+ value: "helm-nacos:8848"
+ - name: NACOS_DISCOVERY_IP
+ valueFrom:
+ fieldRef:
+ fieldPath: status.podIP
+ - name: NACOS_DISCOVERY_PORT
+ value: "8080"
+ - name: BIZ_CONFIG_GROUP
+ value: 6.0.0
+ - name: SYS_CONFIG_GROUP
+ value: 6.0.0
+ - name: IMAGE_VERSION
+ value: 6.0.0
+ - name: NACOS_USERNAME
+ value: "developer"
+ - name: NACOS_PASSWORD
+ value: "Deve@9128201"
+ ports:
+ - name: pod-port
+ containerPort: 8080
+ protocol: TCP
+ resources:
+ limits:
+ memory: 2Gi
+ cpu: "2"
+ requests:
+ memory: 200Mi
+ cpu: 200m
+ 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: zygajg/cmii-uav-alarm
+ volumes:
+ - name: nfs-backend-log-volume
+ persistentVolumeClaim:
+ claimName: nfs-backend-log-pvc
+---
+apiVersion: v1
+kind: Service
+metadata:
+ name: cmii-uav-alarm
+ namespace: zygajg
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-alarm
+ octopus/control: backend-app-1.0.0
+ app.kubernetes.io/managed-by: octopus
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ type: ClusterIP
+ selector:
+ cmii.type: backend
+ cmii.app: cmii-uav-alarm
+ ports:
+ - name: backend-tcp
+ port: 8080
+ protocol: TCP
+ targetPort: 8080
+---
+apiVersion: apps/v1
+kind: Deployment
+metadata:
+ name: cmii-uav-integration
+ namespace: zygajg
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-integration
+ octopus/control: backend-app-1.0.0
+ app.kubernetes.io/managed-by: octopus
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ replicas: 0
+ strategy:
+ rollingUpdate:
+ maxUnavailable: 1
+ selector:
+ matchLabels:
+ cmii.type: backend
+ cmii.app: cmii-uav-integration
+ template:
+ metadata:
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-integration
+ spec:
+ affinity:
+ nodeAffinity:
+ requiredDuringSchedulingIgnoredDuringExecution:
+ nodeSelectorTerms:
+ - matchExpressions:
+ - key: uavcloud.env
+ operator: In
+ values:
+ - zygajg
+ imagePullSecrets:
+ - name: harborsecret
+ containers:
+ - name: cmii-uav-integration
+ image: 80.192.1.46:8033/cmii/cmii-uav-integration:5.7.0-32108-0930
+ imagePullPolicy: Always
+ env:
+ - name: K8S_NAMESPACE
+ value: zygajg
+ - name: APPLICATION_NAME
+ value: cmii-uav-integration
+ - name: CUST_JAVA_OPTS
+ value: "-Xms200m -Xmx1500m -Dlog4j2.formatMsgNoLookups=true"
+ - name: NACOS_REGISTRY
+ value: "helm-nacos:8848"
+ - name: NACOS_DISCOVERY_IP
+ valueFrom:
+ fieldRef:
+ fieldPath: status.podIP
+ - name: NACOS_DISCOVERY_PORT
+ value: "8080"
+ - name: BIZ_CONFIG_GROUP
+ value: 6.0.0
+ - name: SYS_CONFIG_GROUP
+ value: 6.0.0
+ - name: IMAGE_VERSION
+ value: 6.0.0
+ - name: NACOS_USERNAME
+ value: "developer"
+ - name: NACOS_PASSWORD
+ value: "Deve@9128201"
+ ports:
+ - name: pod-port
+ containerPort: 8080
+ protocol: TCP
+ resources:
+ limits:
+ memory: 2Gi
+ cpu: "2"
+ requests:
+ memory: 200Mi
+ cpu: 200m
+ 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: zygajg/cmii-uav-integration
+ volumes:
+ - name: nfs-backend-log-volume
+ persistentVolumeClaim:
+ claimName: nfs-backend-log-pvc
+---
+apiVersion: v1
+kind: Service
+metadata:
+ name: cmii-uav-integration
+ namespace: zygajg
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-integration
+ octopus/control: backend-app-1.0.0
+ app.kubernetes.io/managed-by: octopus
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ type: ClusterIP
+ selector:
+ cmii.type: backend
+ cmii.app: cmii-uav-integration
+ ports:
+ - name: backend-tcp
+ port: 8080
+ protocol: TCP
+ targetPort: 8080
+---
+apiVersion: apps/v1
+kind: Deployment
+metadata:
+ name: cmii-admin-gateway
+ namespace: zygajg
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-admin-gateway
+ octopus/control: backend-app-1.0.0
+ app.kubernetes.io/managed-by: octopus
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ replicas: 1
+ strategy:
+ rollingUpdate:
+ maxUnavailable: 1
+ selector:
+ matchLabels:
+ cmii.type: backend
+ cmii.app: cmii-admin-gateway
+ template:
+ metadata:
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-admin-gateway
+ spec:
+ affinity:
+ nodeAffinity:
+ requiredDuringSchedulingIgnoredDuringExecution:
+ nodeSelectorTerms:
+ - matchExpressions:
+ - key: uavcloud.env
+ operator: In
+ values:
+ - zygajg
+ imagePullSecrets:
+ - name: harborsecret
+ containers:
+ - name: cmii-admin-gateway
+ image: 80.192.1.46:8033/cmii/cmii-admin-gateway:6.0.0
+ imagePullPolicy: Always
+ env:
+ - name: K8S_NAMESPACE
+ value: zygajg
+ - name: APPLICATION_NAME
+ value: cmii-admin-gateway
+ - name: CUST_JAVA_OPTS
+ value: "-Xms200m -Xmx1500m -Dlog4j2.formatMsgNoLookups=true"
+ - name: NACOS_REGISTRY
+ value: "helm-nacos:8848"
+ - name: NACOS_DISCOVERY_IP
+ valueFrom:
+ fieldRef:
+ fieldPath: status.podIP
+ - name: NACOS_DISCOVERY_PORT
+ value: "8080"
+ - name: BIZ_CONFIG_GROUP
+ value: 6.0.0
+ - name: SYS_CONFIG_GROUP
+ value: 6.0.0
+ - name: IMAGE_VERSION
+ value: 6.0.0
+ - name: NACOS_USERNAME
+ value: "developer"
+ - name: NACOS_PASSWORD
+ value: "Deve@9128201"
+ ports:
+ - name: pod-port
+ containerPort: 8080
+ protocol: TCP
+ resources:
+ limits:
+ memory: 2Gi
+ cpu: "2"
+ requests:
+ memory: 200Mi
+ cpu: 200m
+ 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: zygajg/cmii-admin-gateway
+ volumes:
+ - name: nfs-backend-log-volume
+ persistentVolumeClaim:
+ claimName: nfs-backend-log-pvc
+---
+apiVersion: v1
+kind: Service
+metadata:
+ name: cmii-admin-gateway
+ namespace: zygajg
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-admin-gateway
+ octopus/control: backend-app-1.0.0
+ app.kubernetes.io/managed-by: octopus
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ type: ClusterIP
+ selector:
+ cmii.type: backend
+ cmii.app: cmii-admin-gateway
+ ports:
+ - name: backend-tcp
+ port: 8080
+ protocol: TCP
+ targetPort: 8080
+---
+apiVersion: apps/v1
+kind: Deployment
+metadata:
+ name: cmii-uav-ruoyi
+ namespace: zygajg
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-ruoyi
+ octopus/control: backend-app-1.0.0
+ app.kubernetes.io/managed-by: octopus
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ replicas: 1
+ strategy:
+ rollingUpdate:
+ maxUnavailable: 1
+ selector:
+ matchLabels:
+ cmii.type: backend
+ cmii.app: cmii-uav-ruoyi
+ template:
+ metadata:
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-ruoyi
+ spec:
+ affinity:
+ nodeAffinity:
+ requiredDuringSchedulingIgnoredDuringExecution:
+ nodeSelectorTerms:
+ - matchExpressions:
+ - key: uavcloud.env
+ operator: In
+ values:
+ - zygajg
+ imagePullSecrets:
+ - name: harborsecret
+ containers:
+ - name: cmii-uav-ruoyi
+ image: 80.192.1.46:8033/cmii/cmii-uav-ruoyi:2024102802
+ imagePullPolicy: Always
+ env:
+ - name: K8S_NAMESPACE
+ value: zygajg
+ - name: APPLICATION_NAME
+ value: cmii-uav-ruoyi
+ - name: CUST_JAVA_OPTS
+ value: "-Xms200m -Xmx1500m -Dlog4j2.formatMsgNoLookups=true"
+ - name: NACOS_REGISTRY
+ value: "helm-nacos:8848"
+ - name: NACOS_DISCOVERY_IP
+ valueFrom:
+ fieldRef:
+ fieldPath: status.podIP
+ - name: NACOS_DISCOVERY_PORT
+ value: "8080"
+ - name: BIZ_CONFIG_GROUP
+ value: 6.0.0
+ - name: SYS_CONFIG_GROUP
+ value: 6.0.0
+ - name: IMAGE_VERSION
+ value: 6.0.0
+ - name: NACOS_USERNAME
+ value: "developer"
+ - name: NACOS_PASSWORD
+ value: "Deve@9128201"
+ ports:
+ - name: pod-port
+ containerPort: 8080
+ protocol: TCP
+ resources:
+ limits:
+ memory: 2Gi
+ cpu: "2"
+ requests:
+ memory: 200Mi
+ cpu: 200m
+ 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: zygajg/cmii-uav-ruoyi
+ volumes:
+ - name: nfs-backend-log-volume
+ persistentVolumeClaim:
+ claimName: nfs-backend-log-pvc
+---
+apiVersion: v1
+kind: Service
+metadata:
+ name: cmii-uav-ruoyi
+ namespace: zygajg
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-ruoyi
+ octopus/control: backend-app-1.0.0
+ app.kubernetes.io/managed-by: octopus
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ type: ClusterIP
+ selector:
+ cmii.type: backend
+ cmii.app: cmii-uav-ruoyi
+ ports:
+ - name: backend-tcp
+ port: 8080
+ protocol: TCP
+ targetPort: 8080
+---
+apiVersion: apps/v1
+kind: Deployment
+metadata:
+ name: cmii-uav-emergency
+ namespace: zygajg
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-emergency
+ octopus/control: backend-app-1.0.0
+ app.kubernetes.io/managed-by: octopus
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ replicas: 1
+ strategy:
+ rollingUpdate:
+ maxUnavailable: 1
+ selector:
+ matchLabels:
+ cmii.type: backend
+ cmii.app: cmii-uav-emergency
+ template:
+ metadata:
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-emergency
+ spec:
+ affinity:
+ nodeAffinity:
+ requiredDuringSchedulingIgnoredDuringExecution:
+ nodeSelectorTerms:
+ - matchExpressions:
+ - key: uavcloud.env
+ operator: In
+ values:
+ - zygajg
+ imagePullSecrets:
+ - name: harborsecret
+ containers:
+ - name: cmii-uav-emergency
+ image: 80.192.1.46:8033/cmii/cmii-uav-emergency:6.0.0
+ imagePullPolicy: Always
+ env:
+ - name: K8S_NAMESPACE
+ value: zygajg
+ - name: APPLICATION_NAME
+ value: cmii-uav-emergency
+ - name: CUST_JAVA_OPTS
+ value: "-Xms200m -Xmx1500m -Dlog4j2.formatMsgNoLookups=true"
+ - name: NACOS_REGISTRY
+ value: "helm-nacos:8848"
+ - name: NACOS_DISCOVERY_IP
+ valueFrom:
+ fieldRef:
+ fieldPath: status.podIP
+ - name: NACOS_DISCOVERY_PORT
+ value: "8080"
+ - name: BIZ_CONFIG_GROUP
+ value: 6.0.0
+ - name: SYS_CONFIG_GROUP
+ value: 6.0.0
+ - name: IMAGE_VERSION
+ value: 6.0.0
+ - name: NACOS_USERNAME
+ value: "developer"
+ - name: NACOS_PASSWORD
+ value: "Deve@9128201"
+ ports:
+ - name: pod-port
+ containerPort: 8080
+ protocol: TCP
+ resources:
+ limits:
+ memory: 2Gi
+ cpu: "2"
+ requests:
+ memory: 200Mi
+ cpu: 200m
+ 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: zygajg/cmii-uav-emergency
+ volumes:
+ - name: nfs-backend-log-volume
+ persistentVolumeClaim:
+ claimName: nfs-backend-log-pvc
+---
+apiVersion: v1
+kind: Service
+metadata:
+ name: cmii-uav-emergency
+ namespace: zygajg
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-emergency
+ octopus/control: backend-app-1.0.0
+ app.kubernetes.io/managed-by: octopus
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ type: ClusterIP
+ selector:
+ cmii.type: backend
+ cmii.app: cmii-uav-emergency
+ ports:
+ - name: backend-tcp
+ port: 8080
+ protocol: TCP
+ targetPort: 8080
+---
+apiVersion: apps/v1
+kind: Deployment
+metadata:
+ name: cmii-uas-gateway
+ namespace: zygajg
+ 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: 6.0.0
+spec:
+ replicas: 0
+ 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:
+ - zygajg
+ imagePullSecrets:
+ - name: harborsecret
+ containers:
+ - name: cmii-uas-gateway
+ image: 80.192.1.46:8033/cmii/cmii-uas-gateway:6.0.0
+ imagePullPolicy: Always
+ env:
+ - name: K8S_NAMESPACE
+ value: zygajg
+ - 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:
+ fieldPath: status.podIP
+ - name: NACOS_DISCOVERY_PORT
+ value: "8080"
+ - name: BIZ_CONFIG_GROUP
+ value: 6.0.0
+ - name: SYS_CONFIG_GROUP
+ value: 6.0.0
+ - name: IMAGE_VERSION
+ value: 6.0.0
+ - name: NACOS_USERNAME
+ value: "developer"
+ - name: NACOS_PASSWORD
+ value: "Deve@9128201"
+ ports:
+ - name: pod-port
+ containerPort: 8080
+ protocol: TCP
+ resources:
+ limits:
+ memory: 2Gi
+ cpu: "2"
+ requests:
+ memory: 200Mi
+ cpu: 200m
+ 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: zygajg/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: zygajg
+ 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: 6.0.0
+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-cms
+ namespace: zygajg
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-cms
+ octopus/control: backend-app-1.0.0
+ app.kubernetes.io/managed-by: octopus
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ replicas: 1
+ strategy:
+ rollingUpdate:
+ maxUnavailable: 1
+ selector:
+ matchLabels:
+ cmii.type: backend
+ cmii.app: cmii-uav-cms
+ template:
+ metadata:
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-cms
+ spec:
+ affinity:
+ nodeAffinity:
+ requiredDuringSchedulingIgnoredDuringExecution:
+ nodeSelectorTerms:
+ - matchExpressions:
+ - key: uavcloud.env
+ operator: In
+ values:
+ - zygajg
+ imagePullSecrets:
+ - name: harborsecret
+ containers:
+ - name: cmii-uav-cms
+ image: 80.192.1.46:8033/cmii/cmii-uav-cms:6.0.0
+ imagePullPolicy: Always
+ env:
+ - name: K8S_NAMESPACE
+ value: zygajg
+ - name: APPLICATION_NAME
+ value: cmii-uav-cms
+ - name: CUST_JAVA_OPTS
+ value: "-Xms200m -Xmx1500m -Dlog4j2.formatMsgNoLookups=true"
+ - name: NACOS_REGISTRY
+ value: "helm-nacos:8848"
+ - name: NACOS_DISCOVERY_IP
+ valueFrom:
+ fieldRef:
+ fieldPath: status.podIP
+ - name: NACOS_DISCOVERY_PORT
+ value: "8080"
+ - name: BIZ_CONFIG_GROUP
+ value: 6.0.0
+ - name: SYS_CONFIG_GROUP
+ value: 6.0.0
+ - name: IMAGE_VERSION
+ value: 6.0.0
+ - name: NACOS_USERNAME
+ value: "developer"
+ - name: NACOS_PASSWORD
+ value: "Deve@9128201"
+ ports:
+ - name: pod-port
+ containerPort: 8080
+ protocol: TCP
+ resources:
+ limits:
+ memory: 2Gi
+ cpu: "2"
+ requests:
+ memory: 200Mi
+ cpu: 200m
+ 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: zygajg/cmii-uav-cms
+ volumes:
+ - name: nfs-backend-log-volume
+ persistentVolumeClaim:
+ claimName: nfs-backend-log-pvc
+---
+apiVersion: v1
+kind: Service
+metadata:
+ name: cmii-uav-cms
+ namespace: zygajg
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-cms
+ octopus/control: backend-app-1.0.0
+ app.kubernetes.io/managed-by: octopus
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ type: ClusterIP
+ selector:
+ cmii.type: backend
+ cmii.app: cmii-uav-cms
+ ports:
+ - name: backend-tcp
+ port: 8080
+ protocol: TCP
+ targetPort: 8080
+---
+apiVersion: apps/v1
+kind: Deployment
+metadata:
+ name: cmii-uav-clusters
+ namespace: zygajg
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-clusters
+ octopus/control: backend-app-1.0.0
+ app.kubernetes.io/managed-by: octopus
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ replicas: 0
+ strategy:
+ rollingUpdate:
+ maxUnavailable: 1
+ selector:
+ matchLabels:
+ cmii.type: backend
+ cmii.app: cmii-uav-clusters
+ template:
+ metadata:
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-clusters
+ spec:
+ affinity:
+ nodeAffinity:
+ requiredDuringSchedulingIgnoredDuringExecution:
+ nodeSelectorTerms:
+ - matchExpressions:
+ - key: uavcloud.env
+ operator: In
+ values:
+ - zygajg
+ imagePullSecrets:
+ - name: harborsecret
+ containers:
+ - name: cmii-uav-clusters
+ image: 80.192.1.46:8033/cmii/cmii-uav-clusters:5.2.0
+ imagePullPolicy: Always
+ env:
+ - name: K8S_NAMESPACE
+ value: zygajg
+ - name: APPLICATION_NAME
+ value: cmii-uav-clusters
+ - name: CUST_JAVA_OPTS
+ value: "-Xms200m -Xmx1500m -Dlog4j2.formatMsgNoLookups=true"
+ - name: NACOS_REGISTRY
+ value: "helm-nacos:8848"
+ - name: NACOS_DISCOVERY_IP
+ valueFrom:
+ fieldRef:
+ fieldPath: status.podIP
+ - name: NACOS_DISCOVERY_PORT
+ value: "8080"
+ - name: BIZ_CONFIG_GROUP
+ value: 6.0.0
+ - name: SYS_CONFIG_GROUP
+ value: 6.0.0
+ - name: IMAGE_VERSION
+ value: 6.0.0
+ - name: NACOS_USERNAME
+ value: "developer"
+ - name: NACOS_PASSWORD
+ value: "Deve@9128201"
+ ports:
+ - name: pod-port
+ containerPort: 8080
+ protocol: TCP
+ resources:
+ limits:
+ memory: 2Gi
+ cpu: "2"
+ requests:
+ memory: 200Mi
+ cpu: 200m
+ 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: zygajg/cmii-uav-clusters
+ volumes:
+ - name: nfs-backend-log-volume
+ persistentVolumeClaim:
+ claimName: nfs-backend-log-pvc
+---
+apiVersion: v1
+kind: Service
+metadata:
+ name: cmii-uav-clusters
+ namespace: zygajg
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-clusters
+ octopus/control: backend-app-1.0.0
+ app.kubernetes.io/managed-by: octopus
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ type: ClusterIP
+ selector:
+ cmii.type: backend
+ cmii.app: cmii-uav-clusters
+ ports:
+ - name: backend-tcp
+ port: 8080
+ protocol: TCP
+ targetPort: 8080
+---
+apiVersion: apps/v1
+kind: Deployment
+metadata:
+ name: cmii-uav-airspace
+ namespace: zygajg
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-airspace
+ octopus/control: backend-app-1.0.0
+ app.kubernetes.io/managed-by: octopus
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ replicas: 1
+ strategy:
+ rollingUpdate:
+ maxUnavailable: 1
+ selector:
+ matchLabels:
+ cmii.type: backend
+ cmii.app: cmii-uav-airspace
+ template:
+ metadata:
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-airspace
+ spec:
+ affinity:
+ nodeAffinity:
+ requiredDuringSchedulingIgnoredDuringExecution:
+ nodeSelectorTerms:
+ - matchExpressions:
+ - key: uavcloud.env
+ operator: In
+ values:
+ - zygajg
+ imagePullSecrets:
+ - name: harborsecret
+ containers:
+ - name: cmii-uav-airspace
+ image: 80.192.1.46:8033/cmii/cmii-uav-airspace:6.0.0
+ imagePullPolicy: Always
+ env:
+ - name: K8S_NAMESPACE
+ value: zygajg
+ - name: APPLICATION_NAME
+ value: cmii-uav-airspace
+ - name: CUST_JAVA_OPTS
+ value: "-Xms200m -Xmx1500m -Dlog4j2.formatMsgNoLookups=true"
+ - name: NACOS_REGISTRY
+ value: "helm-nacos:8848"
+ - name: NACOS_DISCOVERY_IP
+ valueFrom:
+ fieldRef:
+ fieldPath: status.podIP
+ - name: NACOS_DISCOVERY_PORT
+ value: "8080"
+ - name: BIZ_CONFIG_GROUP
+ value: 6.0.0
+ - name: SYS_CONFIG_GROUP
+ value: 6.0.0
+ - name: IMAGE_VERSION
+ value: 6.0.0
+ - name: NACOS_USERNAME
+ value: "developer"
+ - name: NACOS_PASSWORD
+ value: "Deve@9128201"
+ ports:
+ - name: pod-port
+ containerPort: 8080
+ protocol: TCP
+ resources:
+ limits:
+ memory: 2Gi
+ cpu: "2"
+ requests:
+ memory: 200Mi
+ cpu: 200m
+ 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: zygajg/cmii-uav-airspace
+ volumes:
+ - name: nfs-backend-log-volume
+ persistentVolumeClaim:
+ claimName: nfs-backend-log-pvc
+---
+apiVersion: v1
+kind: Service
+metadata:
+ name: cmii-uav-airspace
+ namespace: zygajg
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-airspace
+ octopus/control: backend-app-1.0.0
+ app.kubernetes.io/managed-by: octopus
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ type: ClusterIP
+ selector:
+ cmii.type: backend
+ cmii.app: cmii-uav-airspace
+ ports:
+ - name: backend-tcp
+ port: 8080
+ protocol: TCP
+ targetPort: 8080
+---
+apiVersion: apps/v1
+kind: Deployment
+metadata:
+ name: cmii-admin-data
+ namespace: zygajg
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-admin-data
+ octopus/control: backend-app-1.0.0
+ app.kubernetes.io/managed-by: octopus
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ replicas: 1
+ strategy:
+ rollingUpdate:
+ maxUnavailable: 1
+ selector:
+ matchLabels:
+ cmii.type: backend
+ cmii.app: cmii-admin-data
+ template:
+ metadata:
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-admin-data
+ spec:
+ affinity:
+ nodeAffinity:
+ requiredDuringSchedulingIgnoredDuringExecution:
+ nodeSelectorTerms:
+ - matchExpressions:
+ - key: uavcloud.env
+ operator: In
+ values:
+ - zygajg
+ imagePullSecrets:
+ - name: harborsecret
+ containers:
+ - name: cmii-admin-data
+ image: 80.192.1.46:8033/cmii/cmii-admin-data:6.0.0
+ imagePullPolicy: Always
+ env:
+ - name: K8S_NAMESPACE
+ value: zygajg
+ - name: APPLICATION_NAME
+ value: cmii-admin-data
+ - name: CUST_JAVA_OPTS
+ value: "-Xms200m -Xmx1500m -Dlog4j2.formatMsgNoLookups=true"
+ - name: NACOS_REGISTRY
+ value: "helm-nacos:8848"
+ - name: NACOS_DISCOVERY_IP
+ valueFrom:
+ fieldRef:
+ fieldPath: status.podIP
+ - name: NACOS_DISCOVERY_PORT
+ value: "8080"
+ - name: BIZ_CONFIG_GROUP
+ value: 6.0.0
+ - name: SYS_CONFIG_GROUP
+ value: 6.0.0
+ - name: IMAGE_VERSION
+ value: 6.0.0
+ - name: NACOS_USERNAME
+ value: "developer"
+ - name: NACOS_PASSWORD
+ value: "Deve@9128201"
+ ports:
+ - name: pod-port
+ containerPort: 8080
+ protocol: TCP
+ resources:
+ limits:
+ memory: 2Gi
+ cpu: "2"
+ requests:
+ memory: 200Mi
+ cpu: 200m
+ 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: zygajg/cmii-admin-data
+ volumes:
+ - name: nfs-backend-log-volume
+ persistentVolumeClaim:
+ claimName: nfs-backend-log-pvc
+---
+apiVersion: v1
+kind: Service
+metadata:
+ name: cmii-admin-data
+ namespace: zygajg
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-admin-data
+ octopus/control: backend-app-1.0.0
+ app.kubernetes.io/managed-by: octopus
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ type: ClusterIP
+ selector:
+ cmii.type: backend
+ cmii.app: cmii-admin-data
+ ports:
+ - name: backend-tcp
+ port: 8080
+ protocol: TCP
+ targetPort: 8080
+---
+apiVersion: apps/v1
+kind: Deployment
+metadata:
+ name: cmii-uav-notice
+ namespace: zygajg
+ 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: 6.0.0
+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:
+ - zygajg
+ imagePullSecrets:
+ - name: harborsecret
+ containers:
+ - name: cmii-uav-notice
+ image: 80.192.1.46:8033/cmii/cmii-uav-notice:6.0.0
+ imagePullPolicy: Always
+ env:
+ - name: K8S_NAMESPACE
+ value: zygajg
+ - name: APPLICATION_NAME
+ value: cmii-uav-notice
+ - name: CUST_JAVA_OPTS
+ value: "-Xms200m -Xmx1500m -Dlog4j2.formatMsgNoLookups=true"
+ - name: NACOS_REGISTRY
+ value: "helm-nacos:8848"
+ - name: NACOS_DISCOVERY_IP
+ valueFrom:
+ fieldRef:
+ fieldPath: status.podIP
+ - name: NACOS_DISCOVERY_PORT
+ value: "8080"
+ - name: BIZ_CONFIG_GROUP
+ value: 6.0.0
+ - name: SYS_CONFIG_GROUP
+ value: 6.0.0
+ - name: IMAGE_VERSION
+ value: 6.0.0
+ - name: NACOS_USERNAME
+ value: "developer"
+ - name: NACOS_PASSWORD
+ value: "Deve@9128201"
+ ports:
+ - name: pod-port
+ containerPort: 8080
+ protocol: TCP
+ resources:
+ limits:
+ memory: 2Gi
+ cpu: "2"
+ requests:
+ memory: 200Mi
+ cpu: 200m
+ 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: zygajg/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: zygajg
+ 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: 6.0.0
+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-process
+ namespace: zygajg
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-process
+ octopus/control: backend-app-1.0.0
+ app.kubernetes.io/managed-by: octopus
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ replicas: 1
+ strategy:
+ rollingUpdate:
+ maxUnavailable: 1
+ selector:
+ matchLabels:
+ cmii.type: backend
+ cmii.app: cmii-uav-process
+ template:
+ metadata:
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-process
+ spec:
+ affinity:
+ nodeAffinity:
+ requiredDuringSchedulingIgnoredDuringExecution:
+ nodeSelectorTerms:
+ - matchExpressions:
+ - key: uavcloud.env
+ operator: In
+ values:
+ - zygajg
+ imagePullSecrets:
+ - name: harborsecret
+ containers:
+ - name: cmii-uav-process
+ image: 80.192.1.46:8033/cmii/cmii-uav-process:6.0.0
+ imagePullPolicy: Always
+ env:
+ - name: K8S_NAMESPACE
+ value: zygajg
+ - name: APPLICATION_NAME
+ value: cmii-uav-process
+ - name: CUST_JAVA_OPTS
+ value: "-Xms200m -Xmx1500m -Dlog4j2.formatMsgNoLookups=true"
+ - name: NACOS_REGISTRY
+ value: "helm-nacos:8848"
+ - name: NACOS_DISCOVERY_IP
+ valueFrom:
+ fieldRef:
+ fieldPath: status.podIP
+ - name: NACOS_DISCOVERY_PORT
+ value: "8080"
+ - name: BIZ_CONFIG_GROUP
+ value: 6.0.0
+ - name: SYS_CONFIG_GROUP
+ value: 6.0.0
+ - name: IMAGE_VERSION
+ value: 6.0.0
+ - name: NACOS_USERNAME
+ value: "developer"
+ - name: NACOS_PASSWORD
+ value: "Deve@9128201"
+ ports:
+ - name: pod-port
+ containerPort: 8080
+ protocol: TCP
+ resources:
+ limits:
+ memory: 2Gi
+ cpu: "2"
+ requests:
+ memory: 200Mi
+ cpu: 200m
+ 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: zygajg/cmii-uav-process
+ volumes:
+ - name: nfs-backend-log-volume
+ persistentVolumeClaim:
+ claimName: nfs-backend-log-pvc
+---
+apiVersion: v1
+kind: Service
+metadata:
+ name: cmii-uav-process
+ namespace: zygajg
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-process
+ octopus/control: backend-app-1.0.0
+ app.kubernetes.io/managed-by: octopus
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ type: ClusterIP
+ selector:
+ cmii.type: backend
+ cmii.app: cmii-uav-process
+ ports:
+ - name: backend-tcp
+ port: 8080
+ protocol: TCP
+ targetPort: 8080
+---
+apiVersion: apps/v1
+kind: Deployment
+metadata:
+ name: cmii-admin-user
+ namespace: zygajg
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-admin-user
+ octopus/control: backend-app-1.0.0
+ app.kubernetes.io/managed-by: octopus
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ replicas: 1
+ strategy:
+ rollingUpdate:
+ maxUnavailable: 1
+ selector:
+ matchLabels:
+ cmii.type: backend
+ cmii.app: cmii-admin-user
+ template:
+ metadata:
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-admin-user
+ spec:
+ affinity:
+ nodeAffinity:
+ requiredDuringSchedulingIgnoredDuringExecution:
+ nodeSelectorTerms:
+ - matchExpressions:
+ - key: uavcloud.env
+ operator: In
+ values:
+ - zygajg
+ imagePullSecrets:
+ - name: harborsecret
+ containers:
+ - name: cmii-admin-user
+ image: 80.192.1.46:8033/cmii/cmii-admin-user:6.0.0
+ imagePullPolicy: Always
+ env:
+ - name: K8S_NAMESPACE
+ value: zygajg
+ - name: APPLICATION_NAME
+ value: cmii-admin-user
+ - name: CUST_JAVA_OPTS
+ value: "-Xms200m -Xmx1500m -Dlog4j2.formatMsgNoLookups=true"
+ - name: NACOS_REGISTRY
+ value: "helm-nacos:8848"
+ - name: NACOS_DISCOVERY_IP
+ valueFrom:
+ fieldRef:
+ fieldPath: status.podIP
+ - name: NACOS_DISCOVERY_PORT
+ value: "8080"
+ - name: BIZ_CONFIG_GROUP
+ value: 6.0.0
+ - name: SYS_CONFIG_GROUP
+ value: 6.0.0
+ - name: IMAGE_VERSION
+ value: 6.0.0
+ - name: NACOS_USERNAME
+ value: "developer"
+ - name: NACOS_PASSWORD
+ value: "Deve@9128201"
+ ports:
+ - name: pod-port
+ containerPort: 8080
+ protocol: TCP
+ resources:
+ limits:
+ memory: 2Gi
+ cpu: "2"
+ requests:
+ memory: 200Mi
+ cpu: 200m
+ 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: zygajg/cmii-admin-user
+ volumes:
+ - name: nfs-backend-log-volume
+ persistentVolumeClaim:
+ claimName: nfs-backend-log-pvc
+---
+apiVersion: v1
+kind: Service
+metadata:
+ name: cmii-admin-user
+ namespace: zygajg
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-admin-user
+ octopus/control: backend-app-1.0.0
+ app.kubernetes.io/managed-by: octopus
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ type: ClusterIP
+ selector:
+ cmii.type: backend
+ cmii.app: cmii-admin-user
+ ports:
+ - name: backend-tcp
+ port: 8080
+ protocol: TCP
+ targetPort: 8080
+---
+apiVersion: apps/v1
+kind: Deployment
+metadata:
+ name: cmii-uav-industrial-portfolio
+ namespace: zygajg
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-industrial-portfolio
+ octopus/control: backend-app-1.0.0
+ app.kubernetes.io/managed-by: octopus
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ replicas: 1
+ strategy:
+ rollingUpdate:
+ maxUnavailable: 1
+ selector:
+ matchLabels:
+ cmii.type: backend
+ cmii.app: cmii-uav-industrial-portfolio
+ template:
+ metadata:
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-industrial-portfolio
+ spec:
+ affinity:
+ nodeAffinity:
+ requiredDuringSchedulingIgnoredDuringExecution:
+ nodeSelectorTerms:
+ - matchExpressions:
+ - key: uavcloud.env
+ operator: In
+ values:
+ - zygajg
+ imagePullSecrets:
+ - name: harborsecret
+ containers:
+ - name: cmii-uav-industrial-portfolio
+ image: 80.192.1.46:8033/cmii/cmii-uav-industrial-portfolio:6.0.0-31369-102401
+ imagePullPolicy: Always
+ env:
+ - name: K8S_NAMESPACE
+ value: zygajg
+ - name: APPLICATION_NAME
+ value: cmii-uav-industrial-portfolio
+ - name: CUST_JAVA_OPTS
+ value: "-Xms200m -Xmx1500m -Dlog4j2.formatMsgNoLookups=true"
+ - name: NACOS_REGISTRY
+ value: "helm-nacos:8848"
+ - name: NACOS_DISCOVERY_IP
+ valueFrom:
+ fieldRef:
+ fieldPath: status.podIP
+ - name: NACOS_DISCOVERY_PORT
+ value: "8080"
+ - name: BIZ_CONFIG_GROUP
+ value: 6.0.0
+ - name: SYS_CONFIG_GROUP
+ value: 6.0.0
+ - name: IMAGE_VERSION
+ value: 6.0.0
+ - name: NACOS_USERNAME
+ value: "developer"
+ - name: NACOS_PASSWORD
+ value: "Deve@9128201"
+ ports:
+ - name: pod-port
+ containerPort: 8080
+ protocol: TCP
+ resources:
+ limits:
+ memory: 2Gi
+ cpu: "2"
+ requests:
+ memory: 200Mi
+ cpu: 200m
+ 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: zygajg/cmii-uav-industrial-portfolio
+ volumes:
+ - name: nfs-backend-log-volume
+ persistentVolumeClaim:
+ claimName: nfs-backend-log-pvc
+---
+apiVersion: v1
+kind: Service
+metadata:
+ name: cmii-uav-industrial-portfolio
+ namespace: zygajg
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-industrial-portfolio
+ octopus/control: backend-app-1.0.0
+ app.kubernetes.io/managed-by: octopus
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ type: ClusterIP
+ selector:
+ cmii.type: backend
+ cmii.app: cmii-uav-industrial-portfolio
+ ports:
+ - name: backend-tcp
+ port: 8080
+ protocol: TCP
+ targetPort: 8080
+---
+apiVersion: apps/v1
+kind: Deployment
+metadata:
+ name: cmii-uav-kpi-monitor
+ namespace: zygajg
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-kpi-monitor
+ octopus/control: backend-app-1.0.0
+ app.kubernetes.io/managed-by: octopus
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ replicas: 0
+ strategy:
+ rollingUpdate:
+ maxUnavailable: 1
+ selector:
+ matchLabels:
+ cmii.type: backend
+ cmii.app: cmii-uav-kpi-monitor
+ template:
+ metadata:
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-kpi-monitor
+ spec:
+ affinity:
+ nodeAffinity:
+ requiredDuringSchedulingIgnoredDuringExecution:
+ nodeSelectorTerms:
+ - matchExpressions:
+ - key: uavcloud.env
+ operator: In
+ values:
+ - zygajg
+ imagePullSecrets:
+ - name: harborsecret
+ containers:
+ - name: cmii-uav-kpi-monitor
+ image: 80.192.1.46:8033/cmii/cmii-uav-kpi-monitor:6.0.0
+ imagePullPolicy: Always
+ env:
+ - name: K8S_NAMESPACE
+ value: zygajg
+ - name: APPLICATION_NAME
+ value: cmii-uav-kpi-monitor
+ - name: CUST_JAVA_OPTS
+ value: "-Xms200m -Xmx1500m -Dlog4j2.formatMsgNoLookups=true"
+ - name: NACOS_REGISTRY
+ value: "helm-nacos:8848"
+ - name: NACOS_DISCOVERY_IP
+ valueFrom:
+ fieldRef:
+ fieldPath: status.podIP
+ - name: NACOS_DISCOVERY_PORT
+ value: "8080"
+ - name: BIZ_CONFIG_GROUP
+ value: 6.0.0
+ - name: SYS_CONFIG_GROUP
+ value: 6.0.0
+ - name: IMAGE_VERSION
+ value: 6.0.0
+ - name: NACOS_USERNAME
+ value: "developer"
+ - name: NACOS_PASSWORD
+ value: "Deve@9128201"
+ ports:
+ - name: pod-port
+ containerPort: 8080
+ protocol: TCP
+ resources:
+ limits:
+ memory: 2Gi
+ cpu: "2"
+ requests:
+ memory: 200Mi
+ cpu: 200m
+ 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: zygajg/cmii-uav-kpi-monitor
+ volumes:
+ - name: nfs-backend-log-volume
+ persistentVolumeClaim:
+ claimName: nfs-backend-log-pvc
+---
+apiVersion: v1
+kind: Service
+metadata:
+ name: cmii-uav-kpi-monitor
+ namespace: zygajg
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-kpi-monitor
+ octopus/control: backend-app-1.0.0
+ app.kubernetes.io/managed-by: octopus
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ type: ClusterIP
+ selector:
+ cmii.type: backend
+ cmii.app: cmii-uav-kpi-monitor
+ ports:
+ - name: backend-tcp
+ port: 8080
+ protocol: TCP
+ targetPort: 8080
+---
+apiVersion: apps/v1
+kind: Deployment
+metadata:
+ name: cmii-uav-sense-adapter
+ namespace: zygajg
+ 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: 6.0.0
+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:
+ - zygajg
+ imagePullSecrets:
+ - name: harborsecret
+ containers:
+ - name: cmii-uav-sense-adapter
+ image: 80.192.1.46:8033/cmii/cmii-uav-sense-adapter:6.0.0-snapshot-1026-db-confidence-bird
+ imagePullPolicy: Always
+ env:
+ - name: K8S_NAMESPACE
+ value: zygajg
+ - 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:
+ fieldPath: status.podIP
+ - name: NACOS_DISCOVERY_PORT
+ value: "8080"
+ - name: BIZ_CONFIG_GROUP
+ value: 6.0.0
+ - name: SYS_CONFIG_GROUP
+ value: 6.0.0
+ - name: IMAGE_VERSION
+ value: 6.0.0
+ - name: NACOS_USERNAME
+ value: "developer"
+ - name: NACOS_PASSWORD
+ value: "Deve@9128201"
+ ports:
+ - name: pod-port
+ containerPort: 8080
+ protocol: TCP
+ resources:
+ limits:
+ memory: 2Gi
+ cpu: "2"
+ requests:
+ memory: 200Mi
+ cpu: 200m
+ 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: zygajg/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: zygajg
+ 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: 6.0.0
+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-uav-oauth
+ namespace: zygajg
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-oauth
+ octopus/control: backend-app-1.0.0
+ app.kubernetes.io/managed-by: octopus
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ replicas: 1
+ strategy:
+ rollingUpdate:
+ maxUnavailable: 1
+ selector:
+ matchLabels:
+ cmii.type: backend
+ cmii.app: cmii-uav-oauth
+ template:
+ metadata:
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-oauth
+ spec:
+ affinity:
+ nodeAffinity:
+ requiredDuringSchedulingIgnoredDuringExecution:
+ nodeSelectorTerms:
+ - matchExpressions:
+ - key: uavcloud.env
+ operator: In
+ values:
+ - zygajg
+ imagePullSecrets:
+ - name: harborsecret
+ containers:
+ - name: cmii-uav-oauth
+ image: 80.192.1.46:8033/cmii/cmii-uav-oauth:6.0.0
+ imagePullPolicy: Always
+ env:
+ - name: K8S_NAMESPACE
+ value: zygajg
+ - name: APPLICATION_NAME
+ value: cmii-uav-oauth
+ - name: CUST_JAVA_OPTS
+ value: "-Xms200m -Xmx1500m -Dlog4j2.formatMsgNoLookups=true"
+ - name: NACOS_REGISTRY
+ value: "helm-nacos:8848"
+ - name: NACOS_DISCOVERY_IP
+ valueFrom:
+ fieldRef:
+ fieldPath: status.podIP
+ - name: NACOS_DISCOVERY_PORT
+ value: "8080"
+ - name: BIZ_CONFIG_GROUP
+ value: 6.0.0
+ - name: SYS_CONFIG_GROUP
+ value: 6.0.0
+ - name: IMAGE_VERSION
+ value: 6.0.0
+ - name: NACOS_USERNAME
+ value: "developer"
+ - name: NACOS_PASSWORD
+ value: "Deve@9128201"
+ ports:
+ - name: pod-port
+ containerPort: 8080
+ protocol: TCP
+ resources:
+ limits:
+ memory: 2Gi
+ cpu: "2"
+ requests:
+ memory: 200Mi
+ cpu: 200m
+ 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: zygajg/cmii-uav-oauth
+ volumes:
+ - name: nfs-backend-log-volume
+ persistentVolumeClaim:
+ claimName: nfs-backend-log-pvc
+---
+apiVersion: v1
+kind: Service
+metadata:
+ name: cmii-uav-oauth
+ namespace: zygajg
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-oauth
+ octopus/control: backend-app-1.0.0
+ app.kubernetes.io/managed-by: octopus
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ type: ClusterIP
+ selector:
+ cmii.type: backend
+ cmii.app: cmii-uav-oauth
+ ports:
+ - name: backend-tcp
+ port: 8080
+ protocol: TCP
+ targetPort: 8080
+---
+apiVersion: apps/v1
+kind: Deployment
+metadata:
+ name: cmii-uav-mqtthandler
+ namespace: zygajg
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-mqtthandler
+ octopus/control: backend-app-1.0.0
+ app.kubernetes.io/managed-by: octopus
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ replicas: 1
+ strategy:
+ rollingUpdate:
+ maxUnavailable: 1
+ selector:
+ matchLabels:
+ cmii.type: backend
+ cmii.app: cmii-uav-mqtthandler
+ template:
+ metadata:
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-mqtthandler
+ spec:
+ affinity:
+ nodeAffinity:
+ requiredDuringSchedulingIgnoredDuringExecution:
+ nodeSelectorTerms:
+ - matchExpressions:
+ - key: uavcloud.env
+ operator: In
+ values:
+ - zygajg
+ imagePullSecrets:
+ - name: harborsecret
+ containers:
+ - name: cmii-uav-mqtthandler
+ image: 80.192.1.46:8033/cmii/cmii-uav-mqtthandler:6.0.0-31369-yunnan-092402
+ imagePullPolicy: Always
+ env:
+ - name: K8S_NAMESPACE
+ value: zygajg
+ - name: APPLICATION_NAME
+ value: cmii-uav-mqtthandler
+ - name: CUST_JAVA_OPTS
+ value: "-Xms200m -Xmx1500m -Dlog4j2.formatMsgNoLookups=true"
+ - name: NACOS_REGISTRY
+ value: "helm-nacos:8848"
+ - name: NACOS_DISCOVERY_IP
+ valueFrom:
+ fieldRef:
+ fieldPath: status.podIP
+ - name: NACOS_DISCOVERY_PORT
+ value: "8080"
+ - name: BIZ_CONFIG_GROUP
+ value: 6.0.0
+ - name: SYS_CONFIG_GROUP
+ value: 6.0.0
+ - name: IMAGE_VERSION
+ value: 6.0.0
+ - name: NACOS_USERNAME
+ value: "developer"
+ - name: NACOS_PASSWORD
+ value: "Deve@9128201"
+ ports:
+ - name: pod-port
+ containerPort: 8080
+ protocol: TCP
+ resources:
+ limits:
+ memory: 2Gi
+ cpu: "2"
+ requests:
+ memory: 200Mi
+ cpu: 200m
+ 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: zygajg/cmii-uav-mqtthandler
+ volumes:
+ - name: nfs-backend-log-volume
+ persistentVolumeClaim:
+ claimName: nfs-backend-log-pvc
+---
+apiVersion: v1
+kind: Service
+metadata:
+ name: cmii-uav-mqtthandler
+ namespace: zygajg
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-mqtthandler
+ octopus/control: backend-app-1.0.0
+ app.kubernetes.io/managed-by: octopus
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ type: ClusterIP
+ selector:
+ cmii.type: backend
+ cmii.app: cmii-uav-mqtthandler
+ ports:
+ - name: backend-tcp
+ port: 8080
+ protocol: TCP
+ targetPort: 8080
+---
+apiVersion: apps/v1
+kind: Deployment
+metadata:
+ name: cmii-uav-grid-datasource
+ namespace: zygajg
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-grid-datasource
+ octopus/control: backend-app-1.0.0
+ app.kubernetes.io/managed-by: octopus
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ replicas: 0
+ strategy:
+ rollingUpdate:
+ maxUnavailable: 1
+ selector:
+ matchLabels:
+ cmii.type: backend
+ cmii.app: cmii-uav-grid-datasource
+ template:
+ metadata:
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-grid-datasource
+ spec:
+ affinity:
+ nodeAffinity:
+ requiredDuringSchedulingIgnoredDuringExecution:
+ nodeSelectorTerms:
+ - matchExpressions:
+ - key: uavcloud.env
+ operator: In
+ values:
+ - zygajg
+ imagePullSecrets:
+ - name: harborsecret
+ containers:
+ - name: cmii-uav-grid-datasource
+ image: 80.192.1.46:8033/cmii/cmii-uav-grid-datasource:5.2.0-24810
+ imagePullPolicy: Always
+ env:
+ - name: K8S_NAMESPACE
+ value: zygajg
+ - name: APPLICATION_NAME
+ value: cmii-uav-grid-datasource
+ - name: CUST_JAVA_OPTS
+ value: "-Xms200m -Xmx1500m -Dlog4j2.formatMsgNoLookups=true"
+ - name: NACOS_REGISTRY
+ value: "helm-nacos:8848"
+ - name: NACOS_DISCOVERY_IP
+ valueFrom:
+ fieldRef:
+ fieldPath: status.podIP
+ - name: NACOS_DISCOVERY_PORT
+ value: "8080"
+ - name: BIZ_CONFIG_GROUP
+ value: 6.0.0
+ - name: SYS_CONFIG_GROUP
+ value: 6.0.0
+ - name: IMAGE_VERSION
+ value: 6.0.0
+ - name: NACOS_USERNAME
+ value: "developer"
+ - name: NACOS_PASSWORD
+ value: "Deve@9128201"
+ ports:
+ - name: pod-port
+ containerPort: 8080
+ protocol: TCP
+ resources:
+ limits:
+ memory: 2Gi
+ cpu: "2"
+ requests:
+ memory: 200Mi
+ cpu: 200m
+ 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: zygajg/cmii-uav-grid-datasource
+ volumes:
+ - name: nfs-backend-log-volume
+ persistentVolumeClaim:
+ claimName: nfs-backend-log-pvc
+---
+apiVersion: v1
+kind: Service
+metadata:
+ name: cmii-uav-grid-datasource
+ namespace: zygajg
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-grid-datasource
+ octopus/control: backend-app-1.0.0
+ app.kubernetes.io/managed-by: octopus
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ type: ClusterIP
+ selector:
+ cmii.type: backend
+ cmii.app: cmii-uav-grid-datasource
+ ports:
+ - name: backend-tcp
+ port: 8080
+ protocol: TCP
+ targetPort: 8080
+---
+apiVersion: apps/v1
+kind: Deployment
+metadata:
+ name: cmii-uav-depotautoreturn
+ namespace: zygajg
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-depotautoreturn
+ octopus/control: backend-app-1.0.0
+ app.kubernetes.io/managed-by: octopus
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ replicas: 0
+ strategy:
+ rollingUpdate:
+ maxUnavailable: 1
+ selector:
+ matchLabels:
+ cmii.type: backend
+ cmii.app: cmii-uav-depotautoreturn
+ template:
+ metadata:
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-depotautoreturn
+ spec:
+ affinity:
+ nodeAffinity:
+ requiredDuringSchedulingIgnoredDuringExecution:
+ nodeSelectorTerms:
+ - matchExpressions:
+ - key: uavcloud.env
+ operator: In
+ values:
+ - zygajg
+ imagePullSecrets:
+ - name: harborsecret
+ containers:
+ - name: cmii-uav-depotautoreturn
+ image: 80.192.1.46:8033/cmii/cmii-uav-depotautoreturn:5.5.0
+ imagePullPolicy: Always
+ env:
+ - name: K8S_NAMESPACE
+ value: zygajg
+ - name: APPLICATION_NAME
+ value: cmii-uav-depotautoreturn
+ - name: CUST_JAVA_OPTS
+ value: "-Xms200m -Xmx1500m -Dlog4j2.formatMsgNoLookups=true"
+ - name: NACOS_REGISTRY
+ value: "helm-nacos:8848"
+ - name: NACOS_DISCOVERY_IP
+ valueFrom:
+ fieldRef:
+ fieldPath: status.podIP
+ - name: NACOS_DISCOVERY_PORT
+ value: "8080"
+ - name: BIZ_CONFIG_GROUP
+ value: 6.0.0
+ - name: SYS_CONFIG_GROUP
+ value: 6.0.0
+ - name: IMAGE_VERSION
+ value: 6.0.0
+ - name: NACOS_USERNAME
+ value: "developer"
+ - name: NACOS_PASSWORD
+ value: "Deve@9128201"
+ ports:
+ - name: pod-port
+ containerPort: 8080
+ protocol: TCP
+ resources:
+ limits:
+ memory: 2Gi
+ cpu: "2"
+ requests:
+ memory: 200Mi
+ cpu: 200m
+ 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: zygajg/cmii-uav-depotautoreturn
+ volumes:
+ - name: nfs-backend-log-volume
+ persistentVolumeClaim:
+ claimName: nfs-backend-log-pvc
+---
+apiVersion: v1
+kind: Service
+metadata:
+ name: cmii-uav-depotautoreturn
+ namespace: zygajg
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-depotautoreturn
+ octopus/control: backend-app-1.0.0
+ app.kubernetes.io/managed-by: octopus
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ type: ClusterIP
+ selector:
+ cmii.type: backend
+ cmii.app: cmii-uav-depotautoreturn
+ ports:
+ - name: backend-tcp
+ port: 8080
+ protocol: TCP
+ targetPort: 8080
+---
+apiVersion: apps/v1
+kind: Deployment
+metadata:
+ name: cmii-uav-data-post-process
+ namespace: zygajg
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-data-post-process
+ octopus/control: backend-app-1.0.0
+ app.kubernetes.io/managed-by: octopus
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ replicas: 0
+ strategy:
+ rollingUpdate:
+ maxUnavailable: 1
+ selector:
+ matchLabels:
+ cmii.type: backend
+ cmii.app: cmii-uav-data-post-process
+ template:
+ metadata:
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-data-post-process
+ spec:
+ affinity:
+ nodeAffinity:
+ requiredDuringSchedulingIgnoredDuringExecution:
+ nodeSelectorTerms:
+ - matchExpressions:
+ - key: uavcloud.env
+ operator: In
+ values:
+ - zygajg
+ imagePullSecrets:
+ - name: harborsecret
+ containers:
+ - name: cmii-uav-data-post-process
+ image: 80.192.1.46:8033/cmii/cmii-uav-data-post-process:6.0.0
+ imagePullPolicy: Always
+ env:
+ - name: K8S_NAMESPACE
+ value: zygajg
+ - name: APPLICATION_NAME
+ value: cmii-uav-data-post-process
+ - name: CUST_JAVA_OPTS
+ value: "-Xms200m -Xmx1500m -Dlog4j2.formatMsgNoLookups=true"
+ - name: NACOS_REGISTRY
+ value: "helm-nacos:8848"
+ - name: NACOS_DISCOVERY_IP
+ valueFrom:
+ fieldRef:
+ fieldPath: status.podIP
+ - name: NACOS_DISCOVERY_PORT
+ value: "8080"
+ - name: BIZ_CONFIG_GROUP
+ value: 6.0.0
+ - name: SYS_CONFIG_GROUP
+ value: 6.0.0
+ - name: IMAGE_VERSION
+ value: 6.0.0
+ - name: NACOS_USERNAME
+ value: "developer"
+ - name: NACOS_PASSWORD
+ value: "Deve@9128201"
+ ports:
+ - name: pod-port
+ containerPort: 8080
+ protocol: TCP
+ resources:
+ limits:
+ memory: 2Gi
+ cpu: "2"
+ requests:
+ memory: 200Mi
+ cpu: 200m
+ 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: zygajg/cmii-uav-data-post-process
+ volumes:
+ - name: nfs-backend-log-volume
+ persistentVolumeClaim:
+ claimName: nfs-backend-log-pvc
+---
+apiVersion: v1
+kind: Service
+metadata:
+ name: cmii-uav-data-post-process
+ namespace: zygajg
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-data-post-process
+ octopus/control: backend-app-1.0.0
+ app.kubernetes.io/managed-by: octopus
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ type: ClusterIP
+ selector:
+ cmii.type: backend
+ cmii.app: cmii-uav-data-post-process
+ ports:
+ - name: backend-tcp
+ port: 8080
+ protocol: TCP
+ targetPort: 8080
+---
+apiVersion: apps/v1
+kind: Deployment
+metadata:
+ name: cmii-uav-gateway
+ namespace: zygajg
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-gateway
+ octopus/control: backend-app-1.0.0
+ app.kubernetes.io/managed-by: octopus
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ replicas: 1
+ strategy:
+ rollingUpdate:
+ maxUnavailable: 1
+ selector:
+ matchLabels:
+ cmii.type: backend
+ cmii.app: cmii-uav-gateway
+ template:
+ metadata:
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-gateway
+ spec:
+ affinity:
+ nodeAffinity:
+ requiredDuringSchedulingIgnoredDuringExecution:
+ nodeSelectorTerms:
+ - matchExpressions:
+ - key: uavcloud.env
+ operator: In
+ values:
+ - zygajg
+ imagePullSecrets:
+ - name: harborsecret
+ containers:
+ - name: cmii-uav-gateway
+ image: 80.192.1.46:8033/cmii/cmii-uav-gateway:6.0.0
+ imagePullPolicy: Always
+ env:
+ - name: K8S_NAMESPACE
+ value: zygajg
+ - name: APPLICATION_NAME
+ value: cmii-uav-gateway
+ - name: CUST_JAVA_OPTS
+ value: "-Xms200m -Xmx1500m -Dlog4j2.formatMsgNoLookups=true"
+ - name: NACOS_REGISTRY
+ value: "helm-nacos:8848"
+ - name: NACOS_DISCOVERY_IP
+ valueFrom:
+ fieldRef:
+ fieldPath: status.podIP
+ - name: NACOS_DISCOVERY_PORT
+ value: "8080"
+ - name: BIZ_CONFIG_GROUP
+ value: 6.0.0
+ - name: SYS_CONFIG_GROUP
+ value: 6.0.0
+ - name: IMAGE_VERSION
+ value: 6.0.0
+ - name: NACOS_USERNAME
+ value: "developer"
+ - name: NACOS_PASSWORD
+ value: "Deve@9128201"
+ ports:
+ - name: pod-port
+ containerPort: 8080
+ protocol: TCP
+ resources:
+ limits:
+ memory: 2Gi
+ cpu: "2"
+ requests:
+ memory: 200Mi
+ cpu: 200m
+ 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: zygajg/cmii-uav-gateway
+ volumes:
+ - name: nfs-backend-log-volume
+ persistentVolumeClaim:
+ claimName: nfs-backend-log-pvc
+---
+apiVersion: v1
+kind: Service
+metadata:
+ name: cmii-uav-gateway
+ namespace: zygajg
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-gateway
+ octopus/control: backend-app-1.0.0
+ app.kubernetes.io/managed-by: octopus
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ type: ClusterIP
+ selector:
+ cmii.type: backend
+ cmii.app: cmii-uav-gateway
+ ports:
+ - name: backend-tcp
+ port: 8080
+ protocol: TCP
+ targetPort: 8080
+---
+apiVersion: apps/v1
+kind: Deployment
+metadata:
+ name: cmii-uas-lifecycle
+ namespace: zygajg
+ 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: 6.0.0
+spec:
+ replicas: 0
+ 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:
+ - zygajg
+ imagePullSecrets:
+ - name: harborsecret
+ containers:
+ - name: cmii-uas-lifecycle
+ image: 80.192.1.46:8033/cmii/cmii-uas-lifecycle:6.0.0-102901
+ imagePullPolicy: Always
+ env:
+ - name: K8S_NAMESPACE
+ value: zygajg
+ - name: APPLICATION_NAME
+ value: cmii-uas-lifecycle
+ - name: CUST_JAVA_OPTS
+ value: "-Xms200m -Xmx1500m -Dlog4j2.formatMsgNoLookups=true"
+ - name: NACOS_REGISTRY
+ value: "helm-nacos:8848"
+ - name: NACOS_DISCOVERY_IP
+ valueFrom:
+ fieldRef:
+ fieldPath: status.podIP
+ - name: NACOS_DISCOVERY_PORT
+ value: "8080"
+ - name: BIZ_CONFIG_GROUP
+ value: 6.0.0
+ - name: SYS_CONFIG_GROUP
+ value: 6.0.0
+ - name: IMAGE_VERSION
+ value: 6.0.0
+ - name: NACOS_USERNAME
+ value: "developer"
+ - name: NACOS_PASSWORD
+ value: "Deve@9128201"
+ ports:
+ - name: pod-port
+ containerPort: 8080
+ protocol: TCP
+ resources:
+ limits:
+ memory: 2Gi
+ cpu: "2"
+ requests:
+ memory: 200Mi
+ cpu: 200m
+ 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: zygajg/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: zygajg
+ 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: 6.0.0
+spec:
+ type: ClusterIP
+ selector:
+ cmii.type: backend
+ cmii.app: cmii-uas-lifecycle
+ ports:
+ - name: backend-tcp
+ port: 8080
+ protocol: TCP
+ targetPort: 8080
diff --git a/agent-common/real_project/zygajg/old/k8s-configmap.yaml b/agent-common/real_project/zygajg/old/k8s-configmap.yaml
new file mode 100644
index 0000000..e431453
--- /dev/null
+++ b/agent-common/real_project/zygajg/old/k8s-configmap.yaml
@@ -0,0 +1,448 @@
+---
+kind: ConfigMap
+apiVersion: v1
+metadata:
+ name: tenant-prefix-supervision
+ namespace: zygajg
+data:
+ ingress-config.js: |-
+ var __GlobalIngressConfig = {
+ TenantEnvironment: "",
+ CloudHOST: "80.192.1.46:8088",
+ ApplicationShortName: "supervision",
+ AppClientId: "APP_qqSu82THfexI8PLM"
+ }
+---
+kind: ConfigMap
+apiVersion: v1
+metadata:
+ name: tenant-prefix-jiangsuwenlv
+ namespace: zygajg
+data:
+ ingress-config.js: |-
+ var __GlobalIngressConfig = {
+ TenantEnvironment: "",
+ CloudHOST: "80.192.1.46:8088",
+ ApplicationShortName: "jiangsuwenlv",
+ AppClientId: "empty"
+ }
+---
+kind: ConfigMap
+apiVersion: v1
+metadata:
+ name: tenant-prefix-qingdao
+ namespace: zygajg
+data:
+ ingress-config.js: |-
+ var __GlobalIngressConfig = {
+ TenantEnvironment: "",
+ CloudHOST: "80.192.1.46:8088",
+ ApplicationShortName: "qingdao",
+ AppClientId: "empty"
+ }
+---
+kind: ConfigMap
+apiVersion: v1
+metadata:
+ name: tenant-prefix-security
+ namespace: zygajg
+data:
+ ingress-config.js: |-
+ var __GlobalIngressConfig = {
+ TenantEnvironment: "",
+ CloudHOST: "80.192.1.46:8088",
+ ApplicationShortName: "security",
+ AppClientId: "APP_JUSEMc7afyWXxvE7"
+ }
+---
+kind: ConfigMap
+apiVersion: v1
+metadata:
+ name: tenant-prefix-traffic
+ namespace: zygajg
+data:
+ ingress-config.js: |-
+ var __GlobalIngressConfig = {
+ TenantEnvironment: "",
+ CloudHOST: "80.192.1.46:8088",
+ ApplicationShortName: "traffic",
+ AppClientId: "APP_Jc8i2wOQ1t73QEJS"
+ }
+---
+kind: ConfigMap
+apiVersion: v1
+metadata:
+ name: tenant-prefix-threedsimulation
+ namespace: zygajg
+data:
+ ingress-config.js: |-
+ var __GlobalIngressConfig = {
+ TenantEnvironment: "",
+ CloudHOST: "80.192.1.46:8088",
+ ApplicationShortName: "threedsimulation",
+ AppClientId: "empty"
+ }
+---
+kind: ConfigMap
+apiVersion: v1
+metadata:
+ name: tenant-prefix-cmsportal
+ namespace: zygajg
+data:
+ ingress-config.js: |-
+ var __GlobalIngressConfig = {
+ TenantEnvironment: "",
+ CloudHOST: "80.192.1.46:8088",
+ ApplicationShortName: "cmsportal",
+ AppClientId: "empty"
+ }
+---
+kind: ConfigMap
+apiVersion: v1
+metadata:
+ name: tenant-prefix-open
+ namespace: zygajg
+data:
+ ingress-config.js: |-
+ var __GlobalIngressConfig = {
+ TenantEnvironment: "",
+ CloudHOST: "80.192.1.46:8088",
+ ApplicationShortName: "open",
+ AppClientId: "empty"
+ }
+---
+kind: ConfigMap
+apiVersion: v1
+metadata:
+ name: tenant-prefix-visualization
+ namespace: zygajg
+data:
+ ingress-config.js: |-
+ var __GlobalIngressConfig = {
+ TenantEnvironment: "",
+ CloudHOST: "80.192.1.46:8088",
+ ApplicationShortName: "visualization",
+ AppClientId: "empty"
+ }
+---
+kind: ConfigMap
+apiVersion: v1
+metadata:
+ name: tenant-prefix-hyper
+ namespace: zygajg
+data:
+ ingress-config.js: |-
+ var __GlobalIngressConfig = {
+ TenantEnvironment: "",
+ CloudHOST: "80.192.1.46:8088",
+ ApplicationShortName: "hyper",
+ AppClientId: "empty"
+ }
+---
+kind: ConfigMap
+apiVersion: v1
+metadata:
+ name: tenant-prefix-supervisionh5
+ namespace: zygajg
+data:
+ ingress-config.js: |-
+ var __GlobalIngressConfig = {
+ TenantEnvironment: "",
+ CloudHOST: "80.192.1.46:8088",
+ ApplicationShortName: "supervisionh5",
+ AppClientId: "APP_qqSu82THfexI8PLM"
+ }
+---
+kind: ConfigMap
+apiVersion: v1
+metadata:
+ name: tenant-prefix-uas
+ namespace: zygajg
+data:
+ ingress-config.js: |-
+ var __GlobalIngressConfig = {
+ TenantEnvironment: "",
+ CloudHOST: "80.192.1.46:8088",
+ ApplicationShortName: "uas",
+ AppClientId: "empty"
+ }
+---
+kind: ConfigMap
+apiVersion: v1
+metadata:
+ name: tenant-prefix-dispatchh5
+ namespace: zygajg
+data:
+ ingress-config.js: |-
+ var __GlobalIngressConfig = {
+ TenantEnvironment: "",
+ CloudHOST: "80.192.1.46:8088",
+ ApplicationShortName: "dispatchh5",
+ AppClientId: "empty"
+ }
+---
+kind: ConfigMap
+apiVersion: v1
+metadata:
+ name: tenant-prefix-qinghaitourism
+ namespace: zygajg
+data:
+ ingress-config.js: |-
+ var __GlobalIngressConfig = {
+ TenantEnvironment: "",
+ CloudHOST: "80.192.1.46:8088",
+ ApplicationShortName: "qinghaitourism",
+ AppClientId: "empty"
+ }
+---
+kind: ConfigMap
+apiVersion: v1
+metadata:
+ name: tenant-prefix-pilot2cloud
+ namespace: zygajg
+data:
+ ingress-config.js: |-
+ var __GlobalIngressConfig = {
+ TenantEnvironment: "",
+ CloudHOST: "80.192.1.46:8088",
+ ApplicationShortName: "pilot2cloud",
+ AppClientId: "empty"
+ }
+---
+kind: ConfigMap
+apiVersion: v1
+metadata:
+ name: tenant-prefix-base
+ namespace: zygajg
+data:
+ ingress-config.js: |-
+ var __GlobalIngressConfig = {
+ TenantEnvironment: "",
+ CloudHOST: "80.192.1.46:8088",
+ ApplicationShortName: "base",
+ AppClientId: "APP_9LY41OaKSqk2btY0"
+ }
+---
+kind: ConfigMap
+apiVersion: v1
+metadata:
+ name: tenant-prefix-multiterminal
+ namespace: zygajg
+data:
+ ingress-config.js: |-
+ var __GlobalIngressConfig = {
+ TenantEnvironment: "",
+ CloudHOST: "80.192.1.46:8088",
+ ApplicationShortName: "multiterminal",
+ AppClientId: "APP_PvdfRRRBPL8xbIwl"
+ }
+---
+kind: ConfigMap
+apiVersion: v1
+metadata:
+ name: tenant-prefix-oms
+ namespace: zygajg
+data:
+ ingress-config.js: |-
+ var __GlobalIngressConfig = {
+ TenantEnvironment: "",
+ CloudHOST: "80.192.1.46:8088",
+ ApplicationShortName: "oms",
+ AppClientId: "empty"
+ }
+---
+kind: ConfigMap
+apiVersion: v1
+metadata:
+ name: tenant-prefix-splice
+ namespace: zygajg
+data:
+ ingress-config.js: |-
+ var __GlobalIngressConfig = {
+ TenantEnvironment: "",
+ CloudHOST: "80.192.1.46:8088",
+ ApplicationShortName: "splice",
+ AppClientId: "APP_zE0M3sTRXrCIJS8Y"
+ }
+---
+kind: ConfigMap
+apiVersion: v1
+metadata:
+ name: tenant-prefix-pangu
+ namespace: zygajg
+data:
+ ingress-config.js: |-
+ var __GlobalIngressConfig = {
+ TenantEnvironment: "",
+ CloudHOST: "80.192.1.46:8088",
+ ApplicationShortName: "",
+ AppClientId: "empty"
+ }
+---
+kind: ConfigMap
+apiVersion: v1
+metadata:
+ name: tenant-prefix-media
+ namespace: zygajg
+data:
+ ingress-config.js: |-
+ var __GlobalIngressConfig = {
+ TenantEnvironment: "",
+ CloudHOST: "80.192.1.46:8088",
+ ApplicationShortName: "media",
+ AppClientId: "APP_4AU8lbifESQO4FD6"
+ }
+---
+kind: ConfigMap
+apiVersion: v1
+metadata:
+ name: tenant-prefix-uasms
+ namespace: zygajg
+data:
+ ingress-config.js: |-
+ var __GlobalIngressConfig = {
+ TenantEnvironment: "",
+ CloudHOST: "80.192.1.46:8088",
+ ApplicationShortName: "uasms",
+ AppClientId: "empty"
+ }
+---
+kind: ConfigMap
+apiVersion: v1
+metadata:
+ name: tenant-prefix-armypeople
+ namespace: zygajg
+data:
+ ingress-config.js: |-
+ var __GlobalIngressConfig = {
+ TenantEnvironment: "",
+ CloudHOST: "80.192.1.46:8088",
+ ApplicationShortName: "armypeople",
+ AppClientId: "APP_UIegse6Lfou9pO1U"
+ }
+---
+kind: ConfigMap
+apiVersion: v1
+metadata:
+ name: tenant-prefix-emergency
+ namespace: zygajg
+data:
+ ingress-config.js: |-
+ var __GlobalIngressConfig = {
+ TenantEnvironment: "",
+ CloudHOST: "80.192.1.46:8088",
+ ApplicationShortName: "emergency",
+ AppClientId: "APP_aGsTAY1uMZrpKdfk"
+ }
+---
+kind: ConfigMap
+apiVersion: v1
+metadata:
+ name: tenant-prefix-seniclive
+ namespace: zygajg
+data:
+ ingress-config.js: |-
+ var __GlobalIngressConfig = {
+ TenantEnvironment: "",
+ CloudHOST: "80.192.1.46:8088",
+ ApplicationShortName: "seniclive",
+ AppClientId: "empty"
+ }
+---
+kind: ConfigMap
+apiVersion: v1
+metadata:
+ name: tenant-prefix-share
+ namespace: zygajg
+data:
+ ingress-config.js: |-
+ var __GlobalIngressConfig = {
+ TenantEnvironment: "",
+ CloudHOST: "80.192.1.46:8088",
+ ApplicationShortName: "share",
+ AppClientId: "APP_4lVSVI0ZGxTssir8"
+ }
+---
+kind: ConfigMap
+apiVersion: v1
+metadata:
+ name: tenant-prefix-securityh5
+ namespace: zygajg
+data:
+ ingress-config.js: |-
+ var __GlobalIngressConfig = {
+ TenantEnvironment: "",
+ CloudHOST: "80.192.1.46:8088",
+ ApplicationShortName: "securityh5",
+ AppClientId: "APP_N3ImO0Ubfu9peRHD"
+ }
+---
+kind: ConfigMap
+apiVersion: v1
+metadata:
+ name: tenant-prefix-hljtt
+ namespace: zygajg
+data:
+ ingress-config.js: |-
+ var __GlobalIngressConfig = {
+ TenantEnvironment: "",
+ CloudHOST: "80.192.1.46:8088",
+ ApplicationShortName: "hljtt",
+ AppClientId: "empty"
+ }
+---
+kind: ConfigMap
+apiVersion: v1
+metadata:
+ name: tenant-prefix-ai-brain
+ namespace: zygajg
+data:
+ ingress-config.js: |-
+ var __GlobalIngressConfig = {
+ TenantEnvironment: "",
+ CloudHOST: "80.192.1.46:8088",
+ ApplicationShortName: "ai-brain",
+ AppClientId: "APP_rafnuCAmBESIVYMH"
+ }
+---
+kind: ConfigMap
+apiVersion: v1
+metadata:
+ name: tenant-prefix-detection
+ namespace: zygajg
+data:
+ ingress-config.js: |-
+ var __GlobalIngressConfig = {
+ TenantEnvironment: "",
+ CloudHOST: "80.192.1.46:8088",
+ ApplicationShortName: "detection",
+ AppClientId: "APP_FDHW2VLVDWPnnOCy"
+ }
+---
+kind: ConfigMap
+apiVersion: v1
+metadata:
+ name: tenant-prefix-logistics
+ namespace: zygajg
+data:
+ ingress-config.js: |-
+ var __GlobalIngressConfig = {
+ TenantEnvironment: "",
+ CloudHOST: "80.192.1.46:8088",
+ ApplicationShortName: "logistics",
+ AppClientId: "APP_PvdfRRRBPL8xbIwl"
+ }
+---
+kind: ConfigMap
+apiVersion: v1
+metadata:
+ name: tenant-prefix-mws
+ namespace: zygajg
+data:
+ ingress-config.js: |-
+ var __GlobalIngressConfig = {
+ TenantEnvironment: "",
+ CloudHOST: "80.192.1.46:8088",
+ ApplicationShortName: "mws",
+ AppClientId: "APP_uKniXPELlRERBBwK"
+ }
diff --git a/agent-common/real_project/zygajg/old/k8s-dashboard.yaml b/agent-common/real_project/zygajg/old/k8s-dashboard.yaml
new file mode 100644
index 0000000..1448db6
--- /dev/null
+++ b/agent-common/real_project/zygajg/old/k8s-dashboard.yaml
@@ -0,0 +1,309 @@
+---
+apiVersion: v1
+kind: Namespace
+metadata:
+ name: kube-system
+
+---
+
+apiVersion: v1
+kind: ServiceAccount
+metadata:
+ labels:
+ k8s-app: kubernetes-dashboard
+ name: kubernetes-dashboard
+ namespace: kube-system
+
+---
+
+kind: Service
+apiVersion: v1
+metadata:
+ labels:
+ k8s-app: kubernetes-dashboard
+ kubernetes.io/cluster-service: "true"
+ name: kubernetes-dashboard
+ namespace: kube-system
+spec:
+ ports:
+ - port: 443
+ targetPort: 8443
+ nodePort: 39999
+ selector:
+ k8s-app: kubernetes-dashboard
+ type: NodePort
+
+---
+
+apiVersion: v1
+kind: Secret
+metadata:
+ labels:
+ k8s-app: kubernetes-dashboard
+ name: kubernetes-dashboard-certs
+ namespace: kube-system
+type: Opaque
+
+---
+
+apiVersion: v1
+kind: Secret
+metadata:
+ labels:
+ k8s-app: kubernetes-dashboard
+ name: kubernetes-dashboard-csrf
+ namespace: kube-system
+type: Opaque
+data:
+ csrf: ""
+
+---
+
+apiVersion: v1
+kind: Secret
+metadata:
+ labels:
+ k8s-app: kubernetes-dashboard
+ name: kubernetes-dashboard-key-holder
+ namespace: kube-system
+type: Opaque
+
+---
+
+kind: ConfigMap
+apiVersion: v1
+metadata:
+ labels:
+ k8s-app: kubernetes-dashboard
+ name: kubernetes-dashboard-settings
+ namespace: kube-system
+
+---
+
+kind: Role
+apiVersion: rbac.authorization.k8s.io/v1
+metadata:
+ labels:
+ k8s-app: kubernetes-dashboard
+ name: kubernetes-dashboard
+ namespace: kube-system
+rules:
+ # Allow Dashboard to get, update and delete Dashboard exclusive secrets.
+ - apiGroups: [""]
+ resources: ["secrets"]
+ resourceNames: ["kubernetes-dashboard-key-holder", "kubernetes-dashboard-certs", "kubernetes-dashboard-csrf"]
+ verbs: ["get", "update", "delete"]
+ # Allow Dashboard to get and update 'kubernetes-dashboard-settings' config map.
+ - apiGroups: [""]
+ resources: ["configmaps"]
+ resourceNames: ["kubernetes-dashboard-settings"]
+ verbs: ["get", "update"]
+ # Allow Dashboard to get metrics.
+ - apiGroups: [""]
+ resources: ["services"]
+ resourceNames: ["heapster", "dashboard-metrics-scraper"]
+ verbs: ["proxy"]
+ - apiGroups: [""]
+ resources: ["services/proxy"]
+ resourceNames: ["heapster", "http:heapster:", "https:heapster:", "dashboard-metrics-scraper", "http:dashboard-metrics-scraper"]
+ verbs: ["get"]
+
+---
+
+kind: ClusterRole
+apiVersion: rbac.authorization.k8s.io/v1
+metadata:
+ labels:
+ k8s-app: kubernetes-dashboard
+ name: kubernetes-dashboard
+rules:
+ # Allow Metrics Scraper to get metrics from the Metrics server
+ - apiGroups: ["metrics.k8s.io"]
+ resources: ["pods", "nodes"]
+ verbs: ["get", "list", "watch"]
+
+---
+
+apiVersion: rbac.authorization.k8s.io/v1
+kind: RoleBinding
+metadata:
+ labels:
+ k8s-app: kubernetes-dashboard
+ name: kubernetes-dashboard
+ namespace: kube-system
+roleRef:
+ apiGroup: rbac.authorization.k8s.io
+ kind: Role
+ name: kubernetes-dashboard
+subjects:
+ - kind: ServiceAccount
+ name: kubernetes-dashboard
+ namespace: kube-system
+
+---
+
+apiVersion: rbac.authorization.k8s.io/v1
+kind: ClusterRoleBinding
+metadata:
+ name: kubernetes-dashboard
+roleRef:
+ apiGroup: rbac.authorization.k8s.io
+ kind: ClusterRole
+ name: kubernetes-dashboard
+subjects:
+ - kind: ServiceAccount
+ name: kubernetes-dashboard
+ namespace: kube-system
+
+---
+
+kind: Deployment
+apiVersion: apps/v1
+metadata:
+ labels:
+ k8s-app: kubernetes-dashboard
+ name: kubernetes-dashboard
+ namespace: kube-system
+spec:
+ replicas: 1
+ revisionHistoryLimit: 10
+ selector:
+ matchLabels:
+ k8s-app: kubernetes-dashboard
+ template:
+ metadata:
+ labels:
+ k8s-app: kubernetes-dashboard
+ spec:
+ imagePullSecrets:
+ - name: harborsecret
+ containers:
+ - name: kubernetes-dashboard
+ image: 80.192.1.46:8033/cmii/dashboard:v2.0.1
+ ports:
+ - containerPort: 8443
+ protocol: TCP
+ args:
+ - --auto-generate-certificates
+ - --namespace=kube-system
+ # Uncomment the following line to manually specify Kubernetes API server Host
+ # If not specified, Dashboard will attempt to auto discover the API server and connect
+ # to it. Uncomment only if the default does not work.
+ # - --apiserver-host=http://my-address:port
+ volumeMounts:
+ - name: kubernetes-dashboard-certs
+ mountPath: /certs
+ # Create on-disk volume to store exec logs
+ - mountPath: /tmp
+ name: tmp-volume
+ livenessProbe:
+ httpGet:
+ scheme: HTTPS
+ path: /
+ port: 8443
+ initialDelaySeconds: 30
+ timeoutSeconds: 30
+ securityContext:
+ allowPrivilegeEscalation: false
+ readOnlyRootFilesystem: true
+ runAsUser: 1001
+ runAsGroup: 2001
+ volumes:
+ - name: kubernetes-dashboard-certs
+ secret:
+ secretName: kubernetes-dashboard-certs
+ - name: tmp-volume
+ emptyDir: {}
+ serviceAccountName: kubernetes-dashboard
+ # Comment the following tolerations if Dashboard must not be deployed on master
+ tolerations:
+ - key: node-role.kubernetes.io/master
+ effect: NoSchedule
+
+---
+
+kind: Service
+apiVersion: v1
+metadata:
+ labels:
+ k8s-app: dashboard-metrics-scraper
+ name: dashboard-metrics-scraper
+ namespace: kube-system
+spec:
+ ports:
+ - port: 8000
+ targetPort: 8000
+ selector:
+ k8s-app: dashboard-metrics-scraper
+
+---
+
+kind: Deployment
+apiVersion: apps/v1
+metadata:
+ labels:
+ k8s-app: dashboard-metrics-scraper
+ name: dashboard-metrics-scraper
+ namespace: kube-system
+spec:
+ replicas: 1
+ revisionHistoryLimit: 10
+ selector:
+ matchLabels:
+ k8s-app: dashboard-metrics-scraper
+ template:
+ metadata:
+ labels:
+ k8s-app: dashboard-metrics-scraper
+ annotations:
+ seccomp.security.alpha.kubernetes.io/pod: 'runtime/default'
+ spec:
+ containers:
+ - name: dashboard-metrics-scraper
+ image: 80.192.1.46:8033/cmii/metrics-scraper:v1.0.4
+ ports:
+ - containerPort: 8000
+ protocol: TCP
+ livenessProbe:
+ httpGet:
+ scheme: HTTP
+ path: /
+ port: 8000
+ initialDelaySeconds: 30
+ timeoutSeconds: 30
+ volumeMounts:
+ - mountPath: /tmp
+ name: tmp-volume
+ securityContext:
+ allowPrivilegeEscalation: false
+ readOnlyRootFilesystem: true
+ runAsUser: 1001
+ runAsGroup: 2001
+ serviceAccountName: kubernetes-dashboard
+ # Comment the following tolerations if Dashboard must not be deployed on master
+ tolerations:
+ - key: node-role.kubernetes.io/master
+ effect: NoSchedule
+ volumes:
+ - name: tmp-volume
+ emptyDir: {}
+---
+apiVersion: v1
+kind: ServiceAccount
+metadata:
+ name: admin-user
+ namespace: kube-system
+
+---
+apiVersion: rbac.authorization.k8s.io/v1
+kind: ClusterRoleBinding
+metadata:
+ name: admin-user
+roleRef:
+ apiGroup: rbac.authorization.k8s.io
+ kind: ClusterRole
+ name: cluster-admin
+subjects:
+ - kind: ServiceAccount
+ name: admin-user
+ namespace: kube-system
diff --git a/agent-common/real_project/zygajg/old/k8s-emqx.yaml b/agent-common/real_project/zygajg/old/k8s-emqx.yaml
new file mode 100644
index 0000000..b79ad88
--- /dev/null
+++ b/agent-common/real_project/zygajg/old/k8s-emqx.yaml
@@ -0,0 +1,274 @@
+---
+apiVersion: v1
+kind: ServiceAccount
+metadata:
+ name: helm-emqxs
+ namespace: zygajg
+---
+apiVersion: v1
+kind: ConfigMap
+metadata:
+ name: helm-emqxs-env
+ namespace: zygajg
+ labels:
+ cmii.type: middleware
+ cmii.app: helm-emqxs
+ cmii.emqx.architecture: cluster
+ helm.sh/chart: emqx-1.1.0
+ app.kubernetes.io/managed-by: octopus-control
+ app.kubernetes.io/version: 6.0.0
+data:
+ EMQX_CLUSTER__K8S__APISERVER: "https://kubernetes.default.svc.cluster.local:443"
+ EMQX_NAME: "helm-emqxs"
+ EMQX_CLUSTER__DISCOVERY: "k8s"
+ EMQX_CLUSTER__K8S__APP_NAME: "helm-emqxs"
+ EMQX_CLUSTER__K8S__SERVICE_NAME: "helm-emqxs-headless"
+ EMQX_CLUSTER__K8S__ADDRESS_TYPE: "dns"
+ EMQX_CLUSTER__K8S__namespace: "zygajg"
+ EMQX_CLUSTER__K8S__SUFFIX: "svc.cluster.local"
+ EMQX_ALLOW_ANONYMOUS: "false"
+ EMQX_ACL_NOMATCH: "deny"
+---
+apiVersion: v1
+kind: ConfigMap
+metadata:
+ name: helm-emqxs-cm
+ namespace: zygajg
+ labels:
+ cmii.type: middleware
+ cmii.app: helm-emqxs
+ cmii.emqx.architecture: cluster
+ helm.sh/chart: emqx-1.1.0
+ app.kubernetes.io/managed-by: octopus-control
+ app.kubernetes.io/version: 6.0.0
+data:
+ emqx_auth_mnesia.conf: |-
+ auth.mnesia.password_hash = sha256
+
+ # clientid 认证数据
+ # auth.client.1.clientid = admin
+ # auth.client.1.password = 4YPk*DS%+5
+
+ ## username 认证数据
+ auth.user.1.username = admin
+ auth.user.1.password = odD8#Ve7.B
+ auth.user.2.username = cmlc
+ auth.user.2.password = odD8#Ve7.B
+
+ acl.conf: |-
+ {allow, {user, "admin"}, pubsub, ["admin/#"]}.
+ {allow, {user, "dashboard"}, subscribe, ["$SYS/#"]}.
+ {allow, {ipaddr, "127.0.0.1"}, pubsub, ["$SYS/#", "#"]}.
+ {deny, all, subscribe, ["$SYS/#", {eq, "#"}]}.
+ {allow, all}.
+
+ loaded_plugins: |-
+ {emqx_auth_mnesia,true}.
+ {emqx_auth_mnesia,true}.
+ {emqx_management, true}.
+ {emqx_recon, true}.
+ {emqx_retainer, false}.
+ {emqx_dashboard, true}.
+ {emqx_telemetry, true}.
+ {emqx_rule_engine, true}.
+ {emqx_bridge_mqtt, false}.
+---
+apiVersion: apps/v1
+kind: StatefulSet
+metadata:
+ name: helm-emqxs
+ namespace: zygajg
+ labels:
+ cmii.type: middleware
+ cmii.app: helm-emqxs
+ cmii.emqx.architecture: cluster
+ helm.sh/chart: emqx-1.1.0
+ app.kubernetes.io/managed-by: octopus-control
+ app.kubernetes.io/version: 6.0.0
+spec:
+ replicas: 1
+ serviceName: helm-emqxs-headless
+ updateStrategy:
+ type: RollingUpdate
+ selector:
+ matchLabels:
+ cmii.type: middleware
+ cmii.app: helm-emqxs
+ cmii.emqx.architecture: cluster
+ template:
+ metadata:
+ labels:
+ cmii.type: middleware
+ cmii.app: helm-emqxs
+ cmii.emqx.architecture: cluster
+ helm.sh/chart: emqx-1.1.0
+ app.kubernetes.io/managed-by: octopus-control
+ app.kubernetes.io/version: 6.0.0
+ spec:
+ affinity: {}
+ imagePullSecrets:
+ - name: harborsecret
+ serviceAccountName: helm-emqxs
+ containers:
+ - name: helm-emqxs
+ image: 80.192.1.46:8033/cmii/emqx:4.4.19
+ imagePullPolicy: Always
+ ports:
+ - name: mqtt
+ containerPort: 1883
+ - name: mqttssl
+ containerPort: 8883
+ - name: mgmt
+ containerPort: 8081
+ - name: ws
+ containerPort: 8083
+ - name: wss
+ containerPort: 8084
+ - name: dashboard
+ containerPort: 18083
+ - name: ekka
+ containerPort: 4370
+ envFrom:
+ - configMapRef:
+ name: helm-emqxs-env
+ resources: {}
+ volumeMounts:
+ - name: emqx-data
+ mountPath: "/opt/emqx/data/mnesia"
+ readOnly: false
+ - name: helm-emqxs-cm
+ mountPath: "/opt/emqx/etc/plugins/emqx_auth_mnesia.conf"
+ subPath: emqx_auth_mnesia.conf
+ readOnly: false
+# - name: helm-emqxs-cm
+# mountPath: "/opt/emqx/etc/acl.conf"
+# subPath: "acl.conf"
+# readOnly: false
+ - name: helm-emqxs-cm
+ mountPath: "/opt/emqx/data/loaded_plugins"
+ subPath: loaded_plugins
+ readOnly: false
+ volumes:
+ - name: emqx-data
+ persistentVolumeClaim:
+ claimName: helm-emqxs
+ - name: helm-emqxs-cm
+ configMap:
+ name: helm-emqxs-cm
+ items:
+ - key: emqx_auth_mnesia.conf
+ path: emqx_auth_mnesia.conf
+ - key: acl.conf
+ path: acl.conf
+ - key: loaded_plugins
+ path: loaded_plugins
+---
+kind: Role
+apiVersion: rbac.authorization.k8s.io/v1
+metadata:
+ name: helm-emqxs
+ namespace: zygajg
+rules:
+ - apiGroups:
+ - ""
+ resources:
+ - endpoints
+ verbs:
+ - get
+ - watch
+ - list
+---
+kind: RoleBinding
+apiVersion: rbac.authorization.k8s.io/v1
+metadata:
+ name: helm-emqxs
+ namespace: zygajg
+subjects:
+ - kind: ServiceAccount
+ name: helm-emqxs
+ namespace: zygajg
+roleRef:
+ kind: Role
+ name: helm-emqxs
+ apiGroup: rbac.authorization.k8s.io
+---
+apiVersion: v1
+kind: Service
+metadata:
+ name: helm-emqxs
+ namespace: zygajg
+ labels:
+ cmii.type: middleware
+ cmii.app: helm-emqxs
+ cmii.emqx.architecture: cluster
+ helm.sh/chart: emqx-1.1.0
+ app.kubernetes.io/managed-by: octopus-control
+ app.kubernetes.io/version: 6.0.0
+spec:
+ type: NodePort
+ selector:
+ cmii.type: middleware
+ cmii.app: helm-emqxs
+ cmii.emqx.architecture: cluster
+ ports:
+ - port: 1883
+ name: mqtt
+ targetPort: 1883
+ nodePort: 31883
+ - port: 18083
+ name: dashboard
+ targetPort: 18083
+ nodePort: 38085
+ - port: 8083
+ name: mqtt-websocket
+ targetPort: 8083
+ nodePort: 38083
+---
+apiVersion: v1
+kind: Service
+metadata:
+ name: helm-emqxs-headless
+ namespace: zygajg
+ labels:
+ cmii.type: middleware
+ cmii.app: helm-emqxs
+ cmii.emqx.architecture: cluster
+ helm.sh/chart: emqx-1.1.0
+ app.kubernetes.io/managed-by: octopus-control
+ app.kubernetes.io/version: 6.0.0
+spec:
+ type: ClusterIP
+ clusterIP: None
+ selector:
+ cmii.type: middleware
+ cmii.app: helm-emqxs
+ cmii.emqx.architecture: cluster
+ ports:
+ - name: mqtt
+ port: 1883
+ protocol: TCP
+ targetPort: 1883
+ - name: mqttssl
+ port: 8883
+ protocol: TCP
+ targetPort: 8883
+ - name: mgmt
+ port: 8081
+ protocol: TCP
+ targetPort: 8081
+ - name: websocket
+ port: 8083
+ protocol: TCP
+ targetPort: 8083
+ - name: wss
+ port: 8084
+ protocol: TCP
+ targetPort: 8084
+ - name: dashboard
+ port: 18083
+ protocol: TCP
+ targetPort: 18083
+ - name: ekka
+ port: 4370
+ protocol: TCP
+ targetPort: 4370
diff --git a/agent-common/real_project/zygajg/old/k8s-frontend.yaml b/agent-common/real_project/zygajg/old/k8s-frontend.yaml
new file mode 100644
index 0000000..75e539a
--- /dev/null
+++ b/agent-common/real_project/zygajg/old/k8s-frontend.yaml
@@ -0,0 +1,2695 @@
+---
+kind: ConfigMap
+apiVersion: v1
+metadata:
+ name: nginx-cm
+ namespace: zygajg
+ 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;
+ }
+ }
+---
+apiVersion: apps/v1
+kind: Deployment
+metadata:
+ name: cmii-uav-platform-threedsimulation
+ namespace: zygajg
+ labels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-threedsimulation
+ octopus.control: frontend-app-wdd
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ replicas: 1
+ strategy:
+ rollingUpdate:
+ maxUnavailable: 1
+ selector:
+ matchLabels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-threedsimulation
+ template:
+ metadata:
+ labels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-threedsimulation
+ spec:
+ imagePullSecrets:
+ - name: harborsecret
+ containers:
+ - name: cmii-uav-platform-threedsimulation
+ image: 80.192.1.46:8033/cmii/cmii-uav-platform-threedsimulation:5.2.0-21392
+ imagePullPolicy: Always
+ env:
+ - name: K8S_NAMESPACE
+ value: zygajg
+ - name: APPLICATION_NAME
+ value: cmii-uav-platform-threedsimulation
+ ports:
+ - name: platform-9528
+ containerPort: 9528
+ protocol: TCP
+ resources:
+ limits:
+ cpu: "1"
+ memory: 1Gi
+ requests:
+ cpu: 50m
+ memory: 50Mi
+ volumeMounts:
+ - name: nginx-conf
+ mountPath: /etc/nginx/conf.d/nginx.conf
+ subPath: nginx.conf
+ - name: tenant-prefix
+ subPath: ingress-config.js
+ mountPath: /home/cmii-platform/dist/ingress-config.js
+ volumes:
+ - name: nginx-conf
+ configMap:
+ name: nginx-cm
+ items:
+ - key: nginx.conf
+ path: nginx.conf
+ - name: tenant-prefix
+ configMap:
+ name: tenant-prefix-threedsimulation
+ items:
+ - key: ingress-config.js
+ path: ingress-config.js
+---
+apiVersion: v1
+kind: Service
+metadata:
+ name: cmii-uav-platform-threedsimulation
+ namespace: zygajg
+ labels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-threedsimulation
+ octopus.control: frontend-app-wdd
+ app.kubernetes.io/version: 6.0.0
+spec:
+ type: ClusterIP
+ selector:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-threedsimulation
+ ports:
+ - name: web-svc-port
+ port: 9528
+ protocol: TCP
+ targetPort: 9528
+---
+apiVersion: apps/v1
+kind: Deployment
+metadata:
+ name: cmii-uav-platform-multiterminal
+ namespace: zygajg
+ labels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-multiterminal
+ octopus.control: frontend-app-wdd
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ replicas: 1
+ strategy:
+ rollingUpdate:
+ maxUnavailable: 1
+ selector:
+ matchLabels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-multiterminal
+ template:
+ metadata:
+ labels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-multiterminal
+ spec:
+ imagePullSecrets:
+ - name: harborsecret
+ containers:
+ - name: cmii-uav-platform-multiterminal
+ image: 80.192.1.46:8033/cmii/cmii-uav-platform-multiterminal:5.6.0
+ imagePullPolicy: Always
+ env:
+ - name: K8S_NAMESPACE
+ value: zygajg
+ - name: APPLICATION_NAME
+ value: cmii-uav-platform-multiterminal
+ ports:
+ - name: platform-9528
+ containerPort: 9528
+ protocol: TCP
+ resources:
+ limits:
+ cpu: "1"
+ memory: 1Gi
+ requests:
+ cpu: 50m
+ memory: 50Mi
+ volumeMounts:
+ - name: nginx-conf
+ mountPath: /etc/nginx/conf.d/nginx.conf
+ subPath: nginx.conf
+ - name: tenant-prefix
+ subPath: ingress-config.js
+ mountPath: /home/cmii-platform/dist/ingress-config.js
+ volumes:
+ - name: nginx-conf
+ configMap:
+ name: nginx-cm
+ items:
+ - key: nginx.conf
+ path: nginx.conf
+ - name: tenant-prefix
+ configMap:
+ name: tenant-prefix-multiterminal
+ items:
+ - key: ingress-config.js
+ path: ingress-config.js
+---
+apiVersion: v1
+kind: Service
+metadata:
+ name: cmii-uav-platform-multiterminal
+ namespace: zygajg
+ labels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-multiterminal
+ octopus.control: frontend-app-wdd
+ app.kubernetes.io/version: 6.0.0
+spec:
+ type: ClusterIP
+ selector:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-multiterminal
+ ports:
+ - name: web-svc-port
+ port: 9528
+ protocol: TCP
+ targetPort: 9528
+---
+apiVersion: apps/v1
+kind: Deployment
+metadata:
+ name: cmii-uav-platform-open
+ namespace: zygajg
+ labels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-open
+ octopus.control: frontend-app-wdd
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ replicas: 1
+ strategy:
+ rollingUpdate:
+ maxUnavailable: 1
+ selector:
+ matchLabels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-open
+ template:
+ metadata:
+ labels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-open
+ spec:
+ imagePullSecrets:
+ - name: harborsecret
+ containers:
+ - name: cmii-uav-platform-open
+ image: 80.192.1.46:8033/cmii/cmii-uav-platform-open:6.0.0
+ imagePullPolicy: Always
+ env:
+ - name: K8S_NAMESPACE
+ value: zygajg
+ - name: APPLICATION_NAME
+ value: cmii-uav-platform-open
+ ports:
+ - name: platform-9528
+ containerPort: 9528
+ protocol: TCP
+ resources:
+ limits:
+ cpu: "1"
+ memory: 1Gi
+ requests:
+ cpu: 50m
+ memory: 50Mi
+ volumeMounts:
+ - name: nginx-conf
+ mountPath: /etc/nginx/conf.d/nginx.conf
+ subPath: nginx.conf
+ - name: tenant-prefix
+ subPath: ingress-config.js
+ mountPath: /home/cmii-platform/dist/ingress-config.js
+ volumes:
+ - name: nginx-conf
+ configMap:
+ name: nginx-cm
+ items:
+ - key: nginx.conf
+ path: nginx.conf
+ - name: tenant-prefix
+ configMap:
+ name: tenant-prefix-open
+ items:
+ - key: ingress-config.js
+ path: ingress-config.js
+---
+apiVersion: v1
+kind: Service
+metadata:
+ name: cmii-uav-platform-open
+ namespace: zygajg
+ labels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-open
+ octopus.control: frontend-app-wdd
+ app.kubernetes.io/version: 6.0.0
+spec:
+ type: ClusterIP
+ selector:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-open
+ ports:
+ - name: web-svc-port
+ port: 9528
+ protocol: TCP
+ targetPort: 9528
+---
+apiVersion: apps/v1
+kind: Deployment
+metadata:
+ name: cmii-uav-platform-qinghaitourism
+ namespace: zygajg
+ labels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-qinghaitourism
+ octopus.control: frontend-app-wdd
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ replicas: 0
+ strategy:
+ rollingUpdate:
+ maxUnavailable: 1
+ selector:
+ matchLabels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-qinghaitourism
+ template:
+ metadata:
+ labels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-qinghaitourism
+ spec:
+ imagePullSecrets:
+ - name: harborsecret
+ containers:
+ - name: cmii-uav-platform-qinghaitourism
+ image: 80.192.1.46:8033/cmii/cmii-uav-platform-qinghaitourism:4.1.0-21377-0508
+ imagePullPolicy: Always
+ env:
+ - name: K8S_NAMESPACE
+ value: zygajg
+ - name: APPLICATION_NAME
+ value: cmii-uav-platform-qinghaitourism
+ ports:
+ - name: platform-9528
+ containerPort: 9528
+ protocol: TCP
+ resources:
+ limits:
+ cpu: "1"
+ memory: 1Gi
+ requests:
+ cpu: 50m
+ memory: 50Mi
+ volumeMounts:
+ - name: nginx-conf
+ mountPath: /etc/nginx/conf.d/nginx.conf
+ subPath: nginx.conf
+ - name: tenant-prefix
+ subPath: ingress-config.js
+ mountPath: /home/cmii-platform/dist/ingress-config.js
+ volumes:
+ - name: nginx-conf
+ configMap:
+ name: nginx-cm
+ items:
+ - key: nginx.conf
+ path: nginx.conf
+ - name: tenant-prefix
+ configMap:
+ name: tenant-prefix-qinghaitourism
+ items:
+ - key: ingress-config.js
+ path: ingress-config.js
+---
+apiVersion: v1
+kind: Service
+metadata:
+ name: cmii-uav-platform-qinghaitourism
+ namespace: zygajg
+ labels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-qinghaitourism
+ octopus.control: frontend-app-wdd
+ app.kubernetes.io/version: 6.0.0
+spec:
+ type: ClusterIP
+ selector:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-qinghaitourism
+ ports:
+ - name: web-svc-port
+ port: 9528
+ protocol: TCP
+ targetPort: 9528
+---
+apiVersion: apps/v1
+kind: Deployment
+metadata:
+ name: cmii-uav-platform-jiangsuwenlv
+ namespace: zygajg
+ labels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-jiangsuwenlv
+ octopus.control: frontend-app-wdd
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ replicas: 0
+ strategy:
+ rollingUpdate:
+ maxUnavailable: 1
+ selector:
+ matchLabels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-jiangsuwenlv
+ template:
+ metadata:
+ labels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-jiangsuwenlv
+ spec:
+ imagePullSecrets:
+ - name: harborsecret
+ containers:
+ - name: cmii-uav-platform-jiangsuwenlv
+ image: 80.192.1.46:8033/cmii/cmii-uav-platform-jiangsuwenlv:4.1.3-jiangsu-0427
+ imagePullPolicy: Always
+ env:
+ - name: K8S_NAMESPACE
+ value: zygajg
+ - name: APPLICATION_NAME
+ value: cmii-uav-platform-jiangsuwenlv
+ ports:
+ - name: platform-9528
+ containerPort: 9528
+ protocol: TCP
+ resources:
+ limits:
+ cpu: "1"
+ memory: 1Gi
+ requests:
+ cpu: 50m
+ memory: 50Mi
+ volumeMounts:
+ - name: nginx-conf
+ mountPath: /etc/nginx/conf.d/nginx.conf
+ subPath: nginx.conf
+ - name: tenant-prefix
+ subPath: ingress-config.js
+ mountPath: /home/cmii-platform/dist/ingress-config.js
+ volumes:
+ - name: nginx-conf
+ configMap:
+ name: nginx-cm
+ items:
+ - key: nginx.conf
+ path: nginx.conf
+ - name: tenant-prefix
+ configMap:
+ name: tenant-prefix-jiangsuwenlv
+ items:
+ - key: ingress-config.js
+ path: ingress-config.js
+---
+apiVersion: v1
+kind: Service
+metadata:
+ name: cmii-uav-platform-jiangsuwenlv
+ namespace: zygajg
+ labels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-jiangsuwenlv
+ octopus.control: frontend-app-wdd
+ app.kubernetes.io/version: 6.0.0
+spec:
+ type: ClusterIP
+ selector:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-jiangsuwenlv
+ ports:
+ - name: web-svc-port
+ port: 9528
+ protocol: TCP
+ targetPort: 9528
+---
+apiVersion: apps/v1
+kind: Deployment
+metadata:
+ name: cmii-uav-platform-detection
+ namespace: zygajg
+ labels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-detection
+ octopus.control: frontend-app-wdd
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ replicas: 1
+ strategy:
+ rollingUpdate:
+ maxUnavailable: 1
+ selector:
+ matchLabels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-detection
+ template:
+ metadata:
+ labels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-detection
+ spec:
+ imagePullSecrets:
+ - name: harborsecret
+ containers:
+ - name: cmii-uav-platform-detection
+ image: 80.192.1.46:8033/cmii/cmii-uav-platform-detection:5.6.0
+ imagePullPolicy: Always
+ env:
+ - name: K8S_NAMESPACE
+ value: zygajg
+ - name: APPLICATION_NAME
+ value: cmii-uav-platform-detection
+ ports:
+ - name: platform-9528
+ containerPort: 9528
+ protocol: TCP
+ resources:
+ limits:
+ cpu: "1"
+ memory: 1Gi
+ requests:
+ cpu: 50m
+ memory: 50Mi
+ volumeMounts:
+ - name: nginx-conf
+ mountPath: /etc/nginx/conf.d/nginx.conf
+ subPath: nginx.conf
+ - name: tenant-prefix
+ subPath: ingress-config.js
+ mountPath: /home/cmii-platform/dist/ingress-config.js
+ volumes:
+ - name: nginx-conf
+ configMap:
+ name: nginx-cm
+ items:
+ - key: nginx.conf
+ path: nginx.conf
+ - name: tenant-prefix
+ configMap:
+ name: tenant-prefix-detection
+ items:
+ - key: ingress-config.js
+ path: ingress-config.js
+---
+apiVersion: v1
+kind: Service
+metadata:
+ name: cmii-uav-platform-detection
+ namespace: zygajg
+ labels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-detection
+ octopus.control: frontend-app-wdd
+ app.kubernetes.io/version: 6.0.0
+spec:
+ type: ClusterIP
+ selector:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-detection
+ ports:
+ - name: web-svc-port
+ port: 9528
+ protocol: TCP
+ targetPort: 9528
+---
+apiVersion: apps/v1
+kind: Deployment
+metadata:
+ name: cmii-uav-platform-uas
+ namespace: zygajg
+ labels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-uas
+ octopus.control: frontend-app-wdd
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ replicas: 0
+ strategy:
+ rollingUpdate:
+ maxUnavailable: 1
+ selector:
+ matchLabels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-uas
+ template:
+ metadata:
+ labels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-uas
+ spec:
+ imagePullSecrets:
+ - name: harborsecret
+ containers:
+ - name: cmii-uav-platform-uas
+ image: 80.192.1.46:8033/cmii/cmii-uav-platform-uas:6.0.0-102301
+ imagePullPolicy: Always
+ env:
+ - name: K8S_NAMESPACE
+ value: zygajg
+ - name: APPLICATION_NAME
+ value: cmii-uav-platform-uas
+ ports:
+ - name: platform-9528
+ containerPort: 9528
+ protocol: TCP
+ resources:
+ limits:
+ cpu: "1"
+ memory: 1Gi
+ requests:
+ cpu: 50m
+ memory: 50Mi
+ volumeMounts:
+ - name: nginx-conf
+ mountPath: /etc/nginx/conf.d/nginx.conf
+ subPath: nginx.conf
+ - name: tenant-prefix
+ subPath: ingress-config.js
+ mountPath: /home/cmii-platform/dist/ingress-config.js
+ volumes:
+ - name: nginx-conf
+ configMap:
+ name: nginx-cm
+ items:
+ - key: nginx.conf
+ path: nginx.conf
+ - name: tenant-prefix
+ configMap:
+ name: tenant-prefix-uas
+ items:
+ - key: ingress-config.js
+ path: ingress-config.js
+---
+apiVersion: v1
+kind: Service
+metadata:
+ name: cmii-uav-platform-uas
+ namespace: zygajg
+ labels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-uas
+ octopus.control: frontend-app-wdd
+ app.kubernetes.io/version: 6.0.0
+spec:
+ type: ClusterIP
+ selector:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-uas
+ ports:
+ - name: web-svc-port
+ port: 9528
+ protocol: TCP
+ targetPort: 9528
+---
+apiVersion: apps/v1
+kind: Deployment
+metadata:
+ name: cmii-uav-platform-ai-brain
+ namespace: zygajg
+ labels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-ai-brain
+ octopus.control: frontend-app-wdd
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ replicas: 1
+ strategy:
+ rollingUpdate:
+ maxUnavailable: 1
+ selector:
+ matchLabels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-ai-brain
+ template:
+ metadata:
+ labels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-ai-brain
+ spec:
+ imagePullSecrets:
+ - name: harborsecret
+ containers:
+ - name: cmii-uav-platform-ai-brain
+ image: 80.192.1.46:8033/cmii/cmii-uav-platform-ai-brain:6.0.0
+ imagePullPolicy: Always
+ env:
+ - name: K8S_NAMESPACE
+ value: zygajg
+ - name: APPLICATION_NAME
+ value: cmii-uav-platform-ai-brain
+ ports:
+ - name: platform-9528
+ containerPort: 9528
+ protocol: TCP
+ resources:
+ limits:
+ cpu: "1"
+ memory: 1Gi
+ requests:
+ cpu: 50m
+ memory: 50Mi
+ volumeMounts:
+ - name: nginx-conf
+ mountPath: /etc/nginx/conf.d/nginx.conf
+ subPath: nginx.conf
+ - name: tenant-prefix
+ subPath: ingress-config.js
+ mountPath: /home/cmii-platform/dist/ingress-config.js
+ volumes:
+ - name: nginx-conf
+ configMap:
+ name: nginx-cm
+ items:
+ - key: nginx.conf
+ path: nginx.conf
+ - name: tenant-prefix
+ configMap:
+ name: tenant-prefix-ai-brain
+ items:
+ - key: ingress-config.js
+ path: ingress-config.js
+---
+apiVersion: v1
+kind: Service
+metadata:
+ name: cmii-uav-platform-ai-brain
+ namespace: zygajg
+ labels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-ai-brain
+ octopus.control: frontend-app-wdd
+ app.kubernetes.io/version: 6.0.0
+spec:
+ type: ClusterIP
+ selector:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-ai-brain
+ ports:
+ - name: web-svc-port
+ port: 9528
+ protocol: TCP
+ targetPort: 9528
+---
+apiVersion: apps/v1
+kind: Deployment
+metadata:
+ name: cmii-uav-platform-oms
+ namespace: zygajg
+ labels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-oms
+ octopus.control: frontend-app-wdd
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ replicas: 1
+ strategy:
+ rollingUpdate:
+ maxUnavailable: 1
+ selector:
+ matchLabels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-oms
+ template:
+ metadata:
+ labels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-oms
+ spec:
+ imagePullSecrets:
+ - name: harborsecret
+ containers:
+ - name: cmii-uav-platform-oms
+ image: 80.192.1.46:8033/cmii/cmii-uav-platform-oms:6.0.0
+ imagePullPolicy: Always
+ env:
+ - name: K8S_NAMESPACE
+ value: zygajg
+ - name: APPLICATION_NAME
+ value: cmii-uav-platform-oms
+ ports:
+ - name: platform-9528
+ containerPort: 9528
+ protocol: TCP
+ resources:
+ limits:
+ cpu: "1"
+ memory: 1Gi
+ requests:
+ cpu: 50m
+ memory: 50Mi
+ volumeMounts:
+ - name: nginx-conf
+ mountPath: /etc/nginx/conf.d/nginx.conf
+ subPath: nginx.conf
+ - name: tenant-prefix
+ subPath: ingress-config.js
+ mountPath: /home/cmii-platform/dist/ingress-config.js
+ volumes:
+ - name: nginx-conf
+ configMap:
+ name: nginx-cm
+ items:
+ - key: nginx.conf
+ path: nginx.conf
+ - name: tenant-prefix
+ configMap:
+ name: tenant-prefix-oms
+ items:
+ - key: ingress-config.js
+ path: ingress-config.js
+---
+apiVersion: v1
+kind: Service
+metadata:
+ name: cmii-uav-platform-oms
+ namespace: zygajg
+ labels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-oms
+ octopus.control: frontend-app-wdd
+ app.kubernetes.io/version: 6.0.0
+spec:
+ type: ClusterIP
+ selector:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-oms
+ ports:
+ - name: web-svc-port
+ port: 9528
+ protocol: TCP
+ targetPort: 9528
+---
+apiVersion: apps/v1
+kind: Deployment
+metadata:
+ name: cmii-uav-platform-dispatchh5
+ namespace: zygajg
+ labels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-dispatchh5
+ octopus.control: frontend-app-wdd
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ replicas: 1
+ strategy:
+ rollingUpdate:
+ maxUnavailable: 1
+ selector:
+ matchLabels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-dispatchh5
+ template:
+ metadata:
+ labels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-dispatchh5
+ spec:
+ imagePullSecrets:
+ - name: harborsecret
+ containers:
+ - name: cmii-uav-platform-dispatchh5
+ image: 80.192.1.46:8033/cmii/cmii-uav-platform-dispatchh5:5.6.0-0708
+ imagePullPolicy: Always
+ env:
+ - name: K8S_NAMESPACE
+ value: zygajg
+ - name: APPLICATION_NAME
+ value: cmii-uav-platform-dispatchh5
+ ports:
+ - name: platform-9528
+ containerPort: 9528
+ protocol: TCP
+ resources:
+ limits:
+ cpu: "1"
+ memory: 1Gi
+ requests:
+ cpu: 50m
+ memory: 50Mi
+ volumeMounts:
+ - name: nginx-conf
+ mountPath: /etc/nginx/conf.d/nginx.conf
+ subPath: nginx.conf
+ - name: tenant-prefix
+ subPath: ingress-config.js
+ mountPath: /home/cmii-platform/dist/ingress-config.js
+ volumes:
+ - name: nginx-conf
+ configMap:
+ name: nginx-cm
+ items:
+ - key: nginx.conf
+ path: nginx.conf
+ - name: tenant-prefix
+ configMap:
+ name: tenant-prefix-dispatchh5
+ items:
+ - key: ingress-config.js
+ path: ingress-config.js
+---
+apiVersion: v1
+kind: Service
+metadata:
+ name: cmii-uav-platform-dispatchh5
+ namespace: zygajg
+ labels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-dispatchh5
+ octopus.control: frontend-app-wdd
+ app.kubernetes.io/version: 6.0.0
+spec:
+ type: ClusterIP
+ selector:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-dispatchh5
+ ports:
+ - name: web-svc-port
+ port: 9528
+ protocol: TCP
+ targetPort: 9528
+---
+apiVersion: apps/v1
+kind: Deployment
+metadata:
+ name: cmii-uav-platform-security
+ namespace: zygajg
+ labels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-security
+ octopus.control: frontend-app-wdd
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ replicas: 1
+ strategy:
+ rollingUpdate:
+ maxUnavailable: 1
+ selector:
+ matchLabels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-security
+ template:
+ metadata:
+ labels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-security
+ spec:
+ imagePullSecrets:
+ - name: harborsecret
+ containers:
+ - name: cmii-uav-platform-security
+ image: 80.192.1.46:8033/cmii/cmii-uav-platform-security:5.6.0
+ imagePullPolicy: Always
+ env:
+ - name: K8S_NAMESPACE
+ value: zygajg
+ - name: APPLICATION_NAME
+ value: cmii-uav-platform-security
+ ports:
+ - name: platform-9528
+ containerPort: 9528
+ protocol: TCP
+ resources:
+ limits:
+ cpu: "1"
+ memory: 1Gi
+ requests:
+ cpu: 50m
+ memory: 50Mi
+ volumeMounts:
+ - name: nginx-conf
+ mountPath: /etc/nginx/conf.d/nginx.conf
+ subPath: nginx.conf
+ - name: tenant-prefix
+ subPath: ingress-config.js
+ mountPath: /home/cmii-platform/dist/ingress-config.js
+ volumes:
+ - name: nginx-conf
+ configMap:
+ name: nginx-cm
+ items:
+ - key: nginx.conf
+ path: nginx.conf
+ - name: tenant-prefix
+ configMap:
+ name: tenant-prefix-security
+ items:
+ - key: ingress-config.js
+ path: ingress-config.js
+---
+apiVersion: v1
+kind: Service
+metadata:
+ name: cmii-uav-platform-security
+ namespace: zygajg
+ labels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-security
+ octopus.control: frontend-app-wdd
+ app.kubernetes.io/version: 6.0.0
+spec:
+ type: ClusterIP
+ selector:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-security
+ ports:
+ - name: web-svc-port
+ port: 9528
+ protocol: TCP
+ targetPort: 9528
+---
+apiVersion: apps/v1
+kind: Deployment
+metadata:
+ name: cmii-uav-platform-securityh5
+ namespace: zygajg
+ labels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-securityh5
+ octopus.control: frontend-app-wdd
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ replicas: 1
+ strategy:
+ rollingUpdate:
+ maxUnavailable: 1
+ selector:
+ matchLabels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-securityh5
+ template:
+ metadata:
+ labels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-securityh5
+ spec:
+ imagePullSecrets:
+ - name: harborsecret
+ containers:
+ - name: cmii-uav-platform-securityh5
+ image: 80.192.1.46:8033/cmii/cmii-uav-platform-securityh5:6.0.0
+ imagePullPolicy: Always
+ env:
+ - name: K8S_NAMESPACE
+ value: zygajg
+ - name: APPLICATION_NAME
+ value: cmii-uav-platform-securityh5
+ ports:
+ - name: platform-9528
+ containerPort: 9528
+ protocol: TCP
+ resources:
+ limits:
+ cpu: "1"
+ memory: 1Gi
+ requests:
+ cpu: 50m
+ memory: 50Mi
+ volumeMounts:
+ - name: nginx-conf
+ mountPath: /etc/nginx/conf.d/nginx.conf
+ subPath: nginx.conf
+ - name: tenant-prefix
+ subPath: ingress-config.js
+ mountPath: /home/cmii-platform/dist/ingress-config.js
+ volumes:
+ - name: nginx-conf
+ configMap:
+ name: nginx-cm
+ items:
+ - key: nginx.conf
+ path: nginx.conf
+ - name: tenant-prefix
+ configMap:
+ name: tenant-prefix-securityh5
+ items:
+ - key: ingress-config.js
+ path: ingress-config.js
+---
+apiVersion: v1
+kind: Service
+metadata:
+ name: cmii-uav-platform-securityh5
+ namespace: zygajg
+ labels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-securityh5
+ octopus.control: frontend-app-wdd
+ app.kubernetes.io/version: 6.0.0
+spec:
+ type: ClusterIP
+ selector:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-securityh5
+ ports:
+ - name: web-svc-port
+ port: 9528
+ protocol: TCP
+ targetPort: 9528
+---
+apiVersion: apps/v1
+kind: Deployment
+metadata:
+ name: cmii-uav-platform-hljtt
+ namespace: zygajg
+ labels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-hljtt
+ octopus.control: frontend-app-wdd
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ replicas: 0
+ strategy:
+ rollingUpdate:
+ maxUnavailable: 1
+ selector:
+ matchLabels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-hljtt
+ template:
+ metadata:
+ labels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-hljtt
+ spec:
+ imagePullSecrets:
+ - name: harborsecret
+ containers:
+ - name: cmii-uav-platform-hljtt
+ image: 80.192.1.46:8033/cmii/cmii-uav-platform-hljtt:5.7.0-hjltt
+ imagePullPolicy: Always
+ env:
+ - name: K8S_NAMESPACE
+ value: zygajg
+ - name: APPLICATION_NAME
+ value: cmii-uav-platform-hljtt
+ ports:
+ - name: platform-9528
+ containerPort: 9528
+ protocol: TCP
+ resources:
+ limits:
+ cpu: "1"
+ memory: 1Gi
+ requests:
+ cpu: 50m
+ memory: 50Mi
+ volumeMounts:
+ - name: nginx-conf
+ mountPath: /etc/nginx/conf.d/nginx.conf
+ subPath: nginx.conf
+ - name: tenant-prefix
+ subPath: ingress-config.js
+ mountPath: /home/cmii-platform/dist/ingress-config.js
+ volumes:
+ - name: nginx-conf
+ configMap:
+ name: nginx-cm
+ items:
+ - key: nginx.conf
+ path: nginx.conf
+ - name: tenant-prefix
+ configMap:
+ name: tenant-prefix-hljtt
+ items:
+ - key: ingress-config.js
+ path: ingress-config.js
+---
+apiVersion: v1
+kind: Service
+metadata:
+ name: cmii-uav-platform-hljtt
+ namespace: zygajg
+ labels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-hljtt
+ octopus.control: frontend-app-wdd
+ app.kubernetes.io/version: 6.0.0
+spec:
+ type: ClusterIP
+ selector:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-hljtt
+ ports:
+ - name: web-svc-port
+ port: 9528
+ protocol: TCP
+ targetPort: 9528
+---
+apiVersion: apps/v1
+kind: Deployment
+metadata:
+ name: cmii-uav-platform-uasms
+ namespace: zygajg
+ labels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-uasms
+ octopus.control: frontend-app-wdd
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ replicas: 0
+ strategy:
+ rollingUpdate:
+ maxUnavailable: 1
+ selector:
+ matchLabels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-uasms
+ template:
+ metadata:
+ labels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-uasms
+ spec:
+ imagePullSecrets:
+ - name: harborsecret
+ containers:
+ - name: cmii-uav-platform-uasms
+ image: 80.192.1.46:8033/cmii/cmii-uav-platform-uasms:6.0.0-31981
+ imagePullPolicy: Always
+ env:
+ - name: K8S_NAMESPACE
+ value: zygajg
+ - name: APPLICATION_NAME
+ value: cmii-uav-platform-uasms
+ ports:
+ - name: platform-9528
+ containerPort: 9528
+ protocol: TCP
+ resources:
+ limits:
+ cpu: "1"
+ memory: 1Gi
+ requests:
+ cpu: 50m
+ memory: 50Mi
+ volumeMounts:
+ - name: nginx-conf
+ mountPath: /etc/nginx/conf.d/nginx.conf
+ subPath: nginx.conf
+ - name: tenant-prefix
+ subPath: ingress-config.js
+ mountPath: /home/cmii-platform/dist/ingress-config.js
+ volumes:
+ - name: nginx-conf
+ configMap:
+ name: nginx-cm
+ items:
+ - key: nginx.conf
+ path: nginx.conf
+ - name: tenant-prefix
+ configMap:
+ name: tenant-prefix-uasms
+ items:
+ - key: ingress-config.js
+ path: ingress-config.js
+---
+apiVersion: v1
+kind: Service
+metadata:
+ name: cmii-uav-platform-uasms
+ namespace: zygajg
+ labels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-uasms
+ octopus.control: frontend-app-wdd
+ app.kubernetes.io/version: 6.0.0
+spec:
+ type: ClusterIP
+ selector:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-uasms
+ ports:
+ - name: web-svc-port
+ port: 9528
+ protocol: TCP
+ targetPort: 9528
+---
+apiVersion: apps/v1
+kind: Deployment
+metadata:
+ name: cmii-uav-platform
+ namespace: zygajg
+ labels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform
+ octopus.control: frontend-app-wdd
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ replicas: 1
+ strategy:
+ rollingUpdate:
+ maxUnavailable: 1
+ selector:
+ matchLabels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform
+ template:
+ metadata:
+ labels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform
+ spec:
+ imagePullSecrets:
+ - name: harborsecret
+ containers:
+ - name: cmii-uav-platform
+ image: 80.192.1.46:8033/cmii/cmii-uav-platform:6.0.0-master600
+ imagePullPolicy: Always
+ env:
+ - name: K8S_NAMESPACE
+ value: zygajg
+ - name: APPLICATION_NAME
+ value: cmii-uav-platform
+ ports:
+ - name: platform-9528
+ containerPort: 9528
+ protocol: TCP
+ resources:
+ limits:
+ cpu: "1"
+ memory: 1Gi
+ requests:
+ cpu: 50m
+ memory: 50Mi
+ volumeMounts:
+ - name: nginx-conf
+ mountPath: /etc/nginx/conf.d/nginx.conf
+ subPath: nginx.conf
+ - name: tenant-prefix
+ subPath: ingress-config.js
+ mountPath: /home/cmii-platform/dist/ingress-config.js
+ volumes:
+ - name: nginx-conf
+ configMap:
+ name: nginx-cm
+ items:
+ - key: nginx.conf
+ path: nginx.conf
+ - name: tenant-prefix
+ configMap:
+ name: tenant-prefix-pangu
+ items:
+ - key: ingress-config.js
+ path: ingress-config.js
+---
+apiVersion: v1
+kind: Service
+metadata:
+ name: cmii-uav-platform
+ namespace: zygajg
+ labels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform
+ octopus.control: frontend-app-wdd
+ app.kubernetes.io/version: 6.0.0
+spec:
+ type: ClusterIP
+ selector:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform
+ ports:
+ - name: web-svc-port
+ port: 9528
+ protocol: TCP
+ targetPort: 9528
+---
+apiVersion: apps/v1
+kind: Deployment
+metadata:
+ name: cmii-suav-platform-supervision
+ namespace: zygajg
+ labels:
+ cmii.type: frontend
+ cmii.app: cmii-suav-platform-supervision
+ octopus.control: frontend-app-wdd
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ replicas: 1
+ strategy:
+ rollingUpdate:
+ maxUnavailable: 1
+ selector:
+ matchLabels:
+ cmii.type: frontend
+ cmii.app: cmii-suav-platform-supervision
+ template:
+ metadata:
+ labels:
+ cmii.type: frontend
+ cmii.app: cmii-suav-platform-supervision
+ spec:
+ imagePullSecrets:
+ - name: harborsecret
+ containers:
+ - name: cmii-suav-platform-supervision
+ image: 80.192.1.46:8033/cmii/cmii-suav-platform-supervision:6.0.0
+ imagePullPolicy: Always
+ env:
+ - name: K8S_NAMESPACE
+ value: zygajg
+ - name: APPLICATION_NAME
+ value: cmii-suav-platform-supervision
+ ports:
+ - name: platform-9528
+ containerPort: 9528
+ protocol: TCP
+ resources:
+ limits:
+ cpu: "1"
+ memory: 1Gi
+ requests:
+ cpu: 50m
+ memory: 50Mi
+ volumeMounts:
+ - name: nginx-conf
+ mountPath: /etc/nginx/conf.d/nginx.conf
+ subPath: nginx.conf
+ - name: tenant-prefix
+ subPath: ingress-config.js
+ mountPath: /home/cmii-platform/dist/ingress-config.js
+ volumes:
+ - name: nginx-conf
+ configMap:
+ name: nginx-cm
+ items:
+ - key: nginx.conf
+ path: nginx.conf
+ - name: tenant-prefix
+ configMap:
+ name: tenant-prefix-supervision
+ items:
+ - key: ingress-config.js
+ path: ingress-config.js
+---
+apiVersion: v1
+kind: Service
+metadata:
+ name: cmii-suav-platform-supervision
+ namespace: zygajg
+ labels:
+ cmii.type: frontend
+ cmii.app: cmii-suav-platform-supervision
+ octopus.control: frontend-app-wdd
+ app.kubernetes.io/version: 6.0.0
+spec:
+ type: ClusterIP
+ selector:
+ cmii.type: frontend
+ cmii.app: cmii-suav-platform-supervision
+ ports:
+ - name: web-svc-port
+ port: 9528
+ protocol: TCP
+ targetPort: 9528
+---
+apiVersion: apps/v1
+kind: Deployment
+metadata:
+ name: cmii-suav-platform-supervisionh5
+ namespace: zygajg
+ labels:
+ cmii.type: frontend
+ cmii.app: cmii-suav-platform-supervisionh5
+ octopus.control: frontend-app-wdd
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ replicas: 1
+ strategy:
+ rollingUpdate:
+ maxUnavailable: 1
+ selector:
+ matchLabels:
+ cmii.type: frontend
+ cmii.app: cmii-suav-platform-supervisionh5
+ template:
+ metadata:
+ labels:
+ cmii.type: frontend
+ cmii.app: cmii-suav-platform-supervisionh5
+ spec:
+ imagePullSecrets:
+ - name: harborsecret
+ containers:
+ - name: cmii-suav-platform-supervisionh5
+ image: 80.192.1.46:8033/cmii/cmii-suav-platform-supervisionh5:6.0.0
+ imagePullPolicy: Always
+ env:
+ - name: K8S_NAMESPACE
+ value: zygajg
+ - name: APPLICATION_NAME
+ value: cmii-suav-platform-supervisionh5
+ ports:
+ - name: platform-9528
+ containerPort: 9528
+ protocol: TCP
+ resources:
+ limits:
+ cpu: "1"
+ memory: 1Gi
+ requests:
+ cpu: 50m
+ memory: 50Mi
+ volumeMounts:
+ - name: nginx-conf
+ mountPath: /etc/nginx/conf.d/nginx.conf
+ subPath: nginx.conf
+ - name: tenant-prefix
+ subPath: ingress-config.js
+ mountPath: /home/cmii-platform/dist/ingress-config.js
+ volumes:
+ - name: nginx-conf
+ configMap:
+ name: nginx-cm
+ items:
+ - key: nginx.conf
+ path: nginx.conf
+ - name: tenant-prefix
+ configMap:
+ name: tenant-prefix-supervisionh5
+ items:
+ - key: ingress-config.js
+ path: ingress-config.js
+---
+apiVersion: v1
+kind: Service
+metadata:
+ name: cmii-suav-platform-supervisionh5
+ namespace: zygajg
+ labels:
+ cmii.type: frontend
+ cmii.app: cmii-suav-platform-supervisionh5
+ octopus.control: frontend-app-wdd
+ app.kubernetes.io/version: 6.0.0
+spec:
+ type: ClusterIP
+ selector:
+ cmii.type: frontend
+ cmii.app: cmii-suav-platform-supervisionh5
+ ports:
+ - name: web-svc-port
+ port: 9528
+ protocol: TCP
+ targetPort: 9528
+---
+apiVersion: apps/v1
+kind: Deployment
+metadata:
+ name: cmii-uav-platform-logistics
+ namespace: zygajg
+ labels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-logistics
+ octopus.control: frontend-app-wdd
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ replicas: 1
+ strategy:
+ rollingUpdate:
+ maxUnavailable: 1
+ selector:
+ matchLabels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-logistics
+ template:
+ metadata:
+ labels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-logistics
+ spec:
+ imagePullSecrets:
+ - name: harborsecret
+ containers:
+ - name: cmii-uav-platform-logistics
+ image: 80.192.1.46:8033/cmii/cmii-uav-platform-logistics:5.6.0
+ imagePullPolicy: Always
+ env:
+ - name: K8S_NAMESPACE
+ value: zygajg
+ - name: APPLICATION_NAME
+ value: cmii-uav-platform-logistics
+ ports:
+ - name: platform-9528
+ containerPort: 9528
+ protocol: TCP
+ resources:
+ limits:
+ cpu: "1"
+ memory: 1Gi
+ requests:
+ cpu: 50m
+ memory: 50Mi
+ volumeMounts:
+ - name: nginx-conf
+ mountPath: /etc/nginx/conf.d/nginx.conf
+ subPath: nginx.conf
+ - name: tenant-prefix
+ subPath: ingress-config.js
+ mountPath: /home/cmii-platform/dist/ingress-config.js
+ volumes:
+ - name: nginx-conf
+ configMap:
+ name: nginx-cm
+ items:
+ - key: nginx.conf
+ path: nginx.conf
+ - name: tenant-prefix
+ configMap:
+ name: tenant-prefix-logistics
+ items:
+ - key: ingress-config.js
+ path: ingress-config.js
+---
+apiVersion: v1
+kind: Service
+metadata:
+ name: cmii-uav-platform-logistics
+ namespace: zygajg
+ labels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-logistics
+ octopus.control: frontend-app-wdd
+ app.kubernetes.io/version: 6.0.0
+spec:
+ type: ClusterIP
+ selector:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-logistics
+ ports:
+ - name: web-svc-port
+ port: 9528
+ protocol: TCP
+ targetPort: 9528
+---
+apiVersion: apps/v1
+kind: Deployment
+metadata:
+ name: cmii-uav-platform-mws
+ namespace: zygajg
+ labels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-mws
+ octopus.control: frontend-app-wdd
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ replicas: 1
+ strategy:
+ rollingUpdate:
+ maxUnavailable: 1
+ selector:
+ matchLabels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-mws
+ template:
+ metadata:
+ labels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-mws
+ spec:
+ imagePullSecrets:
+ - name: harborsecret
+ containers:
+ - name: cmii-uav-platform-mws
+ image: 80.192.1.46:8033/cmii/cmii-uav-platform-mws:6.0.0
+ imagePullPolicy: Always
+ env:
+ - name: K8S_NAMESPACE
+ value: zygajg
+ - name: APPLICATION_NAME
+ value: cmii-uav-platform-mws
+ ports:
+ - name: platform-9528
+ containerPort: 9528
+ protocol: TCP
+ resources:
+ limits:
+ cpu: "1"
+ memory: 1Gi
+ requests:
+ cpu: 50m
+ memory: 50Mi
+ volumeMounts:
+ - name: nginx-conf
+ mountPath: /etc/nginx/conf.d/nginx.conf
+ subPath: nginx.conf
+ - name: tenant-prefix
+ subPath: ingress-config.js
+ mountPath: /home/cmii-platform/dist/ingress-config.js
+ volumes:
+ - name: nginx-conf
+ configMap:
+ name: nginx-cm
+ items:
+ - key: nginx.conf
+ path: nginx.conf
+ - name: tenant-prefix
+ configMap:
+ name: tenant-prefix-mws
+ items:
+ - key: ingress-config.js
+ path: ingress-config.js
+---
+apiVersion: v1
+kind: Service
+metadata:
+ name: cmii-uav-platform-mws
+ namespace: zygajg
+ labels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-mws
+ octopus.control: frontend-app-wdd
+ app.kubernetes.io/version: 6.0.0
+spec:
+ type: ClusterIP
+ selector:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-mws
+ ports:
+ - name: web-svc-port
+ port: 9528
+ protocol: TCP
+ targetPort: 9528
+---
+apiVersion: apps/v1
+kind: Deployment
+metadata:
+ name: cmii-uav-platform-share
+ namespace: zygajg
+ labels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-share
+ octopus.control: frontend-app-wdd
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ replicas: 1
+ strategy:
+ rollingUpdate:
+ maxUnavailable: 1
+ selector:
+ matchLabels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-share
+ template:
+ metadata:
+ labels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-share
+ spec:
+ imagePullSecrets:
+ - name: harborsecret
+ containers:
+ - name: cmii-uav-platform-share
+ image: 80.192.1.46:8033/cmii/cmii-uav-platform-share:6.0.0
+ imagePullPolicy: Always
+ env:
+ - name: K8S_NAMESPACE
+ value: zygajg
+ - name: APPLICATION_NAME
+ value: cmii-uav-platform-share
+ ports:
+ - name: platform-9528
+ containerPort: 9528
+ protocol: TCP
+ resources:
+ limits:
+ cpu: "1"
+ memory: 1Gi
+ requests:
+ cpu: 50m
+ memory: 50Mi
+ volumeMounts:
+ - name: nginx-conf
+ mountPath: /etc/nginx/conf.d/nginx.conf
+ subPath: nginx.conf
+ - name: tenant-prefix
+ subPath: ingress-config.js
+ mountPath: /home/cmii-platform/dist/ingress-config.js
+ volumes:
+ - name: nginx-conf
+ configMap:
+ name: nginx-cm
+ items:
+ - key: nginx.conf
+ path: nginx.conf
+ - name: tenant-prefix
+ configMap:
+ name: tenant-prefix-share
+ items:
+ - key: ingress-config.js
+ path: ingress-config.js
+---
+apiVersion: v1
+kind: Service
+metadata:
+ name: cmii-uav-platform-share
+ namespace: zygajg
+ labels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-share
+ octopus.control: frontend-app-wdd
+ app.kubernetes.io/version: 6.0.0
+spec:
+ type: ClusterIP
+ selector:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-share
+ ports:
+ - name: web-svc-port
+ port: 9528
+ protocol: TCP
+ targetPort: 9528
+---
+apiVersion: apps/v1
+kind: Deployment
+metadata:
+ name: cmii-uav-platform-seniclive
+ namespace: zygajg
+ labels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-seniclive
+ octopus.control: frontend-app-wdd
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ replicas: 0
+ strategy:
+ rollingUpdate:
+ maxUnavailable: 1
+ selector:
+ matchLabels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-seniclive
+ template:
+ metadata:
+ labels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-seniclive
+ spec:
+ imagePullSecrets:
+ - name: harborsecret
+ containers:
+ - name: cmii-uav-platform-seniclive
+ image: 80.192.1.46:8033/cmii/cmii-uav-platform-seniclive:5.2.0
+ imagePullPolicy: Always
+ env:
+ - name: K8S_NAMESPACE
+ value: zygajg
+ - name: APPLICATION_NAME
+ value: cmii-uav-platform-seniclive
+ ports:
+ - name: platform-9528
+ containerPort: 9528
+ protocol: TCP
+ resources:
+ limits:
+ cpu: "1"
+ memory: 1Gi
+ requests:
+ cpu: 50m
+ memory: 50Mi
+ volumeMounts:
+ - name: nginx-conf
+ mountPath: /etc/nginx/conf.d/nginx.conf
+ subPath: nginx.conf
+ - name: tenant-prefix
+ subPath: ingress-config.js
+ mountPath: /home/cmii-platform/dist/ingress-config.js
+ volumes:
+ - name: nginx-conf
+ configMap:
+ name: nginx-cm
+ items:
+ - key: nginx.conf
+ path: nginx.conf
+ - name: tenant-prefix
+ configMap:
+ name: tenant-prefix-seniclive
+ items:
+ - key: ingress-config.js
+ path: ingress-config.js
+---
+apiVersion: v1
+kind: Service
+metadata:
+ name: cmii-uav-platform-seniclive
+ namespace: zygajg
+ labels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-seniclive
+ octopus.control: frontend-app-wdd
+ app.kubernetes.io/version: 6.0.0
+spec:
+ type: ClusterIP
+ selector:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-seniclive
+ ports:
+ - name: web-svc-port
+ port: 9528
+ protocol: TCP
+ targetPort: 9528
+---
+apiVersion: apps/v1
+kind: Deployment
+metadata:
+ name: cmii-uav-platform-splice
+ namespace: zygajg
+ labels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-splice
+ octopus.control: frontend-app-wdd
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ replicas: 1
+ strategy:
+ rollingUpdate:
+ maxUnavailable: 1
+ selector:
+ matchLabels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-splice
+ template:
+ metadata:
+ labels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-splice
+ spec:
+ imagePullSecrets:
+ - name: harborsecret
+ containers:
+ - name: cmii-uav-platform-splice
+ image: 80.192.1.46:8033/cmii/cmii-uav-platform-splice:5.7.0
+ imagePullPolicy: Always
+ env:
+ - name: K8S_NAMESPACE
+ value: zygajg
+ - name: APPLICATION_NAME
+ value: cmii-uav-platform-splice
+ ports:
+ - name: platform-9528
+ containerPort: 9528
+ protocol: TCP
+ resources:
+ limits:
+ cpu: "1"
+ memory: 1Gi
+ requests:
+ cpu: 50m
+ memory: 50Mi
+ volumeMounts:
+ - name: nginx-conf
+ mountPath: /etc/nginx/conf.d/nginx.conf
+ subPath: nginx.conf
+ - name: tenant-prefix
+ subPath: ingress-config.js
+ mountPath: /home/cmii-platform/dist/ingress-config.js
+ volumes:
+ - name: nginx-conf
+ configMap:
+ name: nginx-cm
+ items:
+ - key: nginx.conf
+ path: nginx.conf
+ - name: tenant-prefix
+ configMap:
+ name: tenant-prefix-splice
+ items:
+ - key: ingress-config.js
+ path: ingress-config.js
+---
+apiVersion: v1
+kind: Service
+metadata:
+ name: cmii-uav-platform-splice
+ namespace: zygajg
+ labels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-splice
+ octopus.control: frontend-app-wdd
+ app.kubernetes.io/version: 6.0.0
+spec:
+ type: ClusterIP
+ selector:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-splice
+ ports:
+ - name: web-svc-port
+ port: 9528
+ protocol: TCP
+ targetPort: 9528
+---
+apiVersion: apps/v1
+kind: Deployment
+metadata:
+ name: cmii-uav-platform-qingdao
+ namespace: zygajg
+ labels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-qingdao
+ octopus.control: frontend-app-wdd
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ replicas: 0
+ strategy:
+ rollingUpdate:
+ maxUnavailable: 1
+ selector:
+ matchLabels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-qingdao
+ template:
+ metadata:
+ labels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-qingdao
+ spec:
+ imagePullSecrets:
+ - name: harborsecret
+ containers:
+ - name: cmii-uav-platform-qingdao
+ image: 80.192.1.46:8033/cmii/cmii-uav-platform-qingdao:5.7.0-29766-0815
+ imagePullPolicy: Always
+ env:
+ - name: K8S_NAMESPACE
+ value: zygajg
+ - name: APPLICATION_NAME
+ value: cmii-uav-platform-qingdao
+ ports:
+ - name: platform-9528
+ containerPort: 9528
+ protocol: TCP
+ resources:
+ limits:
+ cpu: "1"
+ memory: 1Gi
+ requests:
+ cpu: 50m
+ memory: 50Mi
+ volumeMounts:
+ - name: nginx-conf
+ mountPath: /etc/nginx/conf.d/nginx.conf
+ subPath: nginx.conf
+ - name: tenant-prefix
+ subPath: ingress-config.js
+ mountPath: /home/cmii-platform/dist/ingress-config.js
+ volumes:
+ - name: nginx-conf
+ configMap:
+ name: nginx-cm
+ items:
+ - key: nginx.conf
+ path: nginx.conf
+ - name: tenant-prefix
+ configMap:
+ name: tenant-prefix-qingdao
+ items:
+ - key: ingress-config.js
+ path: ingress-config.js
+---
+apiVersion: v1
+kind: Service
+metadata:
+ name: cmii-uav-platform-qingdao
+ namespace: zygajg
+ labels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-qingdao
+ octopus.control: frontend-app-wdd
+ app.kubernetes.io/version: 6.0.0
+spec:
+ type: ClusterIP
+ selector:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-qingdao
+ ports:
+ - name: web-svc-port
+ port: 9528
+ protocol: TCP
+ targetPort: 9528
+---
+apiVersion: apps/v1
+kind: Deployment
+metadata:
+ name: cmii-uav-platform-pilot2-to-cloud
+ namespace: zygajg
+ labels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-pilot2-to-cloud
+ octopus.control: frontend-app-wdd
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ replicas: 1
+ strategy:
+ rollingUpdate:
+ maxUnavailable: 1
+ selector:
+ matchLabels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-pilot2-to-cloud
+ template:
+ metadata:
+ labels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-pilot2-to-cloud
+ spec:
+ imagePullSecrets:
+ - name: harborsecret
+ containers:
+ - name: cmii-uav-platform-pilot2-to-cloud
+ image: 80.192.1.46:8033/cmii/cmii-uav-platform-pilot2-to-cloud:6.0.0-092502
+ imagePullPolicy: Always
+ env:
+ - name: K8S_NAMESPACE
+ value: zygajg
+ - name: APPLICATION_NAME
+ value: cmii-uav-platform-pilot2-to-cloud
+ ports:
+ - name: platform-9528
+ containerPort: 9528
+ protocol: TCP
+ resources:
+ limits:
+ cpu: "1"
+ memory: 1Gi
+ requests:
+ cpu: 50m
+ memory: 50Mi
+ volumeMounts:
+ - name: nginx-conf
+ mountPath: /etc/nginx/conf.d/nginx.conf
+ subPath: nginx.conf
+ - name: tenant-prefix
+ subPath: ingress-config.js
+ mountPath: /home/cmii-platform/dist/ingress-config.js
+ volumes:
+ - name: nginx-conf
+ configMap:
+ name: nginx-cm
+ items:
+ - key: nginx.conf
+ path: nginx.conf
+ - name: tenant-prefix
+ configMap:
+ name: tenant-prefix-pilot2cloud
+ items:
+ - key: ingress-config.js
+ path: ingress-config.js
+---
+apiVersion: v1
+kind: Service
+metadata:
+ name: cmii-uav-platform-pilot2-to-cloud
+ namespace: zygajg
+ labels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-pilot2-to-cloud
+ octopus.control: frontend-app-wdd
+ app.kubernetes.io/version: 6.0.0
+spec:
+ type: ClusterIP
+ selector:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-pilot2-to-cloud
+ ports:
+ - name: web-svc-port
+ port: 9528
+ protocol: TCP
+ targetPort: 9528
+---
+apiVersion: apps/v1
+kind: Deployment
+metadata:
+ name: cmii-uav-platform-emergency-rescue
+ namespace: zygajg
+ labels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-emergency-rescue
+ octopus.control: frontend-app-wdd
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ replicas: 1
+ strategy:
+ rollingUpdate:
+ maxUnavailable: 1
+ selector:
+ matchLabels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-emergency-rescue
+ template:
+ metadata:
+ labels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-emergency-rescue
+ spec:
+ imagePullSecrets:
+ - name: harborsecret
+ containers:
+ - name: cmii-uav-platform-emergency-rescue
+ image: 80.192.1.46:8033/cmii/cmii-uav-platform-emergency-rescue:5.6.0
+ imagePullPolicy: Always
+ env:
+ - name: K8S_NAMESPACE
+ value: zygajg
+ - name: APPLICATION_NAME
+ value: cmii-uav-platform-emergency-rescue
+ ports:
+ - name: platform-9528
+ containerPort: 9528
+ protocol: TCP
+ resources:
+ limits:
+ cpu: "1"
+ memory: 1Gi
+ requests:
+ cpu: 50m
+ memory: 50Mi
+ volumeMounts:
+ - name: nginx-conf
+ mountPath: /etc/nginx/conf.d/nginx.conf
+ subPath: nginx.conf
+ - name: tenant-prefix
+ subPath: ingress-config.js
+ mountPath: /home/cmii-platform/dist/ingress-config.js
+ volumes:
+ - name: nginx-conf
+ configMap:
+ name: nginx-cm
+ items:
+ - key: nginx.conf
+ path: nginx.conf
+ - name: tenant-prefix
+ configMap:
+ name: tenant-prefix-emergency
+ items:
+ - key: ingress-config.js
+ path: ingress-config.js
+---
+apiVersion: v1
+kind: Service
+metadata:
+ name: cmii-uav-platform-emergency-rescue
+ namespace: zygajg
+ labels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-emergency-rescue
+ octopus.control: frontend-app-wdd
+ app.kubernetes.io/version: 6.0.0
+spec:
+ type: ClusterIP
+ selector:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-emergency-rescue
+ ports:
+ - name: web-svc-port
+ port: 9528
+ protocol: TCP
+ targetPort: 9528
+---
+apiVersion: apps/v1
+kind: Deployment
+metadata:
+ name: cmii-uav-platform-armypeople
+ namespace: zygajg
+ labels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-armypeople
+ octopus.control: frontend-app-wdd
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ replicas: 1
+ strategy:
+ rollingUpdate:
+ maxUnavailable: 1
+ selector:
+ matchLabels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-armypeople
+ template:
+ metadata:
+ labels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-armypeople
+ spec:
+ imagePullSecrets:
+ - name: harborsecret
+ containers:
+ - name: cmii-uav-platform-armypeople
+ image: 80.192.1.46:8033/cmii/cmii-uav-platform-armypeople:6.0.0-32443-102201
+ imagePullPolicy: Always
+ env:
+ - name: K8S_NAMESPACE
+ value: zygajg
+ - name: APPLICATION_NAME
+ value: cmii-uav-platform-armypeople
+ ports:
+ - name: platform-9528
+ containerPort: 9528
+ protocol: TCP
+ resources:
+ limits:
+ cpu: "1"
+ memory: 1Gi
+ requests:
+ cpu: 50m
+ memory: 50Mi
+ volumeMounts:
+ - name: nginx-conf
+ mountPath: /etc/nginx/conf.d/nginx.conf
+ subPath: nginx.conf
+ - name: tenant-prefix
+ subPath: ingress-config.js
+ mountPath: /home/cmii-platform/dist/ingress-config.js
+ volumes:
+ - name: nginx-conf
+ configMap:
+ name: nginx-cm
+ items:
+ - key: nginx.conf
+ path: nginx.conf
+ - name: tenant-prefix
+ configMap:
+ name: tenant-prefix-armypeople
+ items:
+ - key: ingress-config.js
+ path: ingress-config.js
+---
+apiVersion: v1
+kind: Service
+metadata:
+ name: cmii-uav-platform-armypeople
+ namespace: zygajg
+ labels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-armypeople
+ octopus.control: frontend-app-wdd
+ app.kubernetes.io/version: 6.0.0
+spec:
+ type: ClusterIP
+ selector:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-armypeople
+ ports:
+ - name: web-svc-port
+ port: 9528
+ protocol: TCP
+ targetPort: 9528
+---
+apiVersion: apps/v1
+kind: Deployment
+metadata:
+ name: cmii-uav-platform-base
+ namespace: zygajg
+ labels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-base
+ octopus.control: frontend-app-wdd
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ replicas: 1
+ strategy:
+ rollingUpdate:
+ maxUnavailable: 1
+ selector:
+ matchLabels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-base
+ template:
+ metadata:
+ labels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-base
+ spec:
+ imagePullSecrets:
+ - name: harborsecret
+ containers:
+ - name: cmii-uav-platform-base
+ image: 80.192.1.46:8033/cmii/cmii-uav-platform-base:5.4.0
+ imagePullPolicy: Always
+ env:
+ - name: K8S_NAMESPACE
+ value: zygajg
+ - name: APPLICATION_NAME
+ value: cmii-uav-platform-base
+ ports:
+ - name: platform-9528
+ containerPort: 9528
+ protocol: TCP
+ resources:
+ limits:
+ cpu: "1"
+ memory: 1Gi
+ requests:
+ cpu: 50m
+ memory: 50Mi
+ volumeMounts:
+ - name: nginx-conf
+ mountPath: /etc/nginx/conf.d/nginx.conf
+ subPath: nginx.conf
+ - name: tenant-prefix
+ subPath: ingress-config.js
+ mountPath: /home/cmii-platform/dist/ingress-config.js
+ volumes:
+ - name: nginx-conf
+ configMap:
+ name: nginx-cm
+ items:
+ - key: nginx.conf
+ path: nginx.conf
+ - name: tenant-prefix
+ configMap:
+ name: tenant-prefix-base
+ items:
+ - key: ingress-config.js
+ path: ingress-config.js
+---
+apiVersion: v1
+kind: Service
+metadata:
+ name: cmii-uav-platform-base
+ namespace: zygajg
+ labels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-base
+ octopus.control: frontend-app-wdd
+ app.kubernetes.io/version: 6.0.0
+spec:
+ type: ClusterIP
+ selector:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-base
+ ports:
+ - name: web-svc-port
+ port: 9528
+ protocol: TCP
+ targetPort: 9528
+---
+apiVersion: apps/v1
+kind: Deployment
+metadata:
+ name: cmii-uav-platform-visualization
+ namespace: zygajg
+ labels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-visualization
+ octopus.control: frontend-app-wdd
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ replicas: 1
+ strategy:
+ rollingUpdate:
+ maxUnavailable: 1
+ selector:
+ matchLabels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-visualization
+ template:
+ metadata:
+ labels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-visualization
+ spec:
+ imagePullSecrets:
+ - name: harborsecret
+ containers:
+ - name: cmii-uav-platform-visualization
+ image: 80.192.1.46:8033/cmii/cmii-uav-platform-visualization:5.2.0
+ imagePullPolicy: Always
+ env:
+ - name: K8S_NAMESPACE
+ value: zygajg
+ - name: APPLICATION_NAME
+ value: cmii-uav-platform-visualization
+ ports:
+ - name: platform-9528
+ containerPort: 9528
+ protocol: TCP
+ resources:
+ limits:
+ cpu: "1"
+ memory: 1Gi
+ requests:
+ cpu: 50m
+ memory: 50Mi
+ volumeMounts:
+ - name: nginx-conf
+ mountPath: /etc/nginx/conf.d/nginx.conf
+ subPath: nginx.conf
+ - name: tenant-prefix
+ subPath: ingress-config.js
+ mountPath: /home/cmii-platform/dist/ingress-config.js
+ volumes:
+ - name: nginx-conf
+ configMap:
+ name: nginx-cm
+ items:
+ - key: nginx.conf
+ path: nginx.conf
+ - name: tenant-prefix
+ configMap:
+ name: tenant-prefix-visualization
+ items:
+ - key: ingress-config.js
+ path: ingress-config.js
+---
+apiVersion: v1
+kind: Service
+metadata:
+ name: cmii-uav-platform-visualization
+ namespace: zygajg
+ labels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-visualization
+ octopus.control: frontend-app-wdd
+ app.kubernetes.io/version: 6.0.0
+spec:
+ type: ClusterIP
+ selector:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-visualization
+ ports:
+ - name: web-svc-port
+ port: 9528
+ protocol: TCP
+ targetPort: 9528
+---
+apiVersion: apps/v1
+kind: Deployment
+metadata:
+ name: cmii-uav-platform-cms-portal
+ namespace: zygajg
+ labels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-cms-portal
+ octopus.control: frontend-app-wdd
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ replicas: 1
+ strategy:
+ rollingUpdate:
+ maxUnavailable: 1
+ selector:
+ matchLabels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-cms-portal
+ template:
+ metadata:
+ labels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-cms-portal
+ spec:
+ imagePullSecrets:
+ - name: harborsecret
+ containers:
+ - name: cmii-uav-platform-cms-portal
+ image: 80.192.1.46:8033/cmii/cmii-uav-platform-cms-portal:6.0.0
+ imagePullPolicy: Always
+ env:
+ - name: K8S_NAMESPACE
+ value: zygajg
+ - name: APPLICATION_NAME
+ value: cmii-uav-platform-cms-portal
+ ports:
+ - name: platform-9528
+ containerPort: 9528
+ protocol: TCP
+ resources:
+ limits:
+ cpu: "1"
+ memory: 1Gi
+ requests:
+ cpu: 50m
+ memory: 50Mi
+ volumeMounts:
+ - name: nginx-conf
+ mountPath: /etc/nginx/conf.d/nginx.conf
+ subPath: nginx.conf
+ - name: tenant-prefix
+ subPath: ingress-config.js
+ mountPath: /home/cmii-platform/dist/ingress-config.js
+ volumes:
+ - name: nginx-conf
+ configMap:
+ name: nginx-cm
+ items:
+ - key: nginx.conf
+ path: nginx.conf
+ - name: tenant-prefix
+ configMap:
+ name: tenant-prefix-cmsportal
+ items:
+ - key: ingress-config.js
+ path: ingress-config.js
+---
+apiVersion: v1
+kind: Service
+metadata:
+ name: cmii-uav-platform-cms-portal
+ namespace: zygajg
+ labels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-cms-portal
+ octopus.control: frontend-app-wdd
+ app.kubernetes.io/version: 6.0.0
+spec:
+ type: ClusterIP
+ selector:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-cms-portal
+ ports:
+ - name: web-svc-port
+ port: 9528
+ protocol: TCP
+ targetPort: 9528
+---
+apiVersion: apps/v1
+kind: Deployment
+metadata:
+ name: cmii-uav-platform-media
+ namespace: zygajg
+ labels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-media
+ octopus.control: frontend-app-wdd
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ replicas: 1
+ strategy:
+ rollingUpdate:
+ maxUnavailable: 1
+ selector:
+ matchLabels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-media
+ template:
+ metadata:
+ labels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-media
+ spec:
+ imagePullSecrets:
+ - name: harborsecret
+ containers:
+ - name: cmii-uav-platform-media
+ image: 80.192.1.46:8033/cmii/cmii-uav-platform-media:6.0.0
+ imagePullPolicy: Always
+ env:
+ - name: K8S_NAMESPACE
+ value: zygajg
+ - name: APPLICATION_NAME
+ value: cmii-uav-platform-media
+ ports:
+ - name: platform-9528
+ containerPort: 9528
+ protocol: TCP
+ resources:
+ limits:
+ cpu: "1"
+ memory: 1Gi
+ requests:
+ cpu: 50m
+ memory: 50Mi
+ volumeMounts:
+ - name: nginx-conf
+ mountPath: /etc/nginx/conf.d/nginx.conf
+ subPath: nginx.conf
+ - name: tenant-prefix
+ subPath: ingress-config.js
+ mountPath: /home/cmii-platform/dist/ingress-config.js
+ volumes:
+ - name: nginx-conf
+ configMap:
+ name: nginx-cm
+ items:
+ - key: nginx.conf
+ path: nginx.conf
+ - name: tenant-prefix
+ configMap:
+ name: tenant-prefix-media
+ items:
+ - key: ingress-config.js
+ path: ingress-config.js
+---
+apiVersion: v1
+kind: Service
+metadata:
+ name: cmii-uav-platform-media
+ namespace: zygajg
+ labels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-media
+ octopus.control: frontend-app-wdd
+ app.kubernetes.io/version: 6.0.0
+spec:
+ type: ClusterIP
+ selector:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-media
+ ports:
+ - name: web-svc-port
+ port: 9528
+ protocol: TCP
+ targetPort: 9528
diff --git a/agent-common/real_project/zygajg/old/k8s-ingress.yaml b/agent-common/real_project/zygajg/old/k8s-ingress.yaml
new file mode 100644
index 0000000..9761ed3
--- /dev/null
+++ b/agent-common/real_project/zygajg/old/k8s-ingress.yaml
@@ -0,0 +1,632 @@
+---
+apiVersion: networking.k8s.io/v1beta1
+kind: Ingress
+metadata:
+ name: frontend-applications-ingress
+ namespace: zygajg
+ labels:
+ type: frontend
+ octopus.control: all-ingress-config-wdd
+ app.kubernetes.io/managed-by: octopus-control
+ app.kubernetes.io/version: 6.0.0
+ annotations:
+ kubernetes.io/ingress.class: "nginx"
+ nginx.ingress.kubernetes.io/enable-cors: "true"
+ nginx.ingress.kubernetes.io/rewrite-target: /$1
+ nginx.ingress.kubernetes.io/configuration-snippet: |
+ rewrite ^(/supervision)$ $1/ redirect;
+ rewrite ^(/supervisionh5)$ $1/ redirect;
+ rewrite ^(/pangu)$ $1/ redirect;
+ rewrite ^(/ai-brain)$ $1/ redirect;
+ rewrite ^(/armypeople)$ $1/ redirect;
+ rewrite ^(/base)$ $1/ redirect;
+ rewrite ^(/cmsportal)$ $1/ redirect;
+ rewrite ^(/detection)$ $1/ redirect;
+ rewrite ^(/dispatchh5)$ $1/ redirect;
+ rewrite ^(/emergency)$ $1/ redirect;
+ rewrite ^(/hljtt)$ $1/ redirect;
+ rewrite ^(/hyper)$ $1/ redirect;
+ rewrite ^(/jiangsuwenlv)$ $1/ redirect;
+ rewrite ^(/logistics)$ $1/ redirect;
+ rewrite ^(/media)$ $1/ redirect;
+ rewrite ^(/multiterminal)$ $1/ redirect;
+ rewrite ^(/mws)$ $1/ redirect;
+ rewrite ^(/oms)$ $1/ redirect;
+ rewrite ^(/open)$ $1/ redirect;
+ rewrite ^(/pilot2cloud)$ $1/ redirect;
+ rewrite ^(/qingdao)$ $1/ redirect;
+ rewrite ^(/qinghaitourism)$ $1/ redirect;
+ rewrite ^(/security)$ $1/ redirect;
+ rewrite ^(/securityh5)$ $1/ redirect;
+ rewrite ^(/seniclive)$ $1/ redirect;
+ rewrite ^(/share)$ $1/ redirect;
+ rewrite ^(/splice)$ $1/ redirect;
+ rewrite ^(/threedsimulation)$ $1/ redirect;
+ rewrite ^(/traffic)$ $1/ redirect;
+ rewrite ^(/uas)$ $1/ redirect;
+ rewrite ^(/uasms)$ $1/ redirect;
+ rewrite ^(/visualization)$ $1/ redirect;
+spec:
+ rules:
+ - host: fake-domain.zygajg.io
+ http:
+ paths:
+ - path: /?(.*)
+ pathType: ImplementationSpecific
+ backend:
+ serviceName: cmii-uav-platform
+ servicePort: 9528
+ - path: /supervision/?(.*)
+ pathType: ImplementationSpecific
+ backend:
+ serviceName: cmii-suav-platform-supervision
+ servicePort: 9528
+ - path: /supervisionh5/?(.*)
+ pathType: ImplementationSpecific
+ backend:
+ serviceName: cmii-suav-platform-supervisionh5
+ servicePort: 9528
+ - path: /pangu/?(.*)
+ pathType: ImplementationSpecific
+ backend:
+ serviceName: cmii-uav-platform
+ servicePort: 9528
+ - path: /ai-brain/?(.*)
+ pathType: ImplementationSpecific
+ backend:
+ serviceName: cmii-uav-platform-ai-brain
+ servicePort: 9528
+ - path: /armypeople/?(.*)
+ pathType: ImplementationSpecific
+ backend:
+ serviceName: cmii-uav-platform-armypeople
+ servicePort: 9528
+ - path: /base/?(.*)
+ pathType: ImplementationSpecific
+ backend:
+ serviceName: cmii-uav-platform-base
+ servicePort: 9528
+ - path: /cmsportal/?(.*)
+ pathType: ImplementationSpecific
+ backend:
+ serviceName: cmii-uav-platform-cms-portal
+ servicePort: 9528
+ - path: /detection/?(.*)
+ pathType: ImplementationSpecific
+ backend:
+ serviceName: cmii-uav-platform-detection
+ servicePort: 9528
+ - path: /dispatchh5/?(.*)
+ pathType: ImplementationSpecific
+ backend:
+ serviceName: cmii-uav-platform-dispatchh5
+ servicePort: 9528
+ - path: /emergency/?(.*)
+ pathType: ImplementationSpecific
+ backend:
+ serviceName: cmii-uav-platform-emergency-rescue
+ servicePort: 9528
+ - path: /hljtt/?(.*)
+ pathType: ImplementationSpecific
+ backend:
+ serviceName: cmii-uav-platform-hljtt
+ servicePort: 9528
+ - path: /hyper/?(.*)
+ pathType: ImplementationSpecific
+ backend:
+ serviceName: cmii-uav-platform-hyperspectral
+ servicePort: 9528
+ - path: /jiangsuwenlv/?(.*)
+ pathType: ImplementationSpecific
+ backend:
+ serviceName: cmii-uav-platform-jiangsuwenlv
+ servicePort: 9528
+ - path: /logistics/?(.*)
+ pathType: ImplementationSpecific
+ backend:
+ serviceName: cmii-uav-platform-logistics
+ servicePort: 9528
+ - path: /media/?(.*)
+ pathType: ImplementationSpecific
+ backend:
+ serviceName: cmii-uav-platform-media
+ servicePort: 9528
+ - path: /multiterminal/?(.*)
+ pathType: ImplementationSpecific
+ backend:
+ serviceName: cmii-uav-platform-multiterminal
+ servicePort: 9528
+ - path: /mws/?(.*)
+ pathType: ImplementationSpecific
+ backend:
+ serviceName: cmii-uav-platform-mws
+ servicePort: 9528
+ - path: /oms/?(.*)
+ pathType: ImplementationSpecific
+ backend:
+ serviceName: cmii-uav-platform-oms
+ servicePort: 9528
+ - path: /open/?(.*)
+ pathType: ImplementationSpecific
+ backend:
+ serviceName: cmii-uav-platform-open
+ servicePort: 9528
+ - path: /pilot2cloud/?(.*)
+ pathType: ImplementationSpecific
+ backend:
+ serviceName: cmii-uav-platform-pilot2-to-cloud
+ servicePort: 9528
+ - path: /qingdao/?(.*)
+ pathType: ImplementationSpecific
+ backend:
+ serviceName: cmii-uav-platform-qingdao
+ servicePort: 9528
+ - path: /qinghaitourism/?(.*)
+ pathType: ImplementationSpecific
+ backend:
+ serviceName: cmii-uav-platform-qinghaitourism
+ servicePort: 9528
+ - path: /security/?(.*)
+ pathType: ImplementationSpecific
+ backend:
+ serviceName: cmii-uav-platform-security
+ servicePort: 9528
+ - path: /securityh5/?(.*)
+ pathType: ImplementationSpecific
+ backend:
+ serviceName: cmii-uav-platform-securityh5
+ servicePort: 9528
+ - path: /seniclive/?(.*)
+ pathType: ImplementationSpecific
+ backend:
+ serviceName: cmii-uav-platform-seniclive
+ servicePort: 9528
+ - path: /share/?(.*)
+ pathType: ImplementationSpecific
+ backend:
+ serviceName: cmii-uav-platform-share
+ servicePort: 9528
+ - path: /splice/?(.*)
+ pathType: ImplementationSpecific
+ backend:
+ serviceName: cmii-uav-platform-splice
+ servicePort: 9528
+ - path: /threedsimulation/?(.*)
+ pathType: ImplementationSpecific
+ backend:
+ serviceName: cmii-uav-platform-threedsimulation
+ servicePort: 9528
+ - path: /traffic/?(.*)
+ pathType: ImplementationSpecific
+ backend:
+ serviceName: cmii-uav-platform-traffic
+ servicePort: 9528
+ - path: /uas/?(.*)
+ pathType: ImplementationSpecific
+ backend:
+ serviceName: cmii-uav-platform-uas
+ servicePort: 9528
+ - path: /uasms/?(.*)
+ pathType: ImplementationSpecific
+ backend:
+ serviceName: cmii-uav-platform-uasms
+ servicePort: 9528
+ - path: /visualization/?(.*)
+ pathType: ImplementationSpecific
+ backend:
+ serviceName: cmii-uav-platform-visualization
+ servicePort: 9528
+---
+apiVersion: networking.k8s.io/v1beta1
+kind: Ingress
+metadata:
+ name: backend-applications-ingress
+ namespace: zygajg
+ labels:
+ type: backend
+ octopus.control: all-ingress-config-wdd
+ app.kubernetes.io/managed-by: octopus-control
+ app.kubernetes.io/version: 6.0.0
+ annotations:
+ kubernetes.io/ingress.class: "nginx"
+ nginx.ingress.kubernetes.io/enable-cors: "true"
+spec:
+ rules:
+ - host: cmii-admin-data.uavcloud-zygajg.io
+ http:
+ paths:
+ - path: /
+ pathType: ImplementationSpecific
+ backend:
+ serviceName: cmii-admin-data
+ servicePort: 8080
+ - host: cmii-admin-gateway.uavcloud-zygajg.io
+ http:
+ paths:
+ - path: /
+ pathType: ImplementationSpecific
+ backend:
+ serviceName: cmii-admin-gateway
+ servicePort: 8080
+ - host: cmii-admin-user.uavcloud-zygajg.io
+ http:
+ paths:
+ - path: /
+ pathType: ImplementationSpecific
+ backend:
+ serviceName: cmii-admin-user
+ servicePort: 8080
+ - host: cmii-app-release.uavcloud-zygajg.io
+ http:
+ paths:
+ - path: /
+ pathType: ImplementationSpecific
+ backend:
+ serviceName: cmii-app-release
+ servicePort: 8080
+ - host: cmii-open-gateway.uavcloud-zygajg.io
+ http:
+ paths:
+ - path: /
+ pathType: ImplementationSpecific
+ backend:
+ serviceName: cmii-open-gateway
+ servicePort: 8080
+ - host: cmii-suav-supervision.uavcloud-zygajg.io
+ http:
+ paths:
+ - path: /
+ pathType: ImplementationSpecific
+ backend:
+ serviceName: cmii-suav-supervision
+ servicePort: 8080
+ - host: cmii-uas-gateway.uavcloud-zygajg.io
+ http:
+ paths:
+ - path: /
+ pathType: ImplementationSpecific
+ backend:
+ serviceName: cmii-uas-gateway
+ servicePort: 8080
+ - host: cmii-uas-lifecycle.uavcloud-zygajg.io
+ http:
+ paths:
+ - path: /
+ pathType: ImplementationSpecific
+ backend:
+ serviceName: cmii-uas-lifecycle
+ servicePort: 8080
+ - host: cmii-uav-airspace.uavcloud-zygajg.io
+ http:
+ paths:
+ - path: /
+ pathType: ImplementationSpecific
+ backend:
+ serviceName: cmii-uav-airspace
+ servicePort: 8080
+ - host: cmii-uav-alarm.uavcloud-zygajg.io
+ http:
+ paths:
+ - path: /
+ pathType: ImplementationSpecific
+ backend:
+ serviceName: cmii-uav-alarm
+ servicePort: 8080
+ - host: cmii-uav-autowaypoint.uavcloud-zygajg.io
+ http:
+ paths:
+ - path: /
+ pathType: ImplementationSpecific
+ backend:
+ serviceName: cmii-uav-autowaypoint
+ servicePort: 8080
+ - host: cmii-uav-brain.uavcloud-zygajg.io
+ http:
+ paths:
+ - path: /
+ pathType: ImplementationSpecific
+ backend:
+ serviceName: cmii-uav-brain
+ servicePort: 8080
+ - host: cmii-uav-bridge.uavcloud-zygajg.io
+ http:
+ paths:
+ - path: /
+ pathType: ImplementationSpecific
+ backend:
+ serviceName: cmii-uav-bridge
+ servicePort: 8080
+ - host: cmii-uav-cloud-live.uavcloud-zygajg.io
+ http:
+ paths:
+ - path: /
+ pathType: ImplementationSpecific
+ backend:
+ serviceName: cmii-uav-cloud-live
+ servicePort: 8080
+ - host: cmii-uav-clusters.uavcloud-zygajg.io
+ http:
+ paths:
+ - path: /
+ pathType: ImplementationSpecific
+ backend:
+ serviceName: cmii-uav-clusters
+ servicePort: 8080
+ - host: cmii-uav-cms.uavcloud-zygajg.io
+ http:
+ paths:
+ - path: /
+ pathType: ImplementationSpecific
+ backend:
+ serviceName: cmii-uav-cms
+ servicePort: 8080
+ - host: cmii-uav-data-post-process.uavcloud-zygajg.io
+ http:
+ paths:
+ - path: /
+ pathType: ImplementationSpecific
+ backend:
+ serviceName: cmii-uav-data-post-process
+ servicePort: 8080
+ - host: cmii-uav-depotautoreturn.uavcloud-zygajg.io
+ http:
+ paths:
+ - path: /
+ pathType: ImplementationSpecific
+ backend:
+ serviceName: cmii-uav-depotautoreturn
+ servicePort: 8080
+ - host: cmii-uav-developer.uavcloud-zygajg.io
+ http:
+ paths:
+ - path: /
+ pathType: ImplementationSpecific
+ backend:
+ serviceName: cmii-uav-developer
+ servicePort: 8080
+ - host: cmii-uav-device.uavcloud-zygajg.io
+ http:
+ paths:
+ - path: /
+ pathType: ImplementationSpecific
+ backend:
+ serviceName: cmii-uav-device
+ servicePort: 8080
+ - host: cmii-uav-emergency.uavcloud-zygajg.io
+ http:
+ paths:
+ - path: /
+ pathType: ImplementationSpecific
+ backend:
+ serviceName: cmii-uav-emergency
+ servicePort: 8080
+ - host: cmii-uav-gateway.uavcloud-zygajg.io
+ http:
+ paths:
+ - path: /
+ pathType: ImplementationSpecific
+ backend:
+ serviceName: cmii-uav-gateway
+ servicePort: 8080
+ - host: cmii-uav-gis-server.uavcloud-zygajg.io
+ http:
+ paths:
+ - path: /
+ pathType: ImplementationSpecific
+ backend:
+ serviceName: cmii-uav-gis-server
+ servicePort: 8080
+ - host: cmii-uav-grid-datasource.uavcloud-zygajg.io
+ http:
+ paths:
+ - path: /
+ pathType: ImplementationSpecific
+ backend:
+ serviceName: cmii-uav-grid-datasource
+ servicePort: 8080
+ - host: cmii-uav-grid-engine.uavcloud-zygajg.io
+ http:
+ paths:
+ - path: /
+ pathType: ImplementationSpecific
+ backend:
+ serviceName: cmii-uav-grid-engine
+ servicePort: 8080
+ - host: cmii-uav-grid-manage.uavcloud-zygajg.io
+ http:
+ paths:
+ - path: /
+ pathType: ImplementationSpecific
+ backend:
+ serviceName: cmii-uav-grid-manage
+ servicePort: 8080
+ - host: cmii-uav-industrial-portfolio.uavcloud-zygajg.io
+ http:
+ paths:
+ - path: /
+ pathType: ImplementationSpecific
+ backend:
+ serviceName: cmii-uav-industrial-portfolio
+ servicePort: 8080
+ - host: cmii-uav-integration.uavcloud-zygajg.io
+ http:
+ paths:
+ - path: /
+ pathType: ImplementationSpecific
+ backend:
+ serviceName: cmii-uav-integration
+ servicePort: 8080
+ - host: cmii-uav-iot-dispatcher.uavcloud-zygajg.io
+ http:
+ paths:
+ - path: /
+ pathType: ImplementationSpecific
+ backend:
+ serviceName: cmii-uav-iot-dispatcher
+ servicePort: 8080
+ - host: cmii-uav-kpi-monitor.uavcloud-zygajg.io
+ http:
+ paths:
+ - path: /
+ pathType: ImplementationSpecific
+ backend:
+ serviceName: cmii-uav-kpi-monitor
+ servicePort: 8080
+ - host: cmii-uav-logger.uavcloud-zygajg.io
+ http:
+ paths:
+ - path: /
+ pathType: ImplementationSpecific
+ backend:
+ serviceName: cmii-uav-logger
+ servicePort: 8080
+ - host: cmii-uav-material-warehouse.uavcloud-zygajg.io
+ http:
+ paths:
+ - path: /
+ pathType: ImplementationSpecific
+ backend:
+ serviceName: cmii-uav-material-warehouse
+ servicePort: 8080
+ - host: cmii-uav-mission.uavcloud-zygajg.io
+ http:
+ paths:
+ - path: /
+ pathType: ImplementationSpecific
+ backend:
+ serviceName: cmii-uav-mission
+ servicePort: 8080
+ - host: cmii-uav-mqtthandler.uavcloud-zygajg.io
+ http:
+ paths:
+ - path: /
+ pathType: ImplementationSpecific
+ backend:
+ serviceName: cmii-uav-mqtthandler
+ servicePort: 8080
+ - host: cmii-uav-multilink.uavcloud-zygajg.io
+ http:
+ paths:
+ - path: /
+ pathType: ImplementationSpecific
+ backend:
+ serviceName: cmii-uav-multilink
+ servicePort: 8080
+ - host: cmii-uav-notice.uavcloud-zygajg.io
+ http:
+ paths:
+ - path: /
+ pathType: ImplementationSpecific
+ backend:
+ serviceName: cmii-uav-notice
+ servicePort: 8080
+ - host: cmii-uav-oauth.uavcloud-zygajg.io
+ http:
+ paths:
+ - path: /
+ pathType: ImplementationSpecific
+ backend:
+ serviceName: cmii-uav-oauth
+ servicePort: 8080
+ - host: cmii-uav-process.uavcloud-zygajg.io
+ http:
+ paths:
+ - path: /
+ pathType: ImplementationSpecific
+ backend:
+ serviceName: cmii-uav-process
+ servicePort: 8080
+ - host: cmii-uav-sense-adapter.uavcloud-zygajg.io
+ http:
+ paths:
+ - path: /
+ pathType: ImplementationSpecific
+ backend:
+ serviceName: cmii-uav-sense-adapter
+ servicePort: 8080
+ - host: cmii-uav-surveillance.uavcloud-zygajg.io
+ http:
+ paths:
+ - path: /
+ pathType: ImplementationSpecific
+ backend:
+ serviceName: cmii-uav-surveillance
+ servicePort: 8080
+ - host: cmii-uav-sync.uavcloud-zygajg.io
+ http:
+ paths:
+ - path: /
+ pathType: ImplementationSpecific
+ backend:
+ serviceName: cmii-uav-sync
+ servicePort: 8080
+ - host: cmii-uav-threedsimulation.uavcloud-zygajg.io
+ http:
+ paths:
+ - path: /
+ pathType: ImplementationSpecific
+ backend:
+ serviceName: cmii-uav-threedsimulation
+ servicePort: 8080
+ - host: cmii-uav-tower.uavcloud-zygajg.io
+ http:
+ paths:
+ - path: /
+ pathType: ImplementationSpecific
+ backend:
+ serviceName: cmii-uav-tower
+ servicePort: 8080
+ - host: cmii-uav-user.uavcloud-zygajg.io
+ http:
+ paths:
+ - path: /
+ pathType: ImplementationSpecific
+ backend:
+ serviceName: cmii-uav-user
+ servicePort: 8080
+ - host: cmii-uav-waypoint.uavcloud-zygajg.io
+ http:
+ paths:
+ - path: /
+ pathType: ImplementationSpecific
+ backend:
+ serviceName: cmii-uav-waypoint
+ servicePort: 8080
+---
+apiVersion: networking.k8s.io/v1beta1
+kind: Ingress
+metadata:
+ name: all-gateways-ingress
+ namespace: zygajg
+ labels:
+ type: api-gateway
+ octopus.control: all-ingress-config-1.1.0
+ app.kubernetes.io/managed-by: octopus-control
+ app.kubernetes.io/version: 6.0.0
+ annotations:
+ kubernetes.io/ingress.class: "nginx"
+ nginx.ingress.kubernetes.io/enable-cors: "true"
+ nginx.ingress.kubernetes.io/rewrite-target: /$1
+ nginx.ingress.kubernetes.io/configuration-snippet: |
+ proxy_set_header Upgrade $http_upgrade;
+ proxy_set_header Connection "Upgrade";
+spec:
+ rules:
+ - host: fake-domain.zygajg.io
+ http:
+ paths:
+ - path: /oms/api/?(.*)
+ pathType: ImplementationSpecific
+ backend:
+ serviceName: cmii-admin-gateway
+ servicePort: 8080
+ - path: /open/api/?(.*)
+ pathType: ImplementationSpecific
+ backend:
+ serviceName: cmii-open-gateway
+ servicePort: 8080
+ - path: /api/?(.*)
+ pathType: ImplementationSpecific
+ backend:
+ serviceName: cmii-uav-gateway
+ servicePort: 8080
diff --git a/agent-common/real_project/zygajg/old/k8s-mongo.yaml b/agent-common/real_project/zygajg/old/k8s-mongo.yaml
new file mode 100644
index 0000000..e274794
--- /dev/null
+++ b/agent-common/real_project/zygajg/old/k8s-mongo.yaml
@@ -0,0 +1,78 @@
+---
+apiVersion: v1
+kind: Service
+metadata:
+ name: helm-mongo
+ namespace: zygajg
+ labels:
+ cmii.app: helm-mongo
+ cmii.type: middleware
+ helm.sh/chart: mongo-1.1.0
+ app.kubernetes.io/managed-by: octopus-control
+ app.kubernetes.io/version: 6.0.0
+spec:
+ type: NodePort
+ selector:
+ cmii.app: helm-mongo
+ cmii.type: middleware
+ ports:
+ - port: 27017
+ name: server-27017
+ targetPort: 27017
+ nodePort: 37017
+---
+apiVersion: apps/v1
+kind: StatefulSet
+metadata:
+ name: helm-mongo
+ namespace: zygajg
+ labels:
+ cmii.app: helm-mongo
+ cmii.type: middleware
+ helm.sh/chart: mongo-1.1.0
+ app.kubernetes.io/managed-by: octopus-control
+ app.kubernetes.io/version: 6.0.0
+spec:
+ serviceName: helm-mongo
+ replicas: 1
+ selector:
+ matchLabels:
+ cmii.app: helm-mongo
+ cmii.type: middleware
+ template:
+ metadata:
+ labels:
+ cmii.app: helm-mongo
+ cmii.type: middleware
+ helm.sh/chart: mongo-1.1.0
+ app.kubernetes.io/managed-by: octopus-control
+ app.kubernetes.io/version: 6.0.0
+ annotations:
+ pod.alpha.kubernetes.io/initialized: "true"
+ spec:
+ imagePullSecrets:
+ - name: harborsecret
+ affinity: {}
+ containers:
+ - name: helm-mongo
+ image: 80.192.1.46:8033/cmii/mongo:5.0
+ resources: {}
+ ports:
+ - containerPort: 27017
+ name: mongo27017
+ protocol: TCP
+ env:
+ - name: MONGO_INITDB_ROOT_USERNAME
+ value: cmlc
+ - name: MONGO_INITDB_ROOT_PASSWORD
+ value: REdPza8#oVlt
+ volumeMounts:
+ - name: mongo-data
+ mountPath: /data/db
+ readOnly: false
+ subPath: default/helm-mongo/data/db
+ volumes:
+ - name: mongo-data
+ persistentVolumeClaim:
+ claimName: helm-mongo
+---
diff --git a/agent-common/real_project/zygajg/old/k8s-mysql.yaml b/agent-common/real_project/zygajg/old/k8s-mysql.yaml
new file mode 100644
index 0000000..f84dbcc
--- /dev/null
+++ b/agent-common/real_project/zygajg/old/k8s-mysql.yaml
@@ -0,0 +1,410 @@
+---
+apiVersion: v1
+kind: ServiceAccount
+metadata:
+ name: helm-mysql
+ namespace: zygajg
+ labels:
+ app.kubernetes.io/name: mysql-db
+ octopus.control: mysql-db-wdd
+ app.kubernetes.io/release: zygajg
+ app.kubernetes.io/managed-by: octopus
+ annotations: {}
+secrets:
+ - name: helm-mysql
+---
+apiVersion: v1
+kind: Secret
+metadata:
+ name: helm-mysql
+ namespace: zygajg
+ labels:
+ app.kubernetes.io/name: mysql-db
+ octopus.control: mysql-db-wdd
+ app.kubernetes.io/release: zygajg
+ app.kubernetes.io/managed-by: octopus
+type: Opaque
+data:
+ mysql-root-password: "UXpmWFFoZDNiUQ=="
+ mysql-password: "S0F0cm5PckFKNw=="
+---
+apiVersion: v1
+kind: ConfigMap
+metadata:
+ name: helm-mysql
+ namespace: zygajg
+ labels:
+ app.kubernetes.io/name: mysql-db
+ octopus.control: mysql-db-wdd
+ app.kubernetes.io/release: zygajg
+ app.kubernetes.io/managed-by: octopus
+ app.kubernetes.io/component: primary
+data:
+ my.cnf: |-
+
+ [mysqld]
+ port=3306
+ basedir=/opt/bitnami/mysql
+ datadir=/bitnami/mysql/data
+ pid-file=/opt/bitnami/mysql/tmp/mysqld.pid
+ socket=/opt/bitnami/mysql/tmp/mysql.sock
+ log-error=/bitnami/mysql/data/error.log
+ general_log_file = /bitnami/mysql/data/general.log
+ slow_query_log_file = /bitnami/mysql/data/slow.log
+ innodb_data_file_path = ibdata1:512M:autoextend
+ innodb_buffer_pool_size = 512M
+ innodb_buffer_pool_instances = 2
+ innodb_log_file_size = 512M
+ innodb_log_files_in_group = 4
+ innodb_log_files_in_group = 4
+ log-bin = /bitnami/mysql/data/mysql-bin
+ max_binlog_size=1G
+ transaction_isolation = REPEATABLE-READ
+ default_storage_engine = innodb
+ character-set-server = utf8mb4
+ collation-server=utf8mb4_bin
+ binlog_format = ROW
+ binlog_rows_query_log_events=on
+ binlog_cache_size=4M
+ binlog_expire_logs_seconds = 1296000
+ max_binlog_cache_size=2G
+ gtid_mode = on
+ enforce_gtid_consistency = 1
+ sync_binlog = 1
+ innodb_flush_log_at_trx_commit = 1
+ innodb_flush_method = O_DIRECT
+ log_slave_updates=1
+ relay_log_recovery = 1
+ relay-log-purge = 1
+ default_time_zone = '+08:00'
+ lower_case_table_names=1
+ log_bin_trust_function_creators=1
+ group_concat_max_len=67108864
+ innodb_io_capacity = 4000
+ innodb_io_capacity_max = 8000
+ innodb_flush_sync = 0
+ innodb_flush_neighbors = 0
+ innodb_write_io_threads = 8
+ innodb_read_io_threads = 8
+ innodb_purge_threads = 4
+ innodb_page_cleaners = 4
+ innodb_open_files = 65535
+ innodb_max_dirty_pages_pct = 50
+ innodb_lru_scan_depth = 4000
+ innodb_checksum_algorithm = crc32
+ innodb_lock_wait_timeout = 10
+ innodb_rollback_on_timeout = 1
+ innodb_print_all_deadlocks = 1
+ innodb_file_per_table = 1
+ innodb_online_alter_log_max_size = 4G
+ innodb_stats_on_metadata = 0
+ innodb_thread_concurrency = 0
+ innodb_sync_spin_loops = 100
+ innodb_spin_wait_delay = 30
+ lock_wait_timeout = 3600
+ slow_query_log = 1
+ long_query_time = 10
+ log_queries_not_using_indexes =1
+ log_throttle_queries_not_using_indexes = 60
+ min_examined_row_limit = 100
+ log_slow_admin_statements = 1
+ log_slow_slave_statements = 1
+ default_authentication_plugin=mysql_native_password
+ skip-name-resolve=1
+ explicit_defaults_for_timestamp=1
+ plugin_dir=/opt/bitnami/mysql/plugin
+ max_allowed_packet=128M
+ max_connections = 2000
+ max_connect_errors = 1000000
+ table_definition_cache=2000
+ table_open_cache_instances=64
+ tablespace_definition_cache=1024
+ thread_cache_size=256
+ interactive_timeout = 600
+ wait_timeout = 600
+ tmpdir=/opt/bitnami/mysql/tmp
+ max_allowed_packet=32M
+ bind-address=0.0.0.0
+ performance_schema = 1
+ performance_schema_instrument = '%memory%=on'
+ performance_schema_instrument = '%lock%=on'
+ innodb_monitor_enable=ALL
+
+ [mysql]
+ no-auto-rehash
+
+ [mysqldump]
+ quick
+ max_allowed_packet = 32M
+
+ [client]
+ port=3306
+ socket=/opt/bitnami/mysql/tmp/mysql.sock
+ default-character-set=UTF8
+ plugin_dir=/opt/bitnami/mysql/plugin
+
+ [manager]
+ port=3306
+ socket=/opt/bitnami/mysql/tmp/mysql.sock
+ pid-file=/opt/bitnami/mysql/tmp/mysqld.pid
+---
+apiVersion: v1
+kind: ConfigMap
+metadata:
+ name: helm-mysql-init-scripts
+ namespace: zygajg
+ labels:
+ app.kubernetes.io/name: mysql-db
+ octopus.control: mysql-db-wdd
+ app.kubernetes.io/release: zygajg
+ app.kubernetes.io/managed-by: octopus
+ app.kubernetes.io/component: primary
+data:
+ create_users_grants_core.sql: |-
+ create user zyly@'%' identified by 'Cmii@451315';
+ grant select on *.* to zyly@'%';
+ create user zyly_qc@'%' identified by 'Uh)E_owCyb16';
+ grant all on *.* to zyly_qc@'%';
+ create user k8s_admin@'%' identified by 'fP#UaH6qQ3)8';
+ grant all on *.* to k8s_admin@'%';
+ create user audit_dba@'%' identified by 'PjCzqiBmJaTpgkoYXynH';
+ grant all on *.* to audit_dba@'%';
+ create user db_backup@'%' identified by 'RU5Pu(4FGdT9';
+ GRANT SELECT, RELOAD, PROCESS, LOCK TABLES, REPLICATION CLIENT, EVENT on *.* to db_backup@'%';
+ create user monitor@'%' identified by 'PL3#nGtrWbf-';
+ grant REPLICATION CLIENT on *.* to monitor@'%';
+ flush privileges;
+---
+kind: Service
+apiVersion: v1
+metadata:
+ name: cmii-mysql
+ namespace: zygajg
+ labels:
+ app.kubernetes.io/component: primary
+ app.kubernetes.io/managed-by: octopus
+ app.kubernetes.io/name: mysql-db
+ app.kubernetes.io/release: zygajg
+ cmii.app: mysql
+ cmii.type: middleware
+ octopus.control: mysql-db-wdd
+spec:
+ ports:
+ - name: mysql
+ protocol: TCP
+ port: 13306
+ targetPort: mysql
+ selector:
+ app.kubernetes.io/component: primary
+ app.kubernetes.io/name: mysql-db
+ app.kubernetes.io/release: zygajg
+ cmii.app: mysql
+ cmii.type: middleware
+ type: ClusterIP
+---
+apiVersion: v1
+kind: Service
+metadata:
+ name: helm-mysql-headless
+ namespace: zygajg
+ labels:
+ app.kubernetes.io/name: mysql-db
+ octopus.control: mysql-db-wdd
+ app.kubernetes.io/release: zygajg
+ app.kubernetes.io/managed-by: octopus
+ cmii.type: middleware
+ cmii.app: mysql
+ app.kubernetes.io/component: primary
+ annotations: {}
+spec:
+ type: ClusterIP
+ clusterIP: None
+ publishNotReadyAddresses: true
+ ports:
+ - name: mysql
+ port: 3306
+ targetPort: mysql
+ selector:
+ app.kubernetes.io/name: mysql-db
+ app.kubernetes.io/release: zygajg
+ cmii.type: middleware
+ cmii.app: mysql
+ app.kubernetes.io/component: primary
+---
+apiVersion: v1
+kind: Service
+metadata:
+ name: helm-mysql
+ namespace: zygajg
+ labels:
+ app.kubernetes.io/name: mysql-db
+ octopus.control: mysql-db-wdd
+ app.kubernetes.io/release: zygajg
+ app.kubernetes.io/managed-by: octopus
+ cmii.type: middleware
+ cmii.app: mysql
+ app.kubernetes.io/component: primary
+ annotations: {}
+spec:
+ type: NodePort
+ ports:
+ - name: mysql
+ port: 3306
+ protocol: TCP
+ targetPort: mysql
+ nodePort: 33306
+ selector:
+ app.kubernetes.io/name: mysql-db
+ app.kubernetes.io/release: zygajg
+ cmii.type: middleware
+ cmii.app: mysql
+ app.kubernetes.io/component: primary
+---
+apiVersion: apps/v1
+kind: StatefulSet
+metadata:
+ name: helm-mysql
+ namespace: zygajg
+ labels:
+ app.kubernetes.io/name: mysql-db
+ octopus.control: mysql-db-wdd
+ app.kubernetes.io/release: zygajg
+ app.kubernetes.io/managed-by: octopus
+ cmii.type: middleware
+ cmii.app: mysql
+ app.kubernetes.io/component: primary
+spec:
+ replicas: 1
+ selector:
+ matchLabels:
+ app.kubernetes.io/name: mysql-db
+ app.kubernetes.io/release: zygajg
+ cmii.type: middleware
+ cmii.app: mysql
+ app.kubernetes.io/component: primary
+ serviceName: helm-mysql
+ updateStrategy:
+ type: RollingUpdate
+ template:
+ metadata:
+ annotations:
+ checksum/configuration: 6b60fa0f3a846a6ada8effdc4f823cf8003d42a8c8f630fe8b1b66d3454082dd
+ labels:
+ app.kubernetes.io/name: mysql-db
+ octopus.control: mysql-db-wdd
+ app.kubernetes.io/release: zygajg
+ app.kubernetes.io/managed-by: octopus
+ cmii.type: middleware
+ cmii.app: mysql
+ app.kubernetes.io/component: primary
+ spec:
+ imagePullSecrets:
+ - name: harborsecret
+ serviceAccountName: helm-mysql
+ affinity: {}
+ nodeSelector:
+ mysql-deploy: "true"
+ securityContext:
+ fsGroup: 1001
+ initContainers:
+ - name: change-volume-permissions
+ image: 80.192.1.46:8033/cmii/bitnami-shell:11-debian-11-r136
+ imagePullPolicy: "Always"
+ command:
+ - /bin/bash
+ - -ec
+ - |
+ chown -R 1001:1001 /bitnami/mysql
+ securityContext:
+ runAsUser: 0
+ volumeMounts:
+ - name: mysql-data
+ mountPath: /bitnami/mysql
+ containers:
+ - name: mysql
+ image: 80.192.1.46:8033/cmii/mysql:8.1.0-debian-11-r42
+ imagePullPolicy: "IfNotPresent"
+ securityContext:
+ runAsUser: 1001
+ env:
+ - name: BITNAMI_DEBUG
+ value: "true"
+ - name: MYSQL_ROOT_PASSWORD
+ valueFrom:
+ secretKeyRef:
+ name: helm-mysql
+ key: mysql-root-password
+ - name: MYSQL_DATABASE
+ value: "cmii"
+ ports:
+ - name: mysql
+ containerPort: 3306
+ livenessProbe:
+ failureThreshold: 5
+ initialDelaySeconds: 120
+ periodSeconds: 10
+ successThreshold: 1
+ timeoutSeconds: 3
+ exec:
+ command:
+ - /bin/bash
+ - -ec
+ - |
+ password_aux="${MYSQL_ROOT_PASSWORD:-}"
+ if [[ -f "${MYSQL_ROOT_PASSWORD_FILE:-}" ]]; then
+ password_aux=$(cat "$MYSQL_ROOT_PASSWORD_FILE")
+ fi
+ mysqladmin status -uroot -p"${password_aux}"
+ readinessProbe:
+ failureThreshold: 5
+ initialDelaySeconds: 30
+ periodSeconds: 10
+ successThreshold: 1
+ timeoutSeconds: 3
+ exec:
+ command:
+ - /bin/bash
+ - -ec
+ - |
+ password_aux="${MYSQL_ROOT_PASSWORD:-}"
+ if [[ -f "${MYSQL_ROOT_PASSWORD_FILE:-}" ]]; then
+ password_aux=$(cat "$MYSQL_ROOT_PASSWORD_FILE")
+ fi
+ mysqladmin status -uroot -p"${password_aux}"
+ startupProbe:
+ failureThreshold: 60
+ initialDelaySeconds: 120
+ periodSeconds: 10
+ successThreshold: 1
+ timeoutSeconds: 1
+ exec:
+ command:
+ - /bin/bash
+ - -ec
+ - |
+ password_aux="${MYSQL_ROOT_PASSWORD:-}"
+ if [[ -f "${MYSQL_ROOT_PASSWORD_FILE:-}" ]]; then
+ password_aux=$(cat "$MYSQL_ROOT_PASSWORD_FILE")
+ fi
+ mysqladmin status -uroot -p"${password_aux}"
+ resources:
+ limits: {}
+ requests: {}
+ volumeMounts:
+ - name: mysql-data
+ mountPath: /bitnami/mysql
+ - name: custom-init-scripts
+ mountPath: /docker-entrypoint-initdb.d
+ - name: config
+ mountPath: /opt/bitnami/mysql/conf/my.cnf
+ subPath: my.cnf
+ volumes:
+ - name: config
+ configMap:
+ name: helm-mysql
+ - name: custom-init-scripts
+ configMap:
+ name: helm-mysql-init-scripts
+ - name: mysql-data
+ hostPath:
+ path: /var/lib/docker/mysql-pv/zygajg/
diff --git a/agent-common/real_project/zygajg/old/k8s-nacos.yaml b/agent-common/real_project/zygajg/old/k8s-nacos.yaml
new file mode 100644
index 0000000..760c5e3
--- /dev/null
+++ b/agent-common/real_project/zygajg/old/k8s-nacos.yaml
@@ -0,0 +1,130 @@
+---
+apiVersion: v1
+kind: ConfigMap
+metadata:
+ name: helm-nacos-cm
+ namespace: zygajg
+ labels:
+ cmii.app: helm-nacos
+ cmii.type: middleware
+ octopus.control: nacos-wdd
+ app.kubernetes.io/managed-by: Helm
+ app.kubernetes.io/version: 6.0.0
+data:
+ mysql.db.name: "cmii_nacos_config"
+ mysql.db.host: "helm-mysql"
+ mysql.port: "3306"
+ mysql.user: "k8s_admin"
+ mysql.password: "fP#UaH6qQ3)8"
+---
+apiVersion: v1
+kind: Service
+metadata:
+ name: helm-nacos
+ namespace: zygajg
+ labels:
+ cmii.app: helm-nacos
+ cmii.type: middleware
+ octopus.control: nacos-wdd
+ app.kubernetes.io/managed-by: Helm
+ app.kubernetes.io/version: 6.0.0
+spec:
+ type: NodePort
+ selector:
+ cmii.app: helm-nacos
+ cmii.type: middleware
+ ports:
+ - port: 8848
+ name: server
+ targetPort: 8848
+ nodePort: 38848
+ - port: 9848
+ name: server12
+ targetPort: 9848
+ - port: 9849
+ name: server23
+ targetPort: 9849
+---
+apiVersion: apps/v1
+kind: StatefulSet
+metadata:
+ name: helm-nacos
+ namespace: zygajg
+ labels:
+ cmii.app: helm-nacos
+ cmii.type: middleware
+ octopus.control: nacos-wdd
+ app.kubernetes.io/managed-by: Helm
+ app.kubernetes.io/version: 6.0.0
+spec:
+ serviceName: helm-nacos
+ replicas: 1
+ selector:
+ matchLabels:
+ cmii.app: helm-nacos
+ cmii.type: middleware
+ template:
+ metadata:
+ labels:
+ cmii.app: helm-nacos
+ cmii.type: middleware
+ octopus.control: nacos-wdd
+ app.kubernetes.io/managed-by: octopus
+ app.kubernetes.io/version: 6.0.0
+ annotations:
+ pod.alpha.kubernetes.io/initialized: "true"
+ spec:
+ imagePullSecrets:
+ - name: harborsecret
+ affinity: {}
+ containers:
+ - name: nacos-server
+ image: 80.192.1.46:8033/cmii/nacos-server:v2.1.2
+ ports:
+ - containerPort: 8848
+ name: dashboard
+ - containerPort: 9848
+ name: tcp-9848
+ - containerPort: 9849
+ name: tcp-9849
+ env:
+ - name: NACOS_AUTH_ENABLE
+ value: "false"
+ - name: NACOS_REPLICAS
+ value: "1"
+ - name: MYSQL_SERVICE_DB_NAME
+ valueFrom:
+ configMapKeyRef:
+ name: helm-nacos-cm
+ key: mysql.db.name
+ - name: MYSQL_SERVICE_PORT
+ valueFrom:
+ configMapKeyRef:
+ name: helm-nacos-cm
+ key: mysql.port
+ - name: MYSQL_SERVICE_USER
+ valueFrom:
+ configMapKeyRef:
+ name: helm-nacos-cm
+ key: mysql.user
+ - name: MYSQL_SERVICE_PASSWORD
+ valueFrom:
+ configMapKeyRef:
+ name: helm-nacos-cm
+ key: mysql.password
+ - name: MYSQL_SERVICE_HOST
+ valueFrom:
+ configMapKeyRef:
+ name: helm-nacos-cm
+ key: mysql.db.host
+ - name: NACOS_SERVER_PORT
+ value: "8848"
+ - name: NACOS_APPLICATION_PORT
+ value: "8848"
+ - name: PREFER_HOST_MODE
+ value: "hostname"
+ - name: MODE
+ value: standalone
+ - name: SPRING_DATASOURCE_PLATFORM
+ value: mysql
+---
diff --git a/agent-common/real_project/zygajg/old/k8s-nfs-test.yaml b/agent-common/real_project/zygajg/old/k8s-nfs-test.yaml
new file mode 100644
index 0000000..61d624c
--- /dev/null
+++ b/agent-common/real_project/zygajg/old/k8s-nfs-test.yaml
@@ -0,0 +1,38 @@
+---
+kind: PersistentVolumeClaim
+apiVersion: v1
+metadata:
+ name: test-claim
+ annotations:
+ volume.beta.kubernetes.io/storage-class: "nfs-prod-distribute" #与nfs-StorageClass.yaml metadata.name保持一致
+spec:
+ accessModes:
+ - ReadWriteOnce
+ storageClassName: nfs-prod-distribute
+ resources:
+ requests:
+ storage: 1Mi
+---
+kind: Pod
+apiVersion: v1
+metadata:
+ name: test-pod
+spec:
+ imagePullSecrets:
+ - name: harborsecret
+ containers:
+ - name: test-pod
+ image: 80.192.1.46:8033/cmii/busybox:latest
+ command:
+ - "/bin/sh"
+ args:
+ - "-c"
+ - "touch /mnt/NFS-CREATE-SUCCESS && exit 0 || exit 1" #创建一个SUCCESS文件后退出
+ volumeMounts:
+ - name: nfs-pvc
+ mountPath: "/mnt"
+ restartPolicy: "Never"
+ volumes:
+ - name: nfs-pvc
+ persistentVolumeClaim:
+ claimName: test-claim #与PVC名称保持一致
diff --git a/agent-common/real_project/zygajg/old/k8s-nfs.yaml b/agent-common/real_project/zygajg/old/k8s-nfs.yaml
new file mode 100644
index 0000000..a3462a9
--- /dev/null
+++ b/agent-common/real_project/zygajg/old/k8s-nfs.yaml
@@ -0,0 +1,114 @@
+---
+apiVersion: v1
+kind: ServiceAccount
+metadata:
+ name: nfs-client-provisioner
+ # replace with namespace where provisioner is deployed
+ namespace: kube-system #根据实际环境设定namespace,下面类同
+---
+kind: ClusterRole
+apiVersion: rbac.authorization.k8s.io/v1
+metadata:
+ name: nfs-client-provisioner-runner
+rules:
+ - apiGroups: [""]
+ resources: ["persistentvolumes"]
+ verbs: ["get", "list", "watch", "create", "delete"]
+ - apiGroups: [""]
+ resources: ["persistentvolumeclaims"]
+ verbs: ["get", "list", "watch", "update"]
+ - apiGroups: ["storage.k8s.io"]
+ resources: ["storageclasses"]
+ verbs: ["get", "list", "watch"]
+ - apiGroups: [""]
+ resources: ["events"]
+ verbs: ["create", "update", "patch"]
+---
+kind: ClusterRoleBinding
+apiVersion: rbac.authorization.k8s.io/v1
+metadata:
+ name: run-nfs-client-provisioner
+subjects:
+ - kind: ServiceAccount
+ name: nfs-client-provisioner
+ # replace with namespace where provisioner is deployed
+ namespace: kube-system
+roleRef:
+ kind: ClusterRole
+# name: nfs-client-provisioner-runner
+ name: cluster-admin
+ apiGroup: rbac.authorization.k8s.io
+---
+kind: Role
+apiVersion: rbac.authorization.k8s.io/v1
+metadata:
+ name: leader-locking-nfs-client-provisioner
+ # replace with namespace where provisioner is deployed
+ namespace: kube-system
+rules:
+ - apiGroups: [""]
+ resources: ["endpoints"]
+ verbs: ["get", "list", "watch", "create", "update", "patch"]
+---
+kind: RoleBinding
+apiVersion: rbac.authorization.k8s.io/v1
+metadata:
+ name: leader-locking-nfs-client-provisioner
+subjects:
+ - kind: ServiceAccount
+ name: nfs-client-provisioner
+ # replace with namespace where provisioner is deployed
+ namespace: kube-system
+roleRef:
+ kind: Role
+ name: leader-locking-nfs-client-provisioner
+ apiGroup: rbac.authorization.k8s.io
+
+---
+apiVersion: storage.k8s.io/v1
+kind: StorageClass
+metadata:
+ name: nfs-prod-distribute
+provisioner: cmlc-nfs-storage #这里的名称要和provisioner配置文件中的环境变量PROVISIONER_NAME保持一致parameters: archiveOnDelete: "false"
+---
+apiVersion: apps/v1
+kind: Deployment
+metadata:
+ name: nfs-client-provisioner
+ labels:
+ app: nfs-client-provisioner
+ # replace with namespace where provisioner is deployed
+ namespace: kube-system #与RBAC文件中的namespace保持一致
+spec:
+ replicas: 1
+ selector:
+ matchLabels:
+ app: nfs-client-provisioner
+ strategy:
+ type: Recreate
+ template:
+ metadata:
+ labels:
+ app: nfs-client-provisioner
+ spec:
+ imagePullSecrets:
+ - name: harborsecret
+ serviceAccountName: nfs-client-provisioner
+ containers:
+ - name: nfs-client-provisioner
+ image: 80.192.1.46:8033/cmii/nfs-subdir-external-provisioner:v4.0.2
+ volumeMounts:
+ - name: nfs-client-root
+ mountPath: /persistentvolumes
+ env:
+ - name: PROVISIONER_NAME
+ value: cmlc-nfs-storage
+ - name: NFS_SERVER
+ value: 80.192.1.48
+ - name: NFS_PATH
+ value: /var/lib/docker/nfs_data
+ volumes:
+ - name: nfs-client-root
+ nfs:
+ server: 80.192.1.48
+ path: /var/lib/docker/nfs_data
diff --git a/agent-common/real_project/zygajg/old/k8s-pvc.yaml b/agent-common/real_project/zygajg/old/k8s-pvc.yaml
new file mode 100644
index 0000000..4ac251a
--- /dev/null
+++ b/agent-common/real_project/zygajg/old/k8s-pvc.yaml
@@ -0,0 +1,76 @@
+---
+apiVersion: v1
+kind: PersistentVolumeClaim
+metadata:
+ name: nfs-backend-log-pvc
+ namespace: zygajg
+ labels:
+ cmii.type: middleware-base
+ cmii.app: nfs-backend-log-pvc
+ helm.sh/chart: all-persistence-volume-claims-1.1.0
+ app.kubernetes.io/version: 6.0.0
+spec:
+ storageClassName: nfs-prod-distribute
+ accessModes:
+ - ReadWriteMany
+ volumeMode: Filesystem
+ resources:
+ requests:
+ storage: 100Gi
+---
+apiVersion: v1
+kind: PersistentVolumeClaim
+metadata:
+ name: helm-emqxs
+ namespace: zygajg
+ labels:
+ cmii.type: middleware-base
+ cmii.app: helm-emqxs
+ helm.sh/chart: all-persistence-volume-claims-1.1.0
+ app.kubernetes.io/version: 6.0.0
+spec:
+ storageClassName: nfs-prod-distribute
+ accessModes:
+ - ReadWriteMany
+ volumeMode: Filesystem
+ resources:
+ requests:
+ storage: 20Gi
+---
+apiVersion: v1
+kind: PersistentVolumeClaim
+metadata:
+ name: helm-mongo
+ namespace: zygajg
+ labels:
+ cmii.type: middleware-base
+ cmii.app: helm-mongo
+ helm.sh/chart: all-persistence-volume-claims-1.1.0
+ app.kubernetes.io/version: 6.0.0
+spec:
+ storageClassName: nfs-prod-distribute
+ accessModes:
+ - ReadWriteMany
+ volumeMode: Filesystem
+ resources:
+ requests:
+ storage: 30Gi
+---
+apiVersion: v1
+kind: PersistentVolumeClaim
+metadata:
+ name: helm-rabbitmq
+ namespace: zygajg
+ labels:
+ cmii.type: middleware-base
+ cmii.app: helm-rabbitmq
+ helm.sh/chart: all-persistence-volume-claims-1.1.0
+ app.kubernetes.io/version: 6.0.0
+spec:
+ storageClassName: nfs-prod-distribute
+ accessModes:
+ - ReadWriteMany
+ volumeMode: Filesystem
+ resources:
+ requests:
+ storage: 20Gi
diff --git a/agent-common/real_project/zygajg/old/k8s-rabbitmq.yaml b/agent-common/real_project/zygajg/old/k8s-rabbitmq.yaml
new file mode 100644
index 0000000..1741361
--- /dev/null
+++ b/agent-common/real_project/zygajg/old/k8s-rabbitmq.yaml
@@ -0,0 +1,328 @@
+---
+apiVersion: v1
+kind: ServiceAccount
+metadata:
+ name: helm-rabbitmq
+ namespace: zygajg
+ labels:
+ app.kubernetes.io/name: helm-rabbitmq
+ helm.sh/chart: rabbitmq-8.26.1
+ app.kubernetes.io/release: zygajg
+ app.kubernetes.io/managed-by: rabbitmq
+automountServiceAccountToken: true
+secrets:
+ - name: helm-rabbitmq
+---
+apiVersion: v1
+kind: Secret
+metadata:
+ name: helm-rabbitmq
+ namespace: zygajg
+ labels:
+ app.kubernetes.io/name: helm-rabbitmq
+ helm.sh/chart: rabbitmq-8.26.1
+ app.kubernetes.io/release: zygajg
+ app.kubernetes.io/managed-by: rabbitmq
+type: Opaque
+data:
+ rabbitmq-password: "blljUk45MXIuX2hq"
+ rabbitmq-erlang-cookie: "emFBRmt1ZU1xMkJieXZvdHRYbWpoWk52UThuVXFzcTU="
+---
+apiVersion: v1
+kind: ConfigMap
+metadata:
+ name: helm-rabbitmq-config
+ namespace: zygajg
+ labels:
+ app.kubernetes.io/name: helm-rabbitmq
+ helm.sh/chart: rabbitmq-8.26.1
+ app.kubernetes.io/release: zygajg
+ app.kubernetes.io/managed-by: rabbitmq
+data:
+ rabbitmq.conf: |-
+ ## Username and password
+ ##
+ default_user = admin
+ default_pass = nYcRN91r._hj
+ ## Clustering
+ ##
+ cluster_formation.peer_discovery_backend = rabbit_peer_discovery_k8s
+ cluster_formation.k8s.host = kubernetes.default.svc.cluster.local
+ cluster_formation.node_cleanup.interval = 10
+ cluster_formation.node_cleanup.only_log_warning = true
+ cluster_partition_handling = autoheal
+ # queue master locator
+ queue_master_locator = min-masters
+ # enable guest user
+ loopback_users.guest = false
+ #default_vhost = default-vhost
+ #disk_free_limit.absolute = 50MB
+ #load_definitions = /app/load_definition.json
+---
+kind: Role
+apiVersion: rbac.authorization.k8s.io/v1
+metadata:
+ name: helm-rabbitmq-endpoint-reader
+ namespace: zygajg
+ labels:
+ app.kubernetes.io/name: helm-rabbitmq
+ helm.sh/chart: rabbitmq-8.26.1
+ app.kubernetes.io/release: zygajg
+ app.kubernetes.io/managed-by: rabbitmq
+rules:
+ - apiGroups: [""]
+ resources: ["endpoints"]
+ verbs: ["get"]
+ - apiGroups: [""]
+ resources: ["events"]
+ verbs: ["create"]
+---
+kind: RoleBinding
+apiVersion: rbac.authorization.k8s.io/v1
+metadata:
+ name: helm-rabbitmq-endpoint-reader
+ namespace: zygajg
+ labels:
+ app.kubernetes.io/name: helm-rabbitmq
+ helm.sh/chart: rabbitmq-8.26.1
+ app.kubernetes.io/release: zygajg
+ app.kubernetes.io/managed-by: rabbitmq
+subjects:
+ - kind: ServiceAccount
+ name: helm-rabbitmq
+roleRef:
+ apiGroup: rbac.authorization.k8s.io
+ kind: Role
+ name: helm-rabbitmq-endpoint-reader
+---
+apiVersion: v1
+kind: Service
+metadata:
+ name: helm-rabbitmq-headless
+ namespace: zygajg
+ labels:
+ app.kubernetes.io/name: helm-rabbitmq
+ helm.sh/chart: rabbitmq-8.26.1
+ app.kubernetes.io/release: zygajg
+ app.kubernetes.io/managed-by: rabbitmq
+spec:
+ clusterIP: None
+ ports:
+ - name: epmd
+ port: 4369
+ targetPort: epmd
+ - name: amqp
+ port: 5672
+ targetPort: amqp
+ - name: dist
+ port: 25672
+ targetPort: dist
+ - name: dashboard
+ port: 15672
+ targetPort: stats
+ selector:
+ app.kubernetes.io/name: helm-rabbitmq
+ app.kubernetes.io/release: zygajg
+ publishNotReadyAddresses: true
+---
+apiVersion: v1
+kind: Service
+metadata:
+ name: helm-rabbitmq
+ namespace: zygajg
+ labels:
+ app.kubernetes.io/name: helm-rabbitmq
+ helm.sh/chart: rabbitmq-8.26.1
+ app.kubernetes.io/release: zygajg
+ app.kubernetes.io/managed-by: rabbitmq
+spec:
+ type: NodePort
+ ports:
+ - name: amqp
+ port: 5672
+ targetPort: amqp
+ nodePort: 35672
+ - name: dashboard
+ port: 15672
+ targetPort: dashboard
+ nodePort: 36675
+ selector:
+ app.kubernetes.io/name: helm-rabbitmq
+ app.kubernetes.io/release: zygajg
+---
+apiVersion: apps/v1
+kind: StatefulSet
+metadata:
+ name: helm-rabbitmq
+ namespace: zygajg
+ labels:
+ app.kubernetes.io/name: helm-rabbitmq
+ helm.sh/chart: rabbitmq-8.26.1
+ app.kubernetes.io/release: zygajg
+ app.kubernetes.io/managed-by: rabbitmq
+spec:
+ serviceName: helm-rabbitmq-headless
+ podManagementPolicy: OrderedReady
+ replicas: 1
+ updateStrategy:
+ type: RollingUpdate
+ selector:
+ matchLabels:
+ app.kubernetes.io/name: helm-rabbitmq
+ app.kubernetes.io/release: zygajg
+ template:
+ metadata:
+ labels:
+ app.kubernetes.io/name: helm-rabbitmq
+ helm.sh/chart: rabbitmq-8.26.1
+ app.kubernetes.io/release: zygajg
+ app.kubernetes.io/managed-by: rabbitmq
+ annotations:
+ checksum/config: d6c2caa9572f64a06d9f7daa34c664a186b4778cd1697ef8e59663152fc628f1
+ checksum/secret: d764e7b3d999e7324d1afdfec6140092a612f04b6e0306818675815cec2f454f
+ spec:
+ imagePullSecrets:
+ - name: harborsecret
+ serviceAccountName: helm-rabbitmq
+ affinity: {}
+ securityContext:
+ fsGroup: 5001
+ runAsUser: 5001
+ terminationGracePeriodSeconds: 120
+ initContainers:
+ - name: volume-permissions
+ image: 80.192.1.46:8033/cmii/bitnami-shell:11-debian-11-r136
+ imagePullPolicy: "Always"
+ command:
+ - /bin/bash
+ args:
+ - -ec
+ - |
+ mkdir -p "/bitnami/rabbitmq/mnesia"
+ chown -R "5001:5001" "/bitnami/rabbitmq/mnesia"
+ securityContext:
+ runAsUser: 0
+ resources:
+ limits: {}
+ requests: {}
+ volumeMounts:
+ - name: data
+ mountPath: /bitnami/rabbitmq/mnesia
+ containers:
+ - name: rabbitmq
+ image: 80.192.1.46:8033/cmii/rabbitmq:3.9.12-debian-10-r3
+ imagePullPolicy: "Always"
+ env:
+ - name: BITNAMI_DEBUG
+ value: "false"
+ - name: MY_POD_IP
+ valueFrom:
+ fieldRef:
+ fieldPath: status.podIP
+ - name: MY_POD_NAME
+ valueFrom:
+ fieldRef:
+ fieldPath: metadata.name
+ - name: MY_POD_NAMESPACE
+ valueFrom:
+ fieldRef:
+ fieldPath: metadata.namespace
+ - name: K8S_SERVICE_NAME
+ value: "helm-rabbitmq-headless"
+ - name: K8S_ADDRESS_TYPE
+ value: hostname
+ - name: RABBITMQ_FORCE_BOOT
+ value: "no"
+ - name: RABBITMQ_NODE_NAME
+ value: "rabbit@$(MY_POD_NAME).$(K8S_SERVICE_NAME).$(MY_POD_NAMESPACE).svc.cluster.local"
+ - name: K8S_HOSTNAME_SUFFIX
+ value: ".$(K8S_SERVICE_NAME).$(MY_POD_NAMESPACE).svc.cluster.local"
+ - name: RABBITMQ_MNESIA_DIR
+ value: "/bitnami/rabbitmq/mnesia/$(RABBITMQ_NODE_NAME)"
+ - name: RABBITMQ_LDAP_ENABLE
+ value: "no"
+ - name: RABBITMQ_LOGS
+ value: "-"
+ - name: RABBITMQ_ULIMIT_NOFILES
+ value: "65536"
+ - name: RABBITMQ_USE_LONGNAME
+ value: "true"
+ - name: RABBITMQ_ERL_COOKIE
+ valueFrom:
+ secretKeyRef:
+ name: helm-rabbitmq
+ key: rabbitmq-erlang-cookie
+ - name: RABBITMQ_LOAD_DEFINITIONS
+ value: "no"
+ - name: RABBITMQ_SECURE_PASSWORD
+ value: "yes"
+ - name: RABBITMQ_USERNAME
+ value: "admin"
+ - name: RABBITMQ_PASSWORD
+ valueFrom:
+ secretKeyRef:
+ name: helm-rabbitmq
+ key: rabbitmq-password
+ - name: RABBITMQ_PLUGINS
+ value: "rabbitmq_management, rabbitmq_peer_discovery_k8s, rabbitmq_shovel, rabbitmq_shovel_management, rabbitmq_auth_backend_ldap"
+ ports:
+ - name: amqp
+ containerPort: 5672
+ - name: dist
+ containerPort: 25672
+ - name: dashboard
+ containerPort: 15672
+ - name: epmd
+ containerPort: 4369
+ livenessProbe:
+ exec:
+ command:
+ - /bin/bash
+ - -ec
+ - rabbitmq-diagnostics -q ping
+ initialDelaySeconds: 120
+ periodSeconds: 30
+ timeoutSeconds: 20
+ successThreshold: 1
+ failureThreshold: 6
+ readinessProbe:
+ exec:
+ command:
+ - /bin/bash
+ - -ec
+ - rabbitmq-diagnostics -q check_running && rabbitmq-diagnostics -q check_local_alarms
+ initialDelaySeconds: 10
+ periodSeconds: 30
+ timeoutSeconds: 20
+ successThreshold: 1
+ failureThreshold: 3
+ lifecycle:
+ preStop:
+ exec:
+ command:
+ - /bin/bash
+ - -ec
+ - |
+ if [[ -f /opt/bitnami/scripts/rabbitmq/nodeshutdown.sh ]]; then
+ /opt/bitnami/scripts/rabbitmq/nodeshutdown.sh -t "120" -d "false"
+ else
+ rabbitmqctl stop_app
+ fi
+ resources:
+ limits: {}
+ requests: {}
+ volumeMounts:
+ - name: configuration
+ mountPath: /bitnami/rabbitmq/conf
+ - name: data
+ mountPath: /bitnami/rabbitmq/mnesia
+ volumes:
+ - name: configuration
+ configMap:
+ name: helm-rabbitmq-config
+ items:
+ - key: rabbitmq.conf
+ path: rabbitmq.conf
+ - name: data
+ persistentVolumeClaim:
+ claimName: helm-rabbitmq
diff --git a/agent-common/real_project/zygajg/old/k8s-redis.yaml b/agent-common/real_project/zygajg/old/k8s-redis.yaml
new file mode 100644
index 0000000..b85f070
--- /dev/null
+++ b/agent-common/real_project/zygajg/old/k8s-redis.yaml
@@ -0,0 +1,585 @@
+---
+apiVersion: v1
+kind: ServiceAccount
+automountServiceAccountToken: true
+metadata:
+ name: helm-redis
+ namespace: zygajg
+ labels:
+ app.kubernetes.io/name: redis-db
+ octopus.control: redis-db-wdd
+ app.kubernetes.io/release: zygajg
+ app.kubernetes.io/managed-by: octopus
+---
+apiVersion: v1
+kind: Secret
+metadata:
+ name: helm-redis
+ namespace: zygajg
+ labels:
+ app.kubernetes.io/name: redis-db
+ octopus.control: redis-db-wdd
+ app.kubernetes.io/release: zygajg
+ app.kubernetes.io/managed-by: octopus
+type: Opaque
+data:
+ redis-password: "TWNhY2hlQDQ1MjI="
+---
+apiVersion: v1
+kind: ConfigMap
+metadata:
+ name: helm-redis-configuration
+ namespace: zygajg
+ labels:
+ app.kubernetes.io/name: redis-db
+ octopus.control: redis-db-wdd
+ app.kubernetes.io/release: zygajg
+ app.kubernetes.io/managed-by: octopus
+data:
+ redis.conf: |-
+ # User-supplied common configuration:
+ # Enable AOF https://redis.io/topics/persistence#append-only-file
+ appendonly yes
+ # Disable RDB persistence, AOF persistence already enabled.
+ save ""
+ # End of common configuration
+ master.conf: |-
+ dir /data
+ # User-supplied master configuration:
+ rename-command FLUSHDB ""
+ rename-command FLUSHALL ""
+ # End of master configuration
+ replica.conf: |-
+ dir /data
+ slave-read-only yes
+ # User-supplied replica configuration:
+ rename-command FLUSHDB ""
+ rename-command FLUSHALL ""
+ # End of replica configuration
+---
+# Source: outside-deploy/charts/redis-db/templates/health-configmap.yaml
+apiVersion: v1
+kind: ConfigMap
+metadata:
+ name: helm-redis-health
+ namespace: zygajg
+ labels:
+ app.kubernetes.io/name: redis-db
+ octopus.control: redis-db-wdd
+ app.kubernetes.io/release: zygajg
+ app.kubernetes.io/managed-by: octopus
+data:
+ ping_readiness_local.sh: |-
+ #!/bin/bash
+
+ [[ -f $REDIS_PASSWORD_FILE ]] && export REDIS_PASSWORD="$(< "${REDIS_PASSWORD_FILE}")"
+ [[ -n "$REDIS_PASSWORD" ]] && export REDISCLI_AUTH="$REDIS_PASSWORD"
+ response=$(
+ timeout -s 3 $1 \
+ redis-cli \
+ -h localhost \
+ -p $REDIS_PORT \
+ ping
+ )
+ if [ "$response" != "PONG" ]; then
+ echo "$response"
+ exit 1
+ fi
+ ping_liveness_local.sh: |-
+ #!/bin/bash
+
+ [[ -f $REDIS_PASSWORD_FILE ]] && export REDIS_PASSWORD="$(< "${REDIS_PASSWORD_FILE}")"
+ [[ -n "$REDIS_PASSWORD" ]] && export REDISCLI_AUTH="$REDIS_PASSWORD"
+ response=$(
+ timeout -s 3 $1 \
+ redis-cli \
+ -h localhost \
+ -p $REDIS_PORT \
+ ping
+ )
+ if [ "$response" != "PONG" ] && [ "$response" != "LOADING Redis is loading the dataset in memory" ]; then
+ echo "$response"
+ exit 1
+ fi
+ ping_readiness_master.sh: |-
+ #!/bin/bash
+
+ [[ -f $REDIS_MASTER_PASSWORD_FILE ]] && export REDIS_MASTER_PASSWORD="$(< "${REDIS_MASTER_PASSWORD_FILE}")"
+ [[ -n "$REDIS_MASTER_PASSWORD" ]] && export REDISCLI_AUTH="$REDIS_MASTER_PASSWORD"
+ response=$(
+ timeout -s 3 $1 \
+ redis-cli \
+ -h $REDIS_MASTER_HOST \
+ -p $REDIS_MASTER_PORT_NUMBER \
+ ping
+ )
+ if [ "$response" != "PONG" ]; then
+ echo "$response"
+ exit 1
+ fi
+ ping_liveness_master.sh: |-
+ #!/bin/bash
+
+ [[ -f $REDIS_MASTER_PASSWORD_FILE ]] && export REDIS_MASTER_PASSWORD="$(< "${REDIS_MASTER_PASSWORD_FILE}")"
+ [[ -n "$REDIS_MASTER_PASSWORD" ]] && export REDISCLI_AUTH="$REDIS_MASTER_PASSWORD"
+ response=$(
+ timeout -s 3 $1 \
+ redis-cli \
+ -h $REDIS_MASTER_HOST \
+ -p $REDIS_MASTER_PORT_NUMBER \
+ ping
+ )
+ if [ "$response" != "PONG" ] && [ "$response" != "LOADING Redis is loading the dataset in memory" ]; then
+ echo "$response"
+ exit 1
+ fi
+ ping_readiness_local_and_master.sh: |-
+ script_dir="$(dirname "$0")"
+ exit_status=0
+ "$script_dir/ping_readiness_local.sh" $1 || exit_status=$?
+ "$script_dir/ping_readiness_master.sh" $1 || exit_status=$?
+ exit $exit_status
+ ping_liveness_local_and_master.sh: |-
+ script_dir="$(dirname "$0")"
+ exit_status=0
+ "$script_dir/ping_liveness_local.sh" $1 || exit_status=$?
+ "$script_dir/ping_liveness_master.sh" $1 || exit_status=$?
+ exit $exit_status
+---
+# Source: outside-deploy/charts/redis-db/templates/scripts-configmap.yaml
+apiVersion: v1
+kind: ConfigMap
+metadata:
+ name: helm-redis-scripts
+ namespace: zygajg
+ labels:
+ app.kubernetes.io/name: redis-db
+ octopus.control: redis-db-wdd
+ app.kubernetes.io/release: zygajg
+ app.kubernetes.io/managed-by: octopus
+data:
+ start-master.sh: |
+ #!/bin/bash
+
+ [[ -f $REDIS_PASSWORD_FILE ]] && export REDIS_PASSWORD="$(< "${REDIS_PASSWORD_FILE}")"
+ if [[ ! -f /opt/bitnami/redis/etc/master.conf ]];then
+ cp /opt/bitnami/redis/mounted-etc/master.conf /opt/bitnami/redis/etc/master.conf
+ fi
+ if [[ ! -f /opt/bitnami/redis/etc/redis.conf ]];then
+ cp /opt/bitnami/redis/mounted-etc/redis.conf /opt/bitnami/redis/etc/redis.conf
+ fi
+ ARGS=("--port" "${REDIS_PORT}")
+ ARGS+=("--requirepass" "${REDIS_PASSWORD}")
+ ARGS+=("--masterauth" "${REDIS_PASSWORD}")
+ ARGS+=("--include" "/opt/bitnami/redis/etc/redis.conf")
+ ARGS+=("--include" "/opt/bitnami/redis/etc/master.conf")
+ exec redis-server "${ARGS[@]}"
+ start-replica.sh: |
+ #!/bin/bash
+
+ get_port() {
+ hostname="$1"
+ type="$2"
+
+ port_var=$(echo "${hostname^^}_SERVICE_PORT_$type" | sed "s/-/_/g")
+ port=${!port_var}
+
+ if [ -z "$port" ]; then
+ case $type in
+ "SENTINEL")
+ echo 26379
+ ;;
+ "REDIS")
+ echo 6379
+ ;;
+ esac
+ else
+ echo $port
+ fi
+ }
+
+ get_full_hostname() {
+ hostname="$1"
+ echo "${hostname}.${HEADLESS_SERVICE}"
+ }
+
+ REDISPORT=$(get_port "$HOSTNAME" "REDIS")
+
+ [[ -f $REDIS_PASSWORD_FILE ]] && export REDIS_PASSWORD="$(< "${REDIS_PASSWORD_FILE}")"
+ [[ -f $REDIS_MASTER_PASSWORD_FILE ]] && export REDIS_MASTER_PASSWORD="$(< "${REDIS_MASTER_PASSWORD_FILE}")"
+ if [[ ! -f /opt/bitnami/redis/etc/replica.conf ]];then
+ cp /opt/bitnami/redis/mounted-etc/replica.conf /opt/bitnami/redis/etc/replica.conf
+ fi
+ if [[ ! -f /opt/bitnami/redis/etc/redis.conf ]];then
+ cp /opt/bitnami/redis/mounted-etc/redis.conf /opt/bitnami/redis/etc/redis.conf
+ fi
+
+ echo "" >> /opt/bitnami/redis/etc/replica.conf
+ echo "replica-announce-port $REDISPORT" >> /opt/bitnami/redis/etc/replica.conf
+ echo "replica-announce-ip $(get_full_hostname "$HOSTNAME")" >> /opt/bitnami/redis/etc/replica.conf
+ ARGS=("--port" "${REDIS_PORT}")
+ ARGS+=("--slaveof" "${REDIS_MASTER_HOST}" "${REDIS_MASTER_PORT_NUMBER}")
+ ARGS+=("--requirepass" "${REDIS_PASSWORD}")
+ ARGS+=("--masterauth" "${REDIS_MASTER_PASSWORD}")
+ ARGS+=("--include" "/opt/bitnami/redis/etc/redis.conf")
+ ARGS+=("--include" "/opt/bitnami/redis/etc/replica.conf")
+ exec redis-server "${ARGS[@]}"
+---
+# Source: outside-deploy/charts/redis-db/templates/headless-svc.yaml
+apiVersion: v1
+kind: Service
+metadata:
+ name: helm-redis-headless
+ namespace: zygajg
+ labels:
+ app.kubernetes.io/name: redis-db
+ octopus.control: redis-db-wdd
+ app.kubernetes.io/release: zygajg
+ app.kubernetes.io/managed-by: octopus
+spec:
+ type: ClusterIP
+ clusterIP: None
+ ports:
+ - name: tcp-redis
+ port: 6379
+ targetPort: redis
+ selector:
+ app.kubernetes.io/name: redis-db
+ app.kubernetes.io/release: zygajg
+---
+# Source: outside-deploy/charts/redis-db/templates/master/service.yaml
+apiVersion: v1
+kind: Service
+metadata:
+ name: helm-redis-master
+ namespace: zygajg
+ labels:
+ app.kubernetes.io/name: redis-db
+ octopus.control: redis-db-wdd
+ app.kubernetes.io/release: zygajg
+ app.kubernetes.io/managed-by: octopus
+ cmii.type: middleware
+ cmii.app: redis
+ app.kubernetes.io/component: master
+spec:
+ type: ClusterIP
+
+ ports:
+ - name: tcp-redis
+ port: 6379
+ targetPort: redis
+ nodePort: null
+ selector:
+ app.kubernetes.io/name: redis-db
+ app.kubernetes.io/release: zygajg
+ cmii.type: middleware
+ cmii.app: redis
+ app.kubernetes.io/component: master
+---
+# Source: outside-deploy/charts/redis-db/templates/replicas/service.yaml
+apiVersion: v1
+kind: Service
+metadata:
+ name: helm-redis-replicas
+ namespace: zygajg
+ labels:
+ app.kubernetes.io/name: redis-db
+ octopus.control: redis-db-wdd
+ app.kubernetes.io/release: zygajg
+ app.kubernetes.io/managed-by: octopus
+ app.kubernetes.io/component: replica
+spec:
+ type: ClusterIP
+ ports:
+ - name: tcp-redis
+ port: 6379
+ targetPort: redis
+ nodePort: null
+ selector:
+ app.kubernetes.io/name: redis-db
+ app.kubernetes.io/release: zygajg
+ app.kubernetes.io/component: replica
+---
+# Source: outside-deploy/charts/redis-db/templates/master/statefulset.yaml
+apiVersion: apps/v1
+kind: StatefulSet
+metadata:
+ name: helm-redis-master
+ namespace: zygajg
+ labels:
+ app.kubernetes.io/name: redis-db
+ octopus.control: redis-db-wdd
+ app.kubernetes.io/release: zygajg
+ app.kubernetes.io/managed-by: octopus
+ cmii.type: middleware
+ cmii.app: redis
+ app.kubernetes.io/component: master
+spec:
+ replicas: 1
+ selector:
+ matchLabels:
+ app.kubernetes.io/name: redis-db
+ app.kubernetes.io/release: zygajg
+ cmii.type: middleware
+ cmii.app: redis
+ app.kubernetes.io/component: master
+ serviceName: helm-redis-headless
+ updateStrategy:
+ rollingUpdate: {}
+ type: RollingUpdate
+ template:
+ metadata:
+ labels:
+ app.kubernetes.io/name: redis-db
+ octopus.control: redis-db-wdd
+ app.kubernetes.io/release: zygajg
+ app.kubernetes.io/managed-by: octopus
+ cmii.type: middleware
+ cmii.app: redis
+ app.kubernetes.io/component: master
+ annotations:
+ checksum/configmap: b64aa5db67e6e63811f3c1095b9fce34d83c86a471fccdda0e48eedb53a179b0
+ checksum/health: 6e0a6330e5ac63e565ae92af1444527d72d8897f91266f333555b3d323570623
+ checksum/scripts: b88df93710b7c42a76006e20218f05c6e500e6cc2affd4bb1985832f03166e98
+ checksum/secret: 43f1b0e20f9cb2de936bd182bc3683b720fc3cf4f4e76cb23c06a52398a50e8d
+ spec:
+ affinity: {}
+ securityContext:
+ fsGroup: 1001
+ serviceAccountName: helm-redis
+ imagePullSecrets:
+ - name: harborsecret
+ terminationGracePeriodSeconds: 30
+ containers:
+ - name: redis
+ image: 80.192.1.46:8033/cmii/redis:6.2.6-debian-10-r0
+ imagePullPolicy: "Always"
+ securityContext:
+ runAsUser: 1001
+ command:
+ - /bin/bash
+ args:
+ - -c
+ - /opt/bitnami/scripts/start-scripts/start-master.sh
+ env:
+ - name: BITNAMI_DEBUG
+ value: "false"
+ - name: REDIS_REPLICATION_MODE
+ value: master
+ - name: ALLOW_EMPTY_PASSWORD
+ value: "no"
+ - name: REDIS_PASSWORD
+ valueFrom:
+ secretKeyRef:
+ name: helm-redis
+ key: redis-password
+ - name: REDIS_TLS_ENABLED
+ value: "no"
+ - name: REDIS_PORT
+ value: "6379"
+ ports:
+ - name: redis
+ containerPort: 6379
+ livenessProbe:
+ initialDelaySeconds: 20
+ periodSeconds: 5
+ # One second longer than command timeout should prevent generation of zombie processes.
+ timeoutSeconds: 6
+ successThreshold: 1
+ failureThreshold: 5
+ exec:
+ command:
+ - sh
+ - -c
+ - /health/ping_liveness_local.sh 5
+ readinessProbe:
+ initialDelaySeconds: 20
+ periodSeconds: 5
+ timeoutSeconds: 2
+ successThreshold: 1
+ failureThreshold: 5
+ exec:
+ command:
+ - sh
+ - -c
+ - /health/ping_readiness_local.sh 1
+ resources:
+ limits:
+ cpu: "2"
+ memory: 8Gi
+ requests:
+ cpu: "2"
+ memory: 8Gi
+ volumeMounts:
+ - name: start-scripts
+ mountPath: /opt/bitnami/scripts/start-scripts
+ - name: health
+ mountPath: /health
+ - name: redis-data
+ mountPath: /data
+ subPath:
+ - name: config
+ mountPath: /opt/bitnami/redis/mounted-etc
+ - name: redis-tmp-conf
+ mountPath: /opt/bitnami/redis/etc/
+ - name: tmp
+ mountPath: /tmp
+ volumes:
+ - name: start-scripts
+ configMap:
+ name: helm-redis-scripts
+ defaultMode: 0755
+ - name: health
+ configMap:
+ name: helm-redis-health
+ defaultMode: 0755
+ - name: config
+ configMap:
+ name: helm-redis-configuration
+ - name: redis-tmp-conf
+ emptyDir: {}
+ - name: tmp
+ emptyDir: {}
+ - name: redis-data
+ emptyDir: {}
+---
+# Source: outside-deploy/charts/redis-db/templates/replicas/statefulset.yaml
+apiVersion: apps/v1
+kind: StatefulSet
+metadata:
+ name: helm-redis-replicas
+ namespace: zygajg
+ labels:
+ app.kubernetes.io/name: redis-db
+ octopus.control: redis-db-wdd
+ app.kubernetes.io/release: zygajg
+ app.kubernetes.io/managed-by: octopus
+ app.kubernetes.io/component: replica
+spec:
+ replicas: 1
+ selector:
+ matchLabels:
+ app.kubernetes.io/name: redis-db
+ app.kubernetes.io/release: zygajg
+ app.kubernetes.io/component: replica
+ serviceName: helm-redis-headless
+ updateStrategy:
+ rollingUpdate: {}
+ type: RollingUpdate
+ template:
+ metadata:
+ labels:
+ app.kubernetes.io/name: redis-db
+ octopus.control: redis-db-wdd
+ app.kubernetes.io/release: zygajg
+ app.kubernetes.io/managed-by: octopus
+ app.kubernetes.io/component: replica
+ annotations:
+ checksum/configmap: b64aa5db67e6e63811f3c1095b9fce34d83c86a471fccdda0e48eedb53a179b0
+ checksum/health: 6e0a6330e5ac63e565ae92af1444527d72d8897f91266f333555b3d323570623
+ checksum/scripts: b88df93710b7c42a76006e20218f05c6e500e6cc2affd4bb1985832f03166e98
+ checksum/secret: 43f1b0e20f9cb2de936bd182bc3683b720fc3cf4f4e76cb23c06a52398a50e8d
+ spec:
+ imagePullSecrets:
+ - name: harborsecret
+ securityContext:
+ fsGroup: 1001
+ serviceAccountName: helm-redis
+ terminationGracePeriodSeconds: 30
+ containers:
+ - name: redis
+ image: 80.192.1.46:8033/cmii/redis:6.2.6-debian-10-r0
+ imagePullPolicy: "Always"
+ securityContext:
+ runAsUser: 1001
+ command:
+ - /bin/bash
+ args:
+ - -c
+ - /opt/bitnami/scripts/start-scripts/start-replica.sh
+ env:
+ - name: BITNAMI_DEBUG
+ value: "false"
+ - name: REDIS_REPLICATION_MODE
+ value: slave
+ - name: REDIS_MASTER_HOST
+ value: helm-redis-master-0.helm-redis-headless.zygajg.svc.cluster.local
+ - name: REDIS_MASTER_PORT_NUMBER
+ value: "6379"
+ - name: ALLOW_EMPTY_PASSWORD
+ value: "no"
+ - name: REDIS_PASSWORD
+ valueFrom:
+ secretKeyRef:
+ name: helm-redis
+ key: redis-password
+ - name: REDIS_MASTER_PASSWORD
+ valueFrom:
+ secretKeyRef:
+ name: helm-redis
+ key: redis-password
+ - name: REDIS_TLS_ENABLED
+ value: "no"
+ - name: REDIS_PORT
+ value: "6379"
+ ports:
+ - name: redis
+ containerPort: 6379
+ livenessProbe:
+ initialDelaySeconds: 20
+ periodSeconds: 5
+ timeoutSeconds: 6
+ successThreshold: 1
+ failureThreshold: 5
+ exec:
+ command:
+ - sh
+ - -c
+ - /health/ping_liveness_local_and_master.sh 5
+ readinessProbe:
+ initialDelaySeconds: 20
+ periodSeconds: 5
+ timeoutSeconds: 2
+ successThreshold: 1
+ failureThreshold: 5
+ exec:
+ command:
+ - sh
+ - -c
+ - /health/ping_readiness_local_and_master.sh 1
+ resources:
+ limits:
+ cpu: "2"
+ memory: 8Gi
+ requests:
+ cpu: "2"
+ memory: 8Gi
+ volumeMounts:
+ - name: start-scripts
+ mountPath: /opt/bitnami/scripts/start-scripts
+ - name: health
+ mountPath: /health
+ - name: redis-data
+ mountPath: /data
+ subPath:
+ - name: config
+ mountPath: /opt/bitnami/redis/mounted-etc
+ - name: redis-tmp-conf
+ mountPath: /opt/bitnami/redis/etc
+ volumes:
+ - name: start-scripts
+ configMap:
+ name: helm-redis-scripts
+ defaultMode: 0755
+ - name: health
+ configMap:
+ name: helm-redis-health
+ defaultMode: 0755
+ - name: config
+ configMap:
+ name: helm-redis-configuration
+ - name: redis-tmp-conf
+ emptyDir: {}
+ - name: redis-data
+ emptyDir: {}
+
diff --git a/agent-common/real_project/zygajg/old/k8s-srs.yaml b/agent-common/real_project/zygajg/old/k8s-srs.yaml
new file mode 100644
index 0000000..b81d4e8
--- /dev/null
+++ b/agent-common/real_project/zygajg/old/k8s-srs.yaml
@@ -0,0 +1,496 @@
+---
+kind: ConfigMap
+apiVersion: v1
+metadata:
+ name: helm-live-srs-cm
+ namespace: zygajg
+ labels:
+ cmii.app: live-srs
+ cmii.type: live
+ octopus.control: wdd
+ app.kubernetes.io/managed-by: octopus
+ helm.sh/chart: cmlc-live-srs-rtc-2.0.0
+data:
+ srs.rtc.conf: |-
+ listen 31935;
+ max_connections 4096;
+ srs_log_tank console;
+ srs_log_level info;
+ srs_log_file /home/srs.log;
+ daemon off;
+ http_api {
+ enabled on;
+ listen 1985;
+ crossdomain on;
+ }
+ stats {
+ network 0;
+ }
+ http_server {
+ enabled on;
+ listen 8080;
+ dir /home/hls;
+ }
+ srt_server {
+ enabled on;
+ listen 30556;
+ maxbw 1000000000;
+ connect_timeout 4000;
+ peerlatency 600;
+ recvlatency 600;
+ }
+ rtc_server {
+ enabled on;
+ listen 30090;
+ candidate $CANDIDATE;
+ }
+ vhost __defaultVhost__ {
+ http_hooks {
+ enabled on;
+ on_publish http://helm-live-op-svc-v2:8080/hooks/on_push;
+ }
+ http_remux {
+ enabled on;
+ }
+ rtc {
+ enabled on;
+ rtmp_to_rtc on;
+ rtc_to_rtmp on;
+ keep_bframe off;
+ }
+ tcp_nodelay on;
+ min_latency on;
+ play {
+ gop_cache off;
+ mw_latency 100;
+ mw_msgs 10;
+ }
+ publish {
+ firstpkt_timeout 8000;
+ normal_timeout 4000;
+ mr on;
+ }
+ dvr {
+ enabled off;
+ dvr_path /home/dvr/[app]/[stream]/[2006][01]/[timestamp].mp4;
+ dvr_plan session;
+ }
+ hls {
+ enabled on;
+ hls_path /home/hls;
+ hls_fragment 10;
+ hls_window 60;
+ hls_m3u8_file [app]/[stream].m3u8;
+ hls_ts_file [app]/[stream]/[2006][01][02]/[timestamp]-[duration].ts;
+ hls_cleanup on;
+ hls_entry_prefix http://80.192.1.46:8088;
+ }
+ }
+---
+kind: Service
+apiVersion: v1
+metadata:
+ name: helm-live-srs-svc-exporter
+ namespace: zygajg
+ labels:
+ octopus.control: wdd
+ app.kubernetes.io/managed-by: octopus
+spec:
+ ports:
+ - name: rtmp
+ protocol: TCP
+ port: 30935
+ targetPort: 30935
+ nodePort: 31935
+ - name: rtc
+ protocol: UDP
+ port: 30090
+ targetPort: 30090
+ nodePort: 30090
+ - name: rtc-tcp
+ protocol: TCP
+ port: 30090
+ targetPort: 30090
+ nodePort: 30090
+ - name: srt
+ protocol: UDP
+ port: 30556
+ targetPort: 30556
+ nodePort: 30556
+ - name: api
+ protocol: TCP
+ port: 1985
+ targetPort: 1985
+ nodePort: 30080
+ selector:
+ srs-role: rtc
+ type: NodePort
+ sessionAffinity: None
+ externalTrafficPolicy: Cluster
+
+---
+kind: Service
+apiVersion: v1
+metadata:
+ name: helm-live-srs-svc
+ namespace: zygajg
+ labels:
+ octopus.control: wdd
+ app.kubernetes.io/managed-by: octopus
+spec:
+ ports:
+ - name: http
+ protocol: TCP
+ port: 8080
+ targetPort: 8080
+ - name: api
+ protocol: TCP
+ port: 1985
+ targetPort: 1985
+ selector:
+ srs-role: rtc
+ type: ClusterIP
+ sessionAffinity: None
+
+---
+kind: Service
+apiVersion: v1
+metadata:
+ name: helm-live-srsrtc-svc
+ namespace: zygajg
+ labels:
+ octopus.control: wdd
+ app.kubernetes.io/managed-by: octopus
+spec:
+ ports:
+ - name: rtmp
+ protocol: TCP
+ port: 30935
+ targetPort: 30935
+ selector:
+ srs-role: rtc
+ type: ClusterIP
+ sessionAffinity: None
+
+---
+kind: StatefulSet
+apiVersion: apps/v1
+metadata:
+ name: helm-live-srs-rtc
+ namespace: zygajg
+ labels:
+ octopus.control: wdd
+ app.kubernetes.io/managed-by: octopus
+ cmii.app: live-srs
+ cmii.type: live
+ helm.sh/chart: cmlc-live-srs-rtc-2.0.0
+ srs-role: rtc
+spec:
+ replicas: 1
+ selector:
+ matchLabels:
+ srs-role: rtc
+ template:
+ metadata:
+ labels:
+ srs-role: rtc
+ spec:
+ volumes:
+ - name: srs-conf-file
+ configMap:
+ name: helm-live-srs-cm
+ items:
+ - key: srs.rtc.conf
+ path: docker.conf
+ defaultMode: 420
+ - name: srs-vol
+ emptyDir:
+ sizeLimit: 8Gi
+ containers:
+ - name: srs-rtc
+ image: 80.192.1.46:8033/cmii/srs:v5.0.195
+ ports:
+ - name: srs-rtmp
+ containerPort: 30935
+ protocol: TCP
+ - name: srs-api
+ containerPort: 1985
+ protocol: TCP
+ - name: srs-flv
+ containerPort: 8080
+ protocol: TCP
+ - name: srs-webrtc
+ containerPort: 30090
+ protocol: UDP
+ - name: srs-webrtc-tcp
+ containerPort: 30090
+ protocol: TCP
+ - name: srs-srt
+ containerPort: 30556
+ protocol: UDP
+ env:
+ - name: CANDIDATE
+ value: 80.192.1.46
+ resources:
+ limits:
+ cpu: 2000m
+ memory: 4Gi
+ requests:
+ cpu: 100m
+ memory: 256Mi
+ volumeMounts:
+ - name: srs-conf-file
+ mountPath: /usr/local/srs/conf/docker.conf
+ subPath: docker.conf
+ - name: srs-vol
+ mountPath: /home/dvr
+ subPath: zygajg/helm-live/dvr
+ - name: srs-vol
+ mountPath: /home/hls
+ subPath: zygajg/helm-live/hls
+ terminationMessagePath: /dev/termination-log
+ terminationMessagePolicy: File
+ imagePullPolicy: Always
+ - name: oss-adaptor
+ image: 80.192.1.46:8033/cmii/cmii-srs-oss-adaptor:2023-SA
+ env:
+ - name: OSS_ENDPOINT
+ value: 'http://80.192.1.48:9000'
+ - name: OSS_AK
+ value: cmii
+ - name: OSS_SK
+ value: 'B#923fC7mk'
+ - name: OSS_BUCKET
+ value: live-cluster-hls
+ - name: SRS_OP
+ value: 'http://helm-live-op-svc-v2:8080'
+ - name: MYSQL_ENDPOINT
+ value: 'helm-mysql:3306'
+ - name: MYSQL_USERNAME
+ value: k8s_admin
+ - name: MYSQL_PASSWORD
+ value: fP#UaH6qQ3)8
+ - name: MYSQL_DATABASE
+ value: cmii_live_srs_op
+ - name: MYSQL_TABLE
+ value: live_segment
+ - name: LOG_LEVEL
+ value: info
+ - name: OSS_META
+ value: 'yes'
+ resources:
+ limits:
+ cpu: 2000m
+ memory: 4Gi
+ requests:
+ cpu: 100m
+ memory: 256Mi
+ volumeMounts:
+ - name: srs-vol
+ mountPath: /cmii/share/hls
+ subPath: zygajg/helm-live/hls
+ terminationMessagePath: /dev/termination-log
+ terminationMessagePolicy: File
+ imagePullPolicy: Always
+ restartPolicy: Always
+ terminationGracePeriodSeconds: 30
+ dnsPolicy: ClusterFirst
+ securityContext: {}
+ imagePullSecrets:
+ - name: harborsecret
+ affinity: {}
+ schedulerName: default-scheduler
+ serviceName: helm-live-srsrtc-svc
+ podManagementPolicy: OrderedReady
+ updateStrategy:
+ type: RollingUpdate
+ rollingUpdate:
+ partition: 0
+ revisionHistoryLimit: 10
+---
+# live-srs部分
+---
+kind: Deployment
+apiVersion: apps/v1
+metadata:
+ name: helm-live-op-v2
+ namespace: zygajg
+ labels:
+ octopus.control: wdd
+ app.kubernetes.io/managed-by: octopus
+ cmii.app: live-engine
+ cmii.type: live
+ helm.sh/chart: cmlc-live-live-op-2.0.0
+ live-role: op-v2
+spec:
+ replicas: 1
+ selector:
+ matchLabels:
+ live-role: op-v2
+ template:
+ metadata:
+ labels:
+ live-role: op-v2
+ spec:
+ volumes:
+ - name: srs-conf-file
+ configMap:
+ name: helm-live-op-cm-v2
+ items:
+ - key: live.op.conf
+ path: bootstrap.yaml
+ defaultMode: 420
+ containers:
+ - name: helm-live-op-v2
+ image: 80.192.1.46:8033/cmii/cmii-live-operator:5.2.0
+ ports:
+ - name: operator
+ containerPort: 8080
+ protocol: TCP
+ resources:
+ limits:
+ cpu: 4800m
+ memory: 4Gi
+ requests:
+ cpu: 100m
+ memory: 256Mi
+ volumeMounts:
+ - name: srs-conf-file
+ mountPath: /cmii/bootstrap.yaml
+ subPath: bootstrap.yaml
+ livenessProbe:
+ httpGet:
+ path: /cmii/health
+ port: 8080
+ scheme: HTTP
+ initialDelaySeconds: 60
+ timeoutSeconds: 5
+ periodSeconds: 20
+ successThreshold: 1
+ failureThreshold: 3
+ readinessProbe:
+ httpGet:
+ path: /cmii/health
+ port: 8080
+ scheme: HTTP
+ initialDelaySeconds: 60
+ timeoutSeconds: 5
+ periodSeconds: 20
+ successThreshold: 1
+ failureThreshold: 3
+ terminationMessagePath: /dev/termination-log
+ terminationMessagePolicy: File
+ imagePullPolicy: Always
+ restartPolicy: Always
+ terminationGracePeriodSeconds: 30
+ dnsPolicy: ClusterFirst
+ securityContext: {}
+ imagePullSecrets:
+ - name: harborsecret
+ affinity: {}
+ schedulerName: default-scheduler
+ strategy:
+ type: RollingUpdate
+ rollingUpdate:
+ maxUnavailable: 25%
+ maxSurge: 25%
+ revisionHistoryLimit: 10
+ progressDeadlineSeconds: 600
+---
+kind: Service
+apiVersion: v1
+metadata:
+ name: helm-live-op-svc-v2
+ namespace: zygajg
+ labels:
+ octopus.control: wdd
+ app.kubernetes.io/managed-by: octopus
+spec:
+ ports:
+ - protocol: TCP
+ port: 8080
+ targetPort: 8080
+ nodePort: 30333
+ selector:
+ live-role: op-v2
+ type: NodePort
+ sessionAffinity: None
+---
+kind: Service
+apiVersion: v1
+metadata:
+ name: helm-live-op-svc
+ namespace: zygajg
+ labels:
+ octopus.control: wdd
+ app.kubernetes.io/managed-by: octopus
+spec:
+ ports:
+ - protocol: TCP
+ port: 8080
+ targetPort: 8080
+ selector:
+ live-role: op
+ type: ClusterIP
+ sessionAffinity: None
+---
+kind: ConfigMap
+apiVersion: v1
+metadata:
+ name: helm-live-op-cm-v2
+ namespace: zygajg
+ labels:
+ octopus.control: wdd
+ app.kubernetes.io/managed-by: octopus
+ cmii.app: live-engine
+ cmii.type: live
+data:
+ live.op.conf: |-
+ server:
+ port: 8080
+ spring:
+ main:
+ allow-bean-definition-overriding: true
+ allow-circular-references: true
+ application:
+ name: cmii-live-operator
+ platform:
+ info:
+ name: cmii-live-operator
+ description: cmii-live-operator
+ version: 6.0.0
+ scanPackage: com.cmii.live.op
+ cloud:
+ nacos:
+ config:
+ username: developer
+ password: N@cos14Good
+ server-addr: helm-nacos:8848
+ extension-configs:
+ - data-id: cmii-live-operator.yml
+ group: 6.0.0
+ refresh: true
+ shared-configs:
+ - data-id: cmii-backend-system.yml
+ group: 6.0.0
+ refresh: true
+ discovery:
+ enabled: false
+
+ live:
+ engine:
+ type: srs
+ endpoint: 'http://helm-live-srs-svc:1985'
+ proto:
+ rtmp: 'rtmp://80.192.1.46:31935'
+ rtsp: 'rtsp://80.192.1.46:30554'
+ srt: 'srt://80.192.1.46:30556'
+ flv: 'http://80.192.1.46:30500'
+ hls: 'http://80.192.1.46:30500'
+ rtc: 'webrtc://80.192.1.46:30090'
+ replay: 'https://80.192.1.46:30333'
+ minio:
+ endpoint: http://80.192.1.48:9000
+ access-key: cmii
+ secret-key: B#923fC7mk
+ bucket: live-cluster-hls
diff --git a/agent-deploy/d_app/CmiiImageConfig.go b/agent-deploy/d_app/CmiiImageConfig.go
index 1035054..50dd4ac 100755
--- a/agent-deploy/d_app/CmiiImageConfig.go
+++ b/agent-deploy/d_app/CmiiImageConfig.go
@@ -46,6 +46,7 @@ var CmiiBackendAppMap = map[string]string{
"cmii-uav-sense-adapter": "5.4.0",
"cmii-uav-sync": "5.4.0",
"cmii-uav-iot-dispatcher": "5.7.0",
+ "uavms-security-center": "5.7.0",
}
var CmiiFrontendAppMap = map[string]string{
diff --git a/agent-deploy/d_app/FrontendConfigMap.go b/agent-deploy/d_app/FrontendConfigMap.go
index 24dad89..d36df14 100755
--- a/agent-deploy/d_app/FrontendConfigMap.go
+++ b/agent-deploy/d_app/FrontendConfigMap.go
@@ -33,6 +33,11 @@ var FrontendShortNameMaps = map[string]string{
"cmii-uav-platform-dispatchh5": "dispatchh5",
"cmii-uav-platform-pilot2-to-cloud": "pilot2cloud",
"cmii-uav-platform-hyperspectral": "hyper",
+ "cmii-uav-platform-scanner": "scanner",
+ "cmii-uav-platform-blockchain": "blockchain",
+ "cmii-uav-platform-smsecret": "smsecret",
+ "cmii-uav-platform-classification": "classification",
+ "cmii-uav-platform-smauth": "smauth",
}
var FrontendClientIdMaps = map[string]string{
@@ -68,4 +73,9 @@ var FrontendClientIdMaps = map[string]string{
"cmii-uav-platform-dispatchh5": "empty",
"cmii-uav-platform-pilot2-to-cloud": "empty",
"cmii-uav-platform-hyperspectral": "empty",
+ "cmii-uav-platform-scanner": "empty",
+ "cmii-uav-platform-blockchain": "empty",
+ "cmii-uav-platform-smsecret": "empty",
+ "cmii-uav-platform-classification": "empty",
+ "cmii-uav-platform-smauth": "empty",
}
diff --git a/agent-go/Makefile b/agent-go/Makefile
new file mode 100644
index 0000000..2df5917
--- /dev/null
+++ b/agent-go/Makefile
@@ -0,0 +1,28 @@
+SHELL := /bin/bash
+BASEDIR = $(shell pwd)
+
+.PHONY: help
+help:
+ @grep -E '^[a-zA-Z0-9_-]+:.*?## .*$$' $(MAKEFILE_LIST) | sort | awk 'BEGIN {FS = ":.*?## "}; {printf "\033[36m%-30s\033[0m %s\n", $$1, $$2}'
+
+.PHONY: install
+install: ## Install dependencies
+ @go mod download
+ @go mod vendor
+
+.PHONY: dev
+dev: ## Run with Dev
+ @test -f conf/config.local.yml || cp conf/config.local.yml.example conf/config.local.yml
+ @go run main.go
+
+.PHONY: build
+build: ## Build todomvc
+ @go build -o build/agent-go main.go
+
+ .PHONY: dev
+run: ## Run with Dev
+ @go build -o build/agent-go main.go
+ @go run build/agent-go
+
+clean: ### Remove build dir
+ @rm -fr build
\ No newline at end of file
diff --git a/agent-go/a_executor/beans/SshKeyConfig.go b/agent-go/a_executor/beans/SshKeyConfig.go
index f286877..dc65df7 100755
--- a/agent-go/a_executor/beans/SshKeyConfig.go
+++ b/agent-go/a_executor/beans/SshKeyConfig.go
@@ -1,7 +1,6 @@
package beans
-var Ed25519PrivateKey = `
------BEGIN OPENSSH PRIVATE KEY-----
+var Ed25519PrivateKey = `-----BEGIN OPENSSH PRIVATE KEY-----
b3BlbnNzaC1rZXktdjEAAAAABG5vbmUAAAAEbm9uZQAAAAAAAAABAAAAMwAAAAtzc2gtZW
QyNTUxOQAAACDk8R4KXGgDa5H2r8HrqW1klShoSISV20sLiXZPZPfeLwAAAJCIan+LiGp/
iwAAAAtzc2gtZWQyNTUxOQAAACDk8R4KXGgDa5H2r8HrqW1klShoSISV20sLiXZPZPfeLw
@@ -10,8 +9,7 @@ KGhIhJXbSwuJdk9k994vAAAADHdkZEBjbWlpLmNvbQE=
-----END OPENSSH PRIVATE KEY-----
`
-var Ed25519PublicKey = `
-ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIOTxHgpcaANrkfavweupbWSVKGhIhJXbSwuJdk9k994v wdd@cmii.com
+var Ed25519PublicKey = `ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIOTxHgpcaANrkfavweupbWSVKGhIhJXbSwuJdk9k994v wdd@cmii.com
`
var SysctlConfig = `
diff --git a/agent-go/main.go b/agent-go/main.go
index b0a5094..19b72ce 100755
--- a/agent-go/main.go
+++ b/agent-go/main.go
@@ -9,7 +9,7 @@ import (
var log = logger.Log
-// C:\Users\wddsh\go\bin\gox.exe -osarch="linux/amd64" -output "build/octopus-agent_{{.OS}}_{{.Arch}}"
+// C:\Users\wdd\go\bin\gox.exe -osarch="linux/amd64" -output "build/octopus-agent_{{.OS}}_{{.Arch}}"
// /root/go/bin/gox -osarch="linux/amd64" -output "build/octopus-agent_{{.OS}}_{{.Arch}}"
// bash <(curl -sL http://172.28.0.10:9000/octopus/init-script-wdd.sh) --offline --url http://172.28.0.10:9000 --agent-install
diff --git a/agent-operator/CmiiDeployOperator.go b/agent-operator/CmiiDeployOperator.go
index 3fddf51..3f33b8a 100755
--- a/agent-operator/CmiiDeployOperator.go
+++ b/agent-operator/CmiiDeployOperator.go
@@ -6,6 +6,7 @@ import (
"path/filepath"
"runtime"
"strings"
+
image2 "wdd.io/agent-common/image"
"wdd.io/agent-common/utils"
agentdeploy "wdd.io/agent-deploy"
@@ -13,14 +14,14 @@ import (
"wdd.io/agent-operator/image"
)
-var DeployFilePrefix = "/home/wdd/IdeaProjects/ProjectOctopus/agent-common/real_project/"
+var DeployFilePrefix = "/root/wddproject/ProjectOctopus/agent-common/real_project/"
func init() {
switch runtime.GOOS {
case "linux":
- DeployFilePrefix = "/home/wdd/IdeaProjects/ProjectOctopus/agent-common/real_project/"
+ DeployFilePrefix = "/root/wddproject/ProjectOctopus/agent-common/real_project/"
case "windows":
- DeployFilePrefix = "C:\\Users\\wddsh\\Documents\\IdeaProjects\\ProjectOctopus\\agent-common\\real_project\\"
+ DeployFilePrefix = "C:\\Users\\wdd\\IdeaProjects\\ProjectOctopus\\agent-common\\real_project\\"
}
}
diff --git a/agent-operator/CmiiDeployOperator_test.go b/agent-operator/CmiiDeployOperator_test.go
index 3073a1d..9d2ac69 100755
--- a/agent-operator/CmiiDeployOperator_test.go
+++ b/agent-operator/CmiiDeployOperator_test.go
@@ -2,6 +2,7 @@ package main
import (
"testing"
+
image2 "wdd.io/agent-common/image"
"wdd.io/agent-common/real_project"
"wdd.io/agent-common/real_project/zhejianyidong_erjipingtai"
@@ -23,7 +24,12 @@ func TestCmiiEnvDeploy(t *testing.T) {
HarborIPOrCustomImagePrefix: image2.CmiiHarborPrefix,
HarborPort: "",
Namespace: deployNamespace,
- TagVersion: "5.7.0",
+ TagVersion: "6.0.0",
+ TenantEnv: "",
+ MinioPublicIP: "",
+ MinioInnerIP: "127.0.0.1",
+ NFSServerIP: "",
+ ApplyFilePrefix: "",
}
CmiiEnvDeploy(cmiiDeployCommonEnv, false, deployNamespace)
@@ -86,6 +92,27 @@ func TestCmiiEnvDeploy_ZheJiangYiDongErJiPingTai(t *testing.T) {
}
+func TestCmiiEnvDeploy_ZiyangTongGan(t *testing.T) {
+
+ // 资阳通感
+ commonEnv := &z_dep.CommonEnvironmentConfig{
+ WebIP: "80.192.1.46",
+ WebPort: "8088",
+ HarborIPOrCustomImagePrefix: "80.192.1.46",
+ HarborPort: "8033",
+ Namespace: "zygajg",
+ TagVersion: "6.0.0",
+ TenantEnv: "",
+ MinioPublicIP: "",
+ MinioInnerIP: "80.192.1.48",
+ NFSServerIP: "80.192.1.48",
+ ApplyFilePrefix: "/root/wddproject/ProjectOctopus/agent-common/real_project/zygajg",
+ }
+
+ CmiiEnvDeployOffline(commonEnv, true, real_project.Cmii600ImageList)
+
+}
+
func TestCmiiEnvDeploy_JiChengCeShiHuanJing(t *testing.T) {
// 2024上线测试-集成测试环境
diff --git a/agent-operator/CmiiK8sOperator_test.go b/agent-operator/CmiiK8sOperator_test.go
index 03a195a..a42aa01 100755
--- a/agent-operator/CmiiK8sOperator_test.go
+++ b/agent-operator/CmiiK8sOperator_test.go
@@ -255,30 +255,29 @@ func TestUpdateCmiiDeploymentImageTag(t *testing.T) {
//计算20:00的时间
- //now := time.Now()
- //
- //targetTime := time.Date(now.Year(), now.Month(), now.Day(), 10, 8, 00, 0, now.Location())
- //
- //duration := time.Duration(0)
- //
- //if !now.After(targetTime) {
- // // 计算到20:00的剩余时间
- // duration = targetTime.Sub(now)
- //} else {
- // // 如果当前时间已经过了20:00,那么就跳到下一天
- // //targetTime = targetTime.Add(24 * time.Hour)
- //}
- //
- //fmt.Println(duration)
- //
- //// 等待到20:00
- //time.Sleep(duration)
+ now := time.Now()
+
+ targetTime := time.Date(now.Year(), now.Month(), now.Day(), 16, 45, 00, 0, now.Location())
+
+ duration := time.Duration(0)
+
+ if !now.After(targetTime) {
+ // 计算到20:00的剩余时间
+ duration = targetTime.Sub(now)
+ } else {
+ // 如果当前时间已经过了20:00,那么就跳到下一天
+ //targetTime = targetTime.Add(24 * time.Hour)
+ }
+
+ fmt.Println(duration)
+
+ // 等待到20:00
+ time.Sleep(duration)
cmiiEnv := demo
appNameTagMap := map[string]string{
- "cmii-uav-industrial-portfolio": "6.0.0-31369-yunnan-092602",
- //"cmii-uav-platform-pilot2-to-cloud": "6.0.0-092502",
+ "cmii-uav-platform-uasms": "6.0.0-110902",
}
for appName, newTag := range appNameTagMap {
diff --git a/agent-operator/ImageSyncOperator_test.go b/agent-operator/ImageSyncOperator_test.go
index c5c6755..1a6519c 100755
--- a/agent-operator/ImageSyncOperator_test.go
+++ b/agent-operator/ImageSyncOperator_test.go
@@ -51,7 +51,7 @@ func TestPullFromEntityAndSyncConditionally(t *testing.T) {
sync := ImageSyncEntity{
DownloadCondition: &DownloadEntity{
ShouldDownloadImage: true,
- ProjectName: "zhhq_6.0.0",
+ ProjectName: "zyga_6.0.0",
ProjectVersion: "",
CmiiNameTagList: []string{
//"cmii-uav-mqtthandler:5.4.0-bjdyt-052102",
diff --git a/agent-operator/K8sOperator.go b/agent-operator/K8sOperator.go
index 29b702b..e68328a 100755
--- a/agent-operator/K8sOperator.go
+++ b/agent-operator/K8sOperator.go
@@ -57,8 +57,8 @@ func init() {
switch runtime.GOOS {
case "windows":
- CmiiDevClusterK8sConfig = "C:\\Users\\wddsh\\Documents\\IdeaProjects\\ProjectOctopus\\agent-operator\\config\\cmii-dev-cluster.yaml"
- CmiiCoreClusterK8sConfig = "C:\\Users\\wddsh\\Documents\\IdeaProjects\\ProjectOctopus\\agent-operator\\config\\cmii-core-cluster.yaml"
+ CmiiDevClusterK8sConfig = "C:\\Users\\wdd\\Documents\\IdeaProjects\\ProjectOctopus\\agent-operator\\config\\cmii-dev-cluster.yaml"
+ CmiiCoreClusterK8sConfig = "C:\\Users\\wdd\\Documents\\IdeaProjects\\ProjectOctopus\\agent-operator\\config\\cmii-core-cluster.yaml"
case "linux":
CmiiDevClusterK8sConfig = "/home/wdd/IdeaProjects/ProjectOctopus/agent-operator/config/cmii-dev-cluster.yaml"
CmiiCoreClusterK8sConfig = "/home/wdd/IdeaProjects/ProjectOctopus/agent-operator/config/cmii-core-cluster.yaml"
diff --git a/agent-operator/main.go b/agent-operator/main.go
index 838d9c7..feed3dc 100755
--- a/agent-operator/main.go
+++ b/agent-operator/main.go
@@ -12,8 +12,8 @@ import (
var LocalKubeConfigFile = "/root/.kube/config"
// build for offline usage
-// C:\Users\wddsh\go\bin\gox.exe -osarch="linux/amd64" -output "build/agent-operator_{{.OS}}_{{.Arch}}"
-// C:\Users\wddsh\go\bin\gox.exe -osarch="linux/amd64 linux/arm64" -output "build/agent-operator_{{.OS}}_{{.Arch}}"
+// C:\Users\wdd\go\bin\gox.exe -osarch="linux/amd64" -output "build/agent-operator_{{.OS}}_{{.Arch}}"
+// C:\Users\wdd\go\bin\gox.exe -osarch="linux/amd64 linux/arm64" -output "build/agent-operator_{{.OS}}_{{.Arch}}"
func BuildDefaultK8sOperator() {