diff --git a/.aiexclude b/.aiexclude
new file mode 100644
index 0000000..093c46a
--- /dev/null
+++ b/.aiexclude
@@ -0,0 +1,19 @@
+
+.cursorignore
+.cursor
+.idea
+.run
+
+agent
+agent-tmp
+
+
+common
+
+message_pusher
+port_forwarding
+server-go
+socks5_txthinking
+source
+pom.xml
+setting-aliyun.xml
\ No newline at end of file
diff --git a/.run/Middle镜像-35.70.run.xml b/.run/Middle镜像-35.70.run.xml
index d5389f9..8655894 100644
--- a/.run/Middle镜像-35.70.run.xml
+++ b/.run/Middle镜像-35.70.run.xml
@@ -12,4 +12,17 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/agent-common/SplitProject/doris-25.2.1/.helmignore b/agent-common/SplitProject/doris-25.2.1/.helmignore
new file mode 100644
index 0000000..0e8a0eb
--- /dev/null
+++ b/agent-common/SplitProject/doris-25.2.1/.helmignore
@@ -0,0 +1,23 @@
+# Patterns to ignore when building packages.
+# This supports shell glob matching, relative path matching, and
+# negation (prefixed with !). Only one pattern per line.
+.DS_Store
+# Common VCS dirs
+.git/
+.gitignore
+.bzr/
+.bzrignore
+.hg/
+.hgignore
+.svn/
+# Common backup files
+*.swp
+*.bak
+*.tmp
+*.orig
+*~
+# Various IDEs
+.project
+.idea/
+*.tmproj
+.vscode/
diff --git a/agent-common/SplitProject/doris-25.2.1/Chart.yaml b/agent-common/SplitProject/doris-25.2.1/Chart.yaml
new file mode 100644
index 0000000..2419ba0
--- /dev/null
+++ b/agent-common/SplitProject/doris-25.2.1/Chart.yaml
@@ -0,0 +1,21 @@
+apiVersion: v2
+appVersion: 2.1.7
+description: Apache Doris is an easy-to-use, high-performance and real-time analytical
+ database based on MPP architecture, known for its extreme speed and ease of use.
+home: https://doris.apache.org
+icon: https://charts.selectdb.com/images/doris.jpg
+keywords:
+- doris
+- database
+- olap
+- sharding
+kubeVersion: '>= 1.19'
+maintainers:
+- email: hudechao@selectdb.com
+ name: Dechao Hu
+name: doris
+sources:
+- https://github.com/apache/doris
+- https://github.com/apache/doris-operator
+type: application
+version: 25.2.1
diff --git a/agent-common/SplitProject/doris-25.2.1/README.md b/agent-common/SplitProject/doris-25.2.1/README.md
new file mode 100644
index 0000000..6990eac
--- /dev/null
+++ b/agent-common/SplitProject/doris-25.2.1/README.md
@@ -0,0 +1,61 @@
+# Deploy Doris Cluster by Helm
+[](https://artifacthub.io/packages/search?repo=doris)
+
+This chart for deploying doris on kubernetes use Doris-Operator. Before using this chart, please install doris-operator as [install doc](https://artifacthub.io/packages/helm/doris/doris-operator).
+
+## Install doris
+
+### Add helm-chart repo and install doris-operator
+this document and doris-operator installation document are duplicated. you can skip If they have already been executed completely.
+1. Add the selectdb repository
+ ```Bash
+ $ helm repo add selectdb https://charts.selectdb.com
+ ```
+2. Update the Helm Chart Repo to the latest version
+ ```Bash
+ $ helm repo update selectdb
+ ```
+3. Check the Helm Chart Repo is the latest version
+ ```Bash
+ $ helm search repo selectdb
+ NAME CHART VERSION APP VERSION DESCRIPTION
+ selectdb/doris-operator 1.3.1 1.3.1 Doris-operator for doris creat ...
+ selectdb/doris 1.3.1 2.0.3 Apache Doris is an easy-to-use ...
+ ```
+4. Install doris-operator (with default config in a namespace named `doris`)
+ ```Bash
+ $ helm install operator selectdb/doris-operator
+ ```
+
+### Install the doris use doriscluster
+- Use default config for deploying doris
+ This deploy only deploy fe and be components using default storageClass for providing persistent volume.
+ ```bash
+ $ helm install doriscluster selectdb/doris
+ ```
+- Custom doris deploying
+ when you want to specify resources or different deployment type, please custom the [`values.yaml`](./values.yaml) and use next command for deploying.
+ ```bash
+ $ helm install -f values.yaml doriscluster selectdb/doris
+ ```
+
+### Validate installation status
+After executing the installation command, deployment and distribution, service deployment scheduling and startup will take a certain amount of time. Check the deployment status of Pods through the kubectl get pods command.
+Observe that the Pod of `doriscluster` is in the `Running` state and all containers in the Pod are ready, that means, the deployment is successful.
+
+ ```Bash
+ $ kubectl get pod --namespace doris
+ NAME READY STATUS RESTARTS AGE
+ doriscluster-helm-fe-0 1/1 Running 0 1m39s
+ doriscluster-helm-fe-1 1/1 Running 0 1m39s
+ doriscluster-helm-fe-2 1/1 Running 0 1m39s
+ doriscluster-helm-be-0 1/1 Running 0 16s
+ doriscluster-helm-be-1 1/1 Running 0 16s
+ doriscluster-helm-be-2 1/1 Running 0 16s
+ ```
+
+## Uninstall doriscluster
+Please confirm the Doris is not used, when using next command to uninstall `doriscluster`.
+```bash
+$ helm uninstall doriscluster
+```
diff --git a/agent-common/SplitProject/doris-25.2.1/templates/NOTES.txt b/agent-common/SplitProject/doris-25.2.1/templates/NOTES.txt
new file mode 100644
index 0000000..9cf433c
--- /dev/null
+++ b/agent-common/SplitProject/doris-25.2.1/templates/NOTES.txt
@@ -0,0 +1 @@
+Thank you for installing {{ .Chart.Name }}-{{ .Chart.Version }}
\ No newline at end of file
diff --git a/agent-common/SplitProject/doris-25.2.1/templates/_helpers.tpl b/agent-common/SplitProject/doris-25.2.1/templates/_helpers.tpl
new file mode 100644
index 0000000..fc2e04d
--- /dev/null
+++ b/agent-common/SplitProject/doris-25.2.1/templates/_helpers.tpl
@@ -0,0 +1,267 @@
+{*
+ Licensed to the Apache Software Foundation (ASF) under one
+ or more contributor license agreements. See the NOTICE file
+ distributed with this work for additional information
+ regarding copyright ownership. The ASF licenses this file
+ to you under the Apache License, Version 2.0 (the
+ "License"); you may not use this file except in compliance
+ with the License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing,
+ software distributed under the License is distributed on an
+ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ KIND, either express or implied. See the License for the
+ specific language governing permissions and limitations
+ under the License.
+*}
+
+{{- define "doriscluster.name" -}}
+{{ default .Chart.Name .Values.dorisCluster.name }}
+{{- end }}
+
+{{- define "doriscluster.namespace" -}}
+{{ print .Release.Namespace }}
+{{- end }}
+
+{{- define "kube-control.name" -}}
+{{- print "doris-operator" }}
+{{- end }}
+
+{{/*
+doris cluster pod default resource.
+*/}}
+{{- define "doriscluster.default.resource" }}
+ requests:
+ cpu: 8
+ memory: 16Gi
+ limits:
+ cpu: 16
+ memory: 32Gi
+{{- end }}
+
+
+{{/*
+doris cluster admin user and password secret name.
+*/}}
+{{- define "doriscluster.secret.name" -}}
+ {{ template "doriscluster.name" . }}-secret-base64
+{{- end -}}
+
+{{/*
+doris cluster fe configMap default name.
+*/}}
+{{- define "doriscluster.default.feConfigMap.name" -}}
+ {{ template "doriscluster.name" . }}-fe-configmap
+{{- end -}}
+
+{{/*
+doris cluster fe pod default configMap resolve file.
+*/}}
+{{- define "doriscluster.default.feConfig.resolveKey" }}
+{{- print "fe.conf" }}
+{{- end }}
+
+{{/*
+doris cluster be configMap default name.
+*/}}
+{{- define "doriscluster.default.beConfigMap.name" -}}
+ {{ template "doriscluster.name" . }}-be-configmap
+{{- end -}}
+
+{{/*
+doris cluster pod default configMap resolve file.
+*/}}
+{{- define "doriscluster.default.beConfig.resolveKey" }}
+{{- print "be.conf" }}
+{{- end }}
+
+{{/*
+doris cluster cn configMap default name.
+*/}}
+{{- define "doriscluster.default.cnConfigMap.name" -}}
+ {{ template "doriscluster.name" . }}-cn-configmap
+{{- end -}}
+
+{{/*
+doris cluster cn pod default configMap resolve file.
+*/}}
+{{- define "doriscluster.default.cnConfig.resolveKey" }}
+{{- print "be.conf" }}
+{{- end }}
+
+{{/*
+doris cluster broker configMap default name.
+*/}}
+{{- define "doriscluster.default.brokerConfigMap.name" -}}
+ {{ template "doriscluster.name" . }}-broker-configmap
+{{- end -}}
+
+{{/*
+doris cluster broker pod default configMap resolve file.
+*/}}
+{{- define "doriscluster.default.brokerConfig.resolveKey" }}
+{{- print "apache_hdfs_broker.conf" }}
+{{- end }}
+
+{{/*
+doris cluster cn pod autoscaler default version.
+*/}}
+{{- define "doriscluster.default.autoScalerVersion" -}}
+{{- print "v2" }}
+{{- end -}}
+
+{{/*
+doris cluster fe PVC
+*/}}
+{{- define "doriscluster.fe.pvc" -}}
+
+ {{- if and .Values.feSpec.persistentVolumeClaim.metaPersistentVolume .Values.feSpec.persistentVolumeClaim.metaPersistentVolume.storage}}
+ - mountPath: /opt/apache-doris/fe/doris-meta
+ name: fe-meta
+ persistentVolumeClaimSpec:
+ {{- if or .Values.feSpec.persistentVolumeClaim.metaPersistentVolume.storageClassName .Values.feSpec.persistentVolumeClaim.logsPersistentVolume.storageClassName }}
+ storageClassName: {{ default .Values.feSpec.persistentVolumeClaim.logsPersistentVolume.storageClassName .Values.feSpec.persistentVolumeClaim.metaPersistentVolume.storageClassName }}
+ {{- end }}
+ accessModes:
+ - ReadWriteOnce
+ resources:
+ requests:
+ storage: {{ .Values.feSpec.persistentVolumeClaim.metaPersistentVolume.storage}}
+ {{- end }}
+ {{- if and .Values.feSpec.persistentVolumeClaim.logsPersistentVolume .Values.feSpec.persistentVolumeClaim.logsPersistentVolume.storage}}
+ - mountPath: /opt/apache-doris/fe/log
+ name: fe-log
+ persistentVolumeClaimSpec:
+ {{- if or .Values.feSpec.persistentVolumeClaim.logsPersistentVolume.storageClassName .Values.feSpec.persistentVolumeClaim.metaPersistentVolume.storageClassName}}
+ storageClassName: {{ default .Values.feSpec.persistentVolumeClaim.metaPersistentVolume.storageClassName .Values.feSpec.persistentVolumeClaim.logsPersistentVolume.storageClassName }}
+ {{- end }}
+ accessModes:
+ - ReadWriteOnce
+ resources:
+ requests:
+ storage: {{ .Values.feSpec.persistentVolumeClaim.logsPersistentVolume.storage}}
+ {{- end }}
+{{- end -}}
+
+
+{{/*
+doris cluster be PVC
+*/}}
+{{- define "doriscluster.be.pvc" -}}
+
+ {{- if and .Values.beSpec.persistentVolumeClaim.dataPersistentVolume .Values.beSpec.persistentVolumeClaim.dataPersistentVolume.storage}}
+ - mountPath: /opt/apache-doris/be/storage
+ name: be-storage
+ persistentVolumeClaimSpec:
+ {{- if or .Values.beSpec.persistentVolumeClaim.dataPersistentVolume.storageClassName .Values.beSpec.persistentVolumeClaim.logsPersistentVolume.storageClassName }}
+ storageClassName: {{ default .Values.beSpec.persistentVolumeClaim.logsPersistentVolume.storageClassName .Values.beSpec.persistentVolumeClaim.dataPersistentVolume.storageClassName }}
+ {{- end }}
+ accessModes:
+ - ReadWriteOnce
+ resources:
+ requests:
+ storage: {{ .Values.beSpec.persistentVolumeClaim.dataPersistentVolume.storage}}
+ {{- end }}
+ {{- if and .Values.beSpec.persistentVolumeClaim.logsPersistentVolume .Values.beSpec.persistentVolumeClaim.logsPersistentVolume.storage}}
+ - mountPath: /opt/apache-doris/be/log
+ name: be-log
+ persistentVolumeClaimSpec:
+ {{- if or .Values.beSpec.persistentVolumeClaim.dataPersistentVolume.storageClassName .Values.beSpec.persistentVolumeClaim.logsPersistentVolume.storageClassName }}
+ storageClassName: {{ default .Values.beSpec.persistentVolumeClaim.dataPersistentVolume.storageClassName .Values.beSpec.persistentVolumeClaim.logsPersistentVolume.storageClassName }}
+ {{- end }}
+ accessModes:
+ - ReadWriteOnce
+ resources:
+ requests:
+ storage: {{ .Values.beSpec.persistentVolumeClaim.logsPersistentVolume.storage}}
+ {{- end }}
+{{- end -}}
+
+
+{{/*
+doris cluster cn PVC
+*/}}
+{{- define "doriscluster.cn.pvc" -}}
+
+ {{- if and .Values.cnSpec.persistentVolumeClaim.dataPersistentVolume .Values.cnSpec.persistentVolumeClaim.dataPersistentVolume.storage}}
+ - mountPath: /opt/apache-doris/be/storage
+ name: cn-storage
+ persistentVolumeClaimSpec:
+ {{- if or .Values.cnSpec.persistentVolumeClaim.dataPersistentVolume.storageClassName .Values.cnSpec.persistentVolumeClaim.logsPersistentVolume.storageClassName }}
+ storageClassName: {{ default .Values.cnSpec.persistentVolumeClaim.logsPersistentVolume.storageClassName .Values.cnSpec.persistentVolumeClaim.dataPersistentVolume.storageClassName }}
+ {{- end }}
+ accessModes:
+ - ReadWriteOnce
+ resources:
+ requests:
+ storage: {{ .Values.cnSpec.persistentVolumeClaim.dataPersistentVolume.storage}}
+ {{- end }}
+ {{- if and .Values.cnSpec.persistentVolumeClaim.logsPersistentVolume .Values.cnSpec.persistentVolumeClaim.logsPersistentVolume.storage}}
+ - mountPath: /opt/apache-doris/be/log
+ name: cn-log
+ persistentVolumeClaimSpec:
+ {{- if or .Values.cnSpec.persistentVolumeClaim.dataPersistentVolume.storageClassName .Values.cnSpec.persistentVolumeClaim.logsPersistentVolume.storageClassName }}
+ storageClassName: {{ default .Values.cnSpec.persistentVolumeClaim.dataPersistentVolume.storageClassName .Values.cnSpec.persistentVolumeClaim.logsPersistentVolume.storageClassName }}
+ {{- end }}
+ accessModes:
+ - ReadWriteOnce
+ resources:
+ requests:
+ storage: {{ .Values.cnSpec.persistentVolumeClaim.logsPersistentVolume.storage}}
+ {{- end }}
+{{- end -}}
+
+
+
+{{/*
+doris cluster broker PVC
+*/}}
+{{- define "doriscluster.broker.pvc" -}}
+ {{- if and .Values.brokerSpec.persistentVolumeClaim.logsPersistentVolume .Values.brokerSpec.persistentVolumeClaim.logsPersistentVolume.storage}}
+ - mountPath: /opt/apache-doris/apache_hdfs_broker/log
+ name: broker-log
+ persistentVolumeClaimSpec:
+ {{- if .Values.brokerSpec.persistentVolumeClaim.logsPersistentVolume.storageClassName}}
+ storageClassName: {{ .Values.brokerSpec.persistentVolumeClaim.logsPersistentVolume.storageClassName }}
+ {{- end }}
+ accessModes:
+ - ReadWriteOnce
+ resources:
+ requests:
+ storage: {{ .Values.brokerSpec.persistentVolumeClaim.logsPersistentVolume.storage}}
+ {{- end }}
+{{- end -}}
+
+
+{{- define "doriscluster.feConfig.configMaps" }}
+ {{- range .Values.feSpec.configMap.mountConfigMaps }}
+ - configMapName: {{ .configMapName }}
+ mountPath: {{ .mountPath }}
+ {{- end }}
+{{- end }}
+
+
+{{- define "doriscluster.beConfig.configMaps" }}
+ {{- range .Values.beSpec.configMap.mountConfigMaps }}
+ - configMapName: {{ .configMapName }}
+ mountPath: {{ .mountPath }}
+ {{- end }}
+{{- end }}
+
+
+{{- define "doriscluster.cnConfig.configMaps" }}
+ {{- range .Values.cnSpec.configMap.mountConfigMaps }}
+ - configMapName: {{ .configMapName }}
+ mountPath: {{ .mountPath }}
+ {{- end }}
+{{- end }}
+
+
+{{- define "doriscluster.brokerConfig.configMaps" }}
+ {{- range .Values.brokerSpec.configMap.mountConfigMaps }}
+ - configMapName: {{ .configMapName }}
+ mountPath: {{ .mountPath }}
+ {{- end }}
+{{- end }}
\ No newline at end of file
diff --git a/agent-common/SplitProject/doris-25.2.1/templates/configmap-be.yaml b/agent-common/SplitProject/doris-25.2.1/templates/configmap-be.yaml
new file mode 100644
index 0000000..98eed65
--- /dev/null
+++ b/agent-common/SplitProject/doris-25.2.1/templates/configmap-be.yaml
@@ -0,0 +1,31 @@
+# Licensed to the Apache Software Foundation (ASF) under one
+# or more contributor license agreements. See the NOTICE file
+# distributed with this work for additional information
+# regarding copyright ownership. The ASF licenses this file
+# to you under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance
+# with the License. You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing,
+# software distributed under the License is distributed on an
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+# KIND, either express or implied. See the License for the
+# specific language governing permissions and limitations
+# under the License.
+
+{{- $originalMap := omit .Values.beSpec.configMap "mountConfigMaps" }}
+{{- if $originalMap }}
+apiVersion: v1
+kind: ConfigMap
+metadata:
+ name: {{ template "doriscluster.default.beConfigMap.name" . }}
+ namespace: {{ template "doriscluster.namespace" . }}
+ labels:
+ app.kubernetes.io/name: doriscluster
+ app.kubernetes.io/instance: {{ template "doriscluster.name" . }}
+ app.kubernetes.io/part-of: {{ template "kube-control.name" . }}
+data:
+ {{- toYaml $originalMap | nindent 2}}
+{{- end }}
diff --git a/agent-common/SplitProject/doris-25.2.1/templates/configmap-broker.yaml b/agent-common/SplitProject/doris-25.2.1/templates/configmap-broker.yaml
new file mode 100644
index 0000000..33c82d4
--- /dev/null
+++ b/agent-common/SplitProject/doris-25.2.1/templates/configmap-broker.yaml
@@ -0,0 +1,31 @@
+# Licensed to the Apache Software Foundation (ASF) under one
+# or more contributor license agreements. See the NOTICE file
+# distributed with this work for additional information
+# regarding copyright ownership. The ASF licenses this file
+# to you under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance
+# with the License. You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing,
+# software distributed under the License is distributed on an
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+# KIND, either express or implied. See the License for the
+# specific language governing permissions and limitations
+# under the License.
+
+{{- $originalMap := omit .Values.brokerSpec.configMap "mountConfigMaps" }}
+{{- if $originalMap }}
+apiVersion: v1
+kind: ConfigMap
+metadata:
+ name: {{ template "doriscluster.default.brokerConfigMap.name" . }}
+ namespace: {{ template "doriscluster.namespace" . }}
+ labels:
+ app.kubernetes.io/name: doriscluster
+ app.kubernetes.io/instance: {{ template "doriscluster.name" . }}
+ app.kubernetes.io/part-of: {{ template "kube-control.name" . }}
+data:
+ {{- toYaml $originalMap | nindent 2}}
+{{- end }}
diff --git a/agent-common/SplitProject/doris-25.2.1/templates/configmap-cn.yaml b/agent-common/SplitProject/doris-25.2.1/templates/configmap-cn.yaml
new file mode 100644
index 0000000..7a4c88c
--- /dev/null
+++ b/agent-common/SplitProject/doris-25.2.1/templates/configmap-cn.yaml
@@ -0,0 +1,31 @@
+# Licensed to the Apache Software Foundation (ASF) under one
+# or more contributor license agreements. See the NOTICE file
+# distributed with this work for additional information
+# regarding copyright ownership. The ASF licenses this file
+# to you under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance
+# with the License. You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing,
+# software distributed under the License is distributed on an
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+# KIND, either express or implied. See the License for the
+# specific language governing permissions and limitations
+# under the License.
+
+{{- $originalMap := omit .Values.cnSpec.configMap "mountConfigMaps" }}
+{{- if $originalMap }}
+apiVersion: v1
+kind: ConfigMap
+metadata:
+ name: {{ template "doriscluster.default.cnConfigMap.name" . }}
+ namespace: {{ template "doriscluster.namespace" . }}
+ labels:
+ app.kubernetes.io/name: doriscluster
+ app.kubernetes.io/instance: {{ template "doriscluster.name" . }}
+ app.kubernetes.io/part-of: {{ template "kube-control.name" . }}
+data:
+ {{- toYaml $originalMap | nindent 2}}
+{{- end }}
diff --git a/agent-common/SplitProject/doris-25.2.1/templates/configmap-fe.yaml b/agent-common/SplitProject/doris-25.2.1/templates/configmap-fe.yaml
new file mode 100644
index 0000000..1558751
--- /dev/null
+++ b/agent-common/SplitProject/doris-25.2.1/templates/configmap-fe.yaml
@@ -0,0 +1,31 @@
+# Licensed to the Apache Software Foundation (ASF) under one
+# or more contributor license agreements. See the NOTICE file
+# distributed with this work for additional information
+# regarding copyright ownership. The ASF licenses this file
+# to you under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance
+# with the License. You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing,
+# software distributed under the License is distributed on an
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+# KIND, either express or implied. See the License for the
+# specific language governing permissions and limitations
+# under the License.
+
+{{- $originalMap := omit .Values.feSpec.configMap "mountConfigMaps" }}
+{{- if $originalMap }}
+apiVersion: v1
+kind: ConfigMap
+metadata:
+ name: {{ template "doriscluster.default.feConfigMap.name" . }}
+ namespace: {{ template "doriscluster.namespace" . }}
+ labels:
+ app.kubernetes.io/name: doriscluster
+ app.kubernetes.io/instance: {{ template "doriscluster.name" . }}
+ app.kubernetes.io/part-of: {{ template "kube-control.name" . }}
+data:
+ {{- toYaml $originalMap | nindent 2}}
+{{- end }}
diff --git a/agent-common/SplitProject/doris-25.2.1/templates/configmap-mount.yaml b/agent-common/SplitProject/doris-25.2.1/templates/configmap-mount.yaml
new file mode 100644
index 0000000..af92972
--- /dev/null
+++ b/agent-common/SplitProject/doris-25.2.1/templates/configmap-mount.yaml
@@ -0,0 +1,56 @@
+# Licensed to the Apache Software Foundation (ASF) under one
+# or more contributor license agreements. See the NOTICE file
+# distributed with this work for additional information
+# regarding copyright ownership. The ASF licenses this file
+# to you under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance
+# with the License. You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing,
+# software distributed under the License is distributed on an
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+# KIND, either express or implied. See the License for the
+# specific language governing permissions and limitations
+# under the License.
+
+{{$cmDatas := list }}
+{{- range $cp := .Values.feSpec.configMap.mountConfigMaps }}
+{{- if $cp.data }}
+{{- $cmDatas = append $cmDatas $cp }}
+{{- end }}
+{{- end }}
+
+{{- range $index, $cp := .Values.beSpec.configMap.mountConfigMaps }}
+{{- if $cp.data }}
+{{- $cmDatas = append $cmDatas $cp }}
+{{- end }}
+{{- end }}
+
+{{- range $index, $cp := .Values.brokerSpec.configMap.mountConfigMaps }}
+{{- if $cp.data }}
+{{- $cmDatas = append $cmDatas $cp }}
+{{- end }}
+{{- end }}
+
+{{- range $index, $cp := .Values.cnSpec.configMap.mountConfigMaps }}
+{{- if $cp.data }}
+{{- $cmDatas = append $cmDatas $cp }}
+{{- end }}
+{{- end }}
+
+{{- range $cp := $cmDatas }}
+apiVersion: v1
+kind: ConfigMap
+metadata:
+ name: {{ $cp.configMapName }}
+ namespace: {{ template "doriscluster.namespace" $ }}
+ labels:
+ app.kubernetes.io/name: doriscluster
+ app.kubernetes.io/instance: {{ template "doriscluster.name" $ }}
+ app.kubernetes.io/part-of: {{ template "kube-control.name" $ }}
+data:
+ {{- toYaml $cp.data | nindent 2 }}
+---
+{{- end }}
diff --git a/agent-common/SplitProject/doris-25.2.1/templates/doriscluster.yaml b/agent-common/SplitProject/doris-25.2.1/templates/doriscluster.yaml
new file mode 100644
index 0000000..bf3842a
--- /dev/null
+++ b/agent-common/SplitProject/doris-25.2.1/templates/doriscluster.yaml
@@ -0,0 +1,368 @@
+# Licensed to the Apache Software Foundation (ASF) under one
+# or more contributor license agreements. See the NOTICE file
+# distributed with this work for additional information
+# regarding copyright ownership. The ASF licenses this file
+# to you under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance
+# with the License. You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing,
+# software distributed under the License is distributed on an
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+# KIND, either express or implied. See the License for the
+# specific language governing permissions and limitations
+# under the License.
+
+# This yaml have dorisCluster CRD all fields. The yaml only for reference how to config, not for deploy on kubernetes.
+
+apiVersion: doris.selectdb.com/v1
+kind: DorisCluster
+metadata:
+ name: {{ template "doriscluster.name" . }}
+ namespace: {{ template "doriscluster.namespace" . }}
+ labels:
+ app.kubernetes.io/name: doriscluster
+ app.kubernetes.io/instance: {{ template "doriscluster.name" . }}
+ app.kubernetes.io/part-of: {{ template "kube-control.name" . }}
+ {{- if .Values.dorisCluster.annotations }}
+ annotations:
+ {{- toYaml .Values.dorisCluster.annotations | nindent 4 }}
+ {{- end }}
+spec:
+ {{- if .Values.dorisCluster.adminUser }}
+ adminUser:
+ {{- toYaml .Values.dorisCluster.adminUser | nindent 4 }}
+ {{- else if .Values.dorisCluster.authSecret }}
+ authSecret: {{ template "doriscluster.secret.name" . }}
+ {{- end }}
+ feSpec:
+ replicas: {{ .Values.feSpec.replicas }}
+ {{- if .Values.feSpec.electionNumber }}
+ electionNumber: {{ .Values.feSpec.electionNumber }}
+ {{- end }}
+ {{- if .Values.feSpec.labels }}
+ podLabels:
+ {{- toYaml .Values.feSpec.labels | nindent 6 }}
+ {{- end }}
+ image: {{ .Values.feSpec.image.repository }}:{{ .Values.feSpec.image.tag }}
+ {{- if .Values.feSpec.image.imagePullSecrets }}
+ imagePullSecrets:
+ {{- toYaml .Values.feSpec.image.imagePullSecrets | nindent 4 }}
+ {{- end }}
+
+ {{- if .Values.feSpec.service }}
+ service:
+ type: {{ .Values.feSpec.service.type }}
+ {{- if and (eq "LoadBalancer" .Values.feSpec.service.type) .Values.feSpec.service.loadbalancerIP }}
+ loadBalancerIP: {{ .Values.feSpec.service.loadbalancerIP }}
+ {{- end }}
+ {{- if .Values.feSpec.service.servicePorts }}
+ servicePorts:
+ {{- toYaml .Values.feSpec.service.servicePorts | nindent 6 }}
+ {{- end }}
+ {{- if .Values.feSpec.service.annotations }}
+ annotations:
+ {{- toYaml .Values.feSpec.service.annotations | nindent 8 }}
+ {{- end }}
+ {{- end }}
+
+ {{- if .Values.feSpec.configMap }}
+ configMapInfo:
+ {{- $originalMap := .Values.feSpec.configMap }}
+ {{- $defaultMap := omit $originalMap "mountConfigMaps" }}
+ {{- if $defaultMap }}
+ configMapName: {{ template "doriscluster.default.feConfigMap.name" . }}
+ resolveKey: {{ template "doriscluster.default.feConfig.resolveKey" . }}
+ {{- end }}
+ {{- if .Values.feSpec.configMap.mountConfigMaps }}
+ configMaps:
+ {{- template "doriscluster.feConfig.configMaps" . }}
+ {{- end }}
+ {{- end }}
+
+ {{- if .Values.feSpec.resource }}
+ {{- toYaml .Values.feSpec.resource | nindent 4 }}
+ {{- else }}
+ {{- include "doriscluster.default.resource" .}}
+ {{- end }}
+
+
+ {{- if .Values.feSpec.nodeSelector }}
+ nodeSelector:
+ {{- toYaml .Values.feSpec.nodeSelector | nindent 6 }}
+ {{- end }}
+ {{- if .Values.feSpec.env }}
+ envVars:
+ {{- toYaml .Values.feSpec.env | nindent 4 }}
+ {{- end }}
+ {{- if .Values.feSpec.affinity }}
+ affinity:
+ {{- toYaml .Values.feSpec.affinity | nindent 6 }}
+ {{- end }}
+ {{- if .Values.feSpec.tolerations }}
+ tolerations:
+ {{- toYaml .Values.feSpec.tolerations | nindent 4 }}
+ {{- end }}
+ {{- if .Values.feSpec.hostAliases }}
+ hostAliases:
+ {{- toYaml .Values.feSpec.hostAliases | nindent 4 }}
+ {{- end }}
+ {{- if .Values.feSpec.persistentVolumeClaim }}
+ persistentVolumes:
+ {{- template "doriscluster.fe.pvc" . }}
+ {{- end }}
+ {{- if .Values.feSpec.systemInitialization }}
+ systemInitialization:
+ {{- if .Values.feSpec.systemInitialization.initImage }}
+ initImage: {{ .Values.feSpec.systemInitialization.initImage }}
+ {{- end }}
+ {{- if .Values.feSpec.systemInitialization.command }}
+ command: {{ .Values.feSpec.systemInitialization.command }}
+ {{- end }}
+ {{- end }}
+ beSpec:
+ replicas: {{ .Values.beSpec.replicas }}
+ {{- if .Values.beSpec.labels }}
+ podLabels:
+ {{- toYaml .Values.beSpec.labels | nindent 6 }}
+ {{- end }}
+ image: {{ .Values.beSpec.image.repository }}:{{ .Values.beSpec.image.tag }}
+ {{- if .Values.beSpec.image.imagePullSecrets }}
+ imagePullSecrets:
+ {{- toYaml .Values.beSpec.image.imagePullSecrets | nindent 4 }}
+ {{- end }}
+
+ {{- if .Values.beSpec.service }}
+ service:
+ type: {{ .Values.beSpec.service.type }}
+ {{- if and (eq "LoadBalancer" .Values.beSpec.service.type) .Values.beSpec.service.loadbalancerIP }}
+ loadBalancerIP: {{ .Values.beSpec.service.loadbalancerIP }}
+ {{- end }}
+ {{- if .Values.beSpec.service.servicePorts }}
+ servicePorts:
+ {{- toYaml .Values.beSpec.service.servicePorts | nindent 6 }}
+ {{- end }}
+ {{- if .Values.beSpec.service.annotations }}
+ annotations:
+ {{- toYaml .Values.beSpec.service.annotations | nindent 8 }}
+ {{- end }}
+ {{- end }}
+
+ {{- if .Values.beSpec.configMap }}
+ configMapInfo:
+ {{- $originalMap := .Values.beSpec.configMap }}
+ {{- $defaultMap := omit $originalMap "mountConfigMaps" }}
+ {{- if $defaultMap }}
+ configMapName: {{ template "doriscluster.default.beConfigMap.name" . }}
+ resolveKey: {{ template "doriscluster.default.beConfig.resolveKey" . }}
+ {{- end }}
+ {{- if .Values.beSpec.configMap.mountConfigMaps }}
+ configMaps:
+ {{- template "doriscluster.beConfig.configMaps" . }}
+ {{- end }}
+ {{- end }}
+
+ {{- if .Values.beSpec.resource }}
+ {{- toYaml .Values.beSpec.resource | nindent 4 }}
+ {{- else }}
+ {{- include "doriscluster.default.resource" .}}
+ {{- end }}
+
+ {{- if .Values.beSpec.nodeSelector }}
+ nodeSelector:
+ {{- toYaml .Values.beSpec.nodeSelector | nindent 6 }}
+ {{- end }}
+ {{- if .Values.beSpec.env }}
+ envVars:
+ {{- toYaml .Values.beSpec.env | nindent 4 }}
+ {{- end }}
+ {{- if .Values.beSpec.affinity }}
+ affinity:
+ {{- toYaml .Values.beSpec.affinity | nindent 6 }}
+ {{- end }}
+ {{- if .Values.beSpec.tolerations }}
+ tolerations:
+ {{- toYaml .Values.beSpec.tolerations | nindent 4 }}
+ {{- end }}
+ {{- if .Values.beSpec.hostAliases }}
+ hostAliases:
+ {{- toYaml .Values.beSpec.hostAliases | nindent 4 }}
+ {{- end }}
+ {{- if .Values.beSpec.persistentVolumeClaim }}
+ persistentVolumes:
+ {{- template "doriscluster.be.pvc" . }}
+ {{- end }}
+
+ {{- if .Values.beSpec.systemInitialization }}
+ systemInitialization:
+ {{- if .Values.beSpec.systemInitialization.initImage }}
+ initImage: {{ .Values.beSpec.systemInitialization.initImage }}
+ {{- end }}
+ {{- if .Values.beSpec.systemInitialization.command }}
+ command: {{ .Values.beSpec.systemInitialization.command }}
+ {{- end }}
+ {{- end }}
+ {{- if .Values.dorisCluster.enabledCn }}
+ cnSpec:
+ replicas: {{ .Values.cnSpec.replicas }}
+
+ {{- if .Values.cnSpec.labels }}
+ podLabels:
+ {{- toYaml .Values.cnSpec.labels | nindent 6 }}
+ {{- end }}
+ image: {{ .Values.cnSpec.image.repository }}:{{ .Values.cnSpec.image.tag }}
+ {{- if .Values.cnSpec.image.imagePullSecrets }}
+ imagePullSecrets:
+ {{- toYaml .Values.cnSpec.image.imagePullSecrets | nindent 4 }}
+ {{- end }}
+
+ {{- if .Values.cnSpec.service }}
+ service:
+ type: {{ .Values.cnSpec.service.type }}
+ {{- if and (eq "LoadBalancer" .Values.cnSpec.service.type) .Values.cnSpec.service.loadbalancerIP }}
+ loadBalancerIP: {{ .Values.cnSpec.service.loadbalancerIP }}
+ {{- end }}
+ {{- if .Values.cnSpec.service.servicePorts }}
+ servicePorts:
+ {{- toYaml .Values.cnSpec.service.servicePorts | nindent 6 }}
+ {{- end }}
+ {{- if .Values.cnSpec.service.annotations }}
+ annotations:
+ {{- toYaml .Values.cnSpec.service.annotations | nindent 8 }}
+ {{- end }}
+ {{- end }}
+
+ {{- if .Values.cnSpec.configMap }}
+ configMapInfo:
+ {{- $originalMap := .Values.cnSpec.configMap }}
+ {{- $defaultMap := omit $originalMap "mountConfigMaps" }}
+ {{- if $defaultMap }}
+ configMapName: {{ template "doriscluster.default.cnConfigMap.name" . }}
+ resolveKey: {{ template "doriscluster.default.cnConfig.resolveKey" . }}
+ {{- end }}
+ {{- if .Values.cnSpec.configMap.mountConfigMaps }}
+ configMaps:
+ {{- template "doriscluster.cnConfig.configMaps" . }}
+ {{- end }}
+ {{- end }}
+
+ {{- if .Values.cnSpec.resource }}
+ {{- toYaml .Values.cnSpec.resource | nindent 4 }}
+ {{- else }}
+ {{- include "doriscluster.default.resource" .}}
+ {{- end }}
+
+ {{- if .Values.cnSpec.nodeSelector }}
+ nodeSelector:
+ {{- toYaml .Values.cnSpec.nodeSelector | nindent 6 }}
+ {{- end }}
+ {{- if .Values.cnSpec.env }}
+ envVars:
+ {{- toYaml .Values.cnSpec.env | nindent 4 }}
+ {{- end }}
+ {{- if .Values.cnSpec.affinity }}
+ affinity:
+ {{- toYaml .Values.cnSpec.affinity | nindent 6 }}
+ {{- end }}
+ {{- if .Values.cnSpec.tolerations }}
+ tolerations:
+ {{- toYaml .Values.cnSpec.tolerations | nindent 4 }}
+ {{- end }}
+ {{- if .Values.cnSpec.hostAliases }}
+ hostAliases:
+ {{- toYaml .Values.cnSpec.hostAliases | nindent 4 }}
+ {{- end }}
+
+ {{- if .Values.cnSpec.persistentVolumeClaim }}
+ persistentVolumes:
+ {{- template "doriscluster.cn.pvc" . }}
+ {{- end }}
+ {{- if .Values.cnSpec.systemInitialization }}
+ systemInitialization:
+ {{- if .Values.cnSpec.systemInitialization.initImage }}
+ initImage: {{ .Values.cnSpec.systemInitialization.initImage }}
+ {{- end }}
+ {{- if .Values.cnSpec.systemInitialization.command }}
+ command: {{ .Values.cnSpec.systemInitialization.command }}
+ {{- end }}
+ {{- end }}
+ {{- if .Values.cnSpec.autoScalingPolicy.enable }}
+ autoScalingPolicy:
+ version: {{default ( include "doriscluster.default.autoScalerVersion" . ) .Values.cnSpec.autoScalingPolicy.version }}
+ minReplicas: {{ .Values.cnSpec.autoScalingPolicy.minReplicas}}
+ maxReplicas: {{ .Values.cnSpec.autoScalingPolicy.maxReplicas}}
+ hpaPolicy:
+ {{- toYaml .Values.cnSpec.autoScalingPolicy.hpaPolicy | nindent 8 }}
+ {{- end }}
+ {{- end }}
+
+ {{- if .Values.dorisCluster.enabledBroker }}
+ brokerSpec:
+ replicas: {{ .Values.brokerSpec.replicas }}
+
+ {{- if .Values.brokerSpec.labels }}
+ podLabels:
+ {{- toYaml .Values.brokerSpec.labels | nindent 6 }}
+ {{- end }}
+ image: {{ .Values.brokerSpec.image.repository }}:{{ .Values.brokerSpec.image.tag }}
+ {{- if .Values.brokerSpec.image.imagePullSecrets }}
+ imagePullSecrets:
+ {{- toYaml .Values.brokerSpec.image.imagePullSecrets | nindent 4 }}
+ {{- end }}
+
+ {{- if .Values.brokerSpec.configMap }}
+ configMapInfo:
+ {{- $originalMap := .Values.brokerSpec.configMap }}
+ {{- $defaultMap := omit $originalMap "mountConfigMaps" }}
+ {{- if $defaultMap }}
+ configMapName: {{ template "doriscluster.default.brokerConfigMap.name" . }}
+ resolveKey: {{ template "doriscluster.default.brokerConfig.resolveKey" . }}
+ {{- end }}
+ {{- if .Values.brokerSpec.configMap.mountConfigMaps }}
+ configMaps:
+ {{- template "doriscluster.brokerConfig.configMaps" . }}
+ {{- end }}
+ {{- end }}
+
+ {{- if .Values.brokerSpec.resource }}
+ {{- toYaml .Values.brokerSpec.resource | nindent 4 }}
+ {{- else }}
+ {{- include "doriscluster.default.resource" .}}
+ {{- end }}
+
+ {{- if .Values.brokerSpec.nodeSelector }}
+ nodeSelector:
+ {{- toYaml .Values.brokerSpec.nodeSelector | nindent 6 }}
+ {{- end }}
+ {{- if .Values.brokerSpec.env }}
+ envVars:
+ {{- toYaml .Values.brokerSpec.env | nindent 4 }}
+ {{- end }}
+ {{- if .Values.brokerSpec.affinity }}
+ affinity:
+ {{- toYaml .Values.brokerSpec.affinity | nindent 6 }}
+ {{- end }}
+ {{- if .Values.brokerSpec.tolerations }}
+ tolerations:
+ {{- toYaml .Values.brokerSpec.tolerations | nindent 4 }}
+ {{- end }}
+ {{- if .Values.brokerSpec.hostAliases }}
+ hostAliases:
+ {{- toYaml .Values.brokerSpec.hostAliases | nindent 4 }}
+ {{- end }}
+ {{- if .Values.brokerSpec.persistentVolumeClaim }}
+ persistentVolumes:
+ {{- template "doriscluster.broker.pvc" . }}
+ {{- end }}
+ {{- if .Values.brokerSpec.systemInitialization }}
+ systemInitialization:
+ {{- if .Values.brokerSpec.systemInitialization.initImage }}
+ initImage: {{ .Values.brokerSpec.systemInitialization.initImage }}
+ {{- end }}
+ {{- if .Values.brokerSpec.systemInitialization.command }}
+ command: {{ .Values.brokerSpec.systemInitialization.command }}
+ {{- end }}
+ {{- end }}
+ {{- end }}
diff --git a/agent-common/SplitProject/doris-25.2.1/templates/secret.yaml b/agent-common/SplitProject/doris-25.2.1/templates/secret.yaml
new file mode 100644
index 0000000..baa4e18
--- /dev/null
+++ b/agent-common/SplitProject/doris-25.2.1/templates/secret.yaml
@@ -0,0 +1,31 @@
+# Licensed to the Apache Software Foundation (ASF) under one
+# or more contributor license agreements. See the NOTICE file
+# distributed with this work for additional information
+# regarding copyright ownership. The ASF licenses this file
+# to you under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance
+# with the License. You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing,
+# software distributed under the License is distributed on an
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+# KIND, either express or implied. See the License for the
+# specific language governing permissions and limitations
+# under the License.
+
+{{- if .Values.dorisCluster.authSecret }}
+apiVersion: v1
+kind: Secret
+metadata:
+ name: {{ template "doriscluster.secret.name" . }}
+ namespace: {{ template "doriscluster.namespace" . }}
+ labels:
+ app.kubernetes.io/name: doriscluster
+ app.kubernetes.io/instance: {{ template "doriscluster.name" . }}
+ app.kubernetes.io/part-of: {{ template "kube-control.name" . }}
+type: kubernetes.io/basic-auth
+data:
+ {{- toYaml .Values.dorisCluster.authSecret | nindent 2}}
+{{- end }}
\ No newline at end of file
diff --git a/agent-common/SplitProject/doris-25.2.1/values.yaml b/agent-common/SplitProject/doris-25.2.1/values.yaml
new file mode 100644
index 0000000..f7431e5
--- /dev/null
+++ b/agent-common/SplitProject/doris-25.2.1/values.yaml
@@ -0,0 +1,697 @@
+# Licensed to the Apache Software Foundation (ASF) under one
+# or more contributor license agreements. See the NOTICE file
+# distributed with this work for additional information
+# regarding copyright ownership. The ASF licenses this file
+# to you under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance
+# with the License. You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing,
+# software distributed under the License is distributed on an
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+# KIND, either express or implied. See the License for the
+# specific language governing permissions and limitations
+# under the License.
+
+# deploy a doris cluster
+dorisCluster:
+ # the name of doriscluster, if not set, the chart name will be used.
+ name: "doriscluster-helm"
+ # annotations for doris cluster.
+ annotations: {}
+ # specify the cn deploy or not.
+ enabledCn: false
+ # specify the broker deploy or not.
+ enabledBroker: false
+ # specify the doriscluster adminuser or not.
+ # set adminUser will record the password in clear text. This method has been abandoned and is not recommended.
+ # When adding adminuser. should follow the steps:
+ # 1. Start dorisclusert without adminUser
+ # 2. Run 'CREATE USER ...' or 'SET PASSWORD ...' in mysql client
+ # 3. Add the name and password added in the previous step to adminUser and execute helm
+ adminUser: {}
+ # name: root
+ # password: "12345"
+ # use authSecret can encrypt and save passwords, recommend this method
+ # 1. run shell: echo -n '{your_password}' | base64 to get password base64 string
+ # 2. run shell: echo -n '{your_user}' | base64 to get user base64 string
+ # 3. Fill the encrypted string into the corresponding position
+ # as follow, username is 'root' , password is 't0p-Secret'
+ authSecret: {}
+ # username: cm9vdA==
+ # password: dDBwLVNlY3JldA==
+
+feSpec:
+ replicas: 3
+ # electionNumber represents `FOLLOWER` number, replicas - electionNumber as `OBSERVER`
+ # electionNumber: 3
+ # the pod labels for user select or classify pods.
+ labels: {}
+ # selectdb.app.classify: "classify-1"
+ image:
+ repository: apache/doris
+ tag: fe-2.1.7
+ # imagePullSecrets:
+ # - name: imagePullSecret
+ # config the service port for fe service.
+ # if you want to use a dedicated port for fe service, you can config the port.
+ # see https://kubernetes.io/docs/concepts/services-networking/service/#field-spec-ports for more details.
+ service:
+ # the fe service type, only supported ClusterIP, NodePort, LoadBalancer
+ type: ClusterIP
+ # type: NodePort
+ # servicePorts:
+ # - nodePort: 30001
+ # targetPort: 9030
+ # - nodePort: 30002
+ # targetPort: 8030
+ # the loadBalancerIP for static ip config when the type=LoadBalancer and loadbalancerIp is not empty.
+ # type: "LoadBalancer"
+ # loadbalancerIP: "127.0.0.1"
+ # use LoadBalancer on cloud platform, try to configure it using annotations:
+ annotations: {}
+ # service.beta.kubernetes.io/alibaba-cloud-loadbalancer-address-type: "intranet"
+ # specify the configMap, as a dictionary.
+ # Its 'key' is the config file name in the doris 'doris_root_path/fe/conf/' file path,
+ # Its 'value' is the text content of the corresponding file (it should be relatively long, actually).
+ configMap: {}
+ # 'fe.conf' is the startup config file of fe, and the name must be 'fe.conf'.
+ # fe.conf: |
+ # http_port = 8030
+ # rpc_port = 9020
+ # query_port = 9030
+ # edit_log_port = 9010
+ # Other config files can also be specified here
+ # hdfs-site.xml: |
+ #
+ #
+ #
+ #
+ # dfs.nameservices
+ # ns
+ #
+ #
+ # mountConfigMaps supports configmap mounting in the form of specifying the mounting directory
+ # but please note that the mounting path cannot be repeated.
+ # if the elements within mountConfigMaps contain data, it means that the configmap does not need to be created manually by the user, and vice versa.
+ # in the following example, the user needs to manually create configmap 'cm-1'
+ # mountConfigMaps: {}
+ # - configMapName: cm-1
+ # mountPath: /etc/cm1
+ # - configMapName: cm-2
+ # mountPath: /etc/cm2
+ # data:
+ # copy_file1: |
+ # text *** content
+ # copy_file2: |
+ # text *** content
+
+ # If configured separately here, it will overwrite the total resources configuration default.
+ # but the default configuration of other types will still take effect.
+ resource: {}
+ # requests:
+ # cpu: 8
+ # memory: 16Gi
+ # limits:
+ # cpu: 16
+ # memory: 32Gi
+ # If specified, the pod's nodeSelector,displayName="Map of nodeSelectors to match when scheduling pods on nodes"
+ nodeSelector: {}
+ # kubernetes.io/arch: amd64
+ # kubernetes.io/os: linux
+ # app.kubernetes.node.name: "k8s-node1"
+ # env represents an environment variable present in a Container.
+ # 'name' of the environment variable. Must be a C_IDENTIFIER.
+ # no more than one of the following may be specified: 'value' or 'valueFrom',
+ # 'value' is the value of environment.
+ # 'valueFrom' is source for the environment variable's value. Cannot be used if 'value' is not empty.
+ env: []
+ # - name: "HOME"
+ # value: "/opt/selectdb"
+ # - name: HOST_IP
+ # valueFrom:
+ # fieldRef:
+ # apiVersion: v1
+ # fieldPath: status.hostIP
+
+ # affinity is the constraints of pod scheduling
+ # nodeAffinity: Describes node affinity scheduling rules for the pod.
+ # podAffinity: Describes pod affinity scheduling rules (e.g. co-locate this pod in the same node, zone, etc. as some other pod(s)).
+ # PodAntiAffinity: Describes pod anti-affinity scheduling rules (e.g. avoid putting this pod in the same node, zone, etc. as some other pod(s)).
+ # reference: https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/
+ affinity: {}
+ # nodeAffinity:
+ # requiredDuringSchedulingIgnoredDuringExecution:
+ # nodeSelectorTerms:
+ # - matchExpressions:
+ # key: "app.kubernetes.node.name"
+ # operator: "In"
+ # values:
+ # - "k8s-node1"
+ # "k8s-node2"
+ # podAffinity:
+ # requiredDuringSchedulingIgnoredDuringExecution:
+ # nodeSelectorTerms:
+ # - matchExpressions:
+ # key: "app.kubernetes.node.name"
+ # operator: "In"
+ # values:
+ # - "fe1"
+ # "fe2"
+ # podAntiAffinity:
+ # requiredDuringSchedulingIgnoredDuringExecution:
+ # nodeSelectorTerms:
+ # - matchExpressions:
+ # key: "app.kubernetes.node.name"
+ # operator: "NotIn"
+ # values:
+ # - "fe1"
+ # "fe2"
+
+ # the pod this Toleration is attached to tolerates any taint that matches. Ref: https://kubernetes.io/docs/concepts/configuration/assign-pod-node/
+ # the triple using the matching operator .
+ # 'key' is the taint key that the toleration applies to. Empty means match all taint keys. if the 'key' is empty, 'operator' must be Exists; this combination means to match all values and all keys.
+ # 'operator' represents a key's relationship to the 'value'. Valid operators are Exists and Equal. Defaults to Equal. Exists is equivalent to wildcard for value, so that a pod can tolerate all taints of a particular category.
+ # 'value' is the taint value the toleration matches to. If the 'operator' is Exists, the 'value' should be empty, otherwise just a regular string.
+ # 'effect' indicates the taint effect to match. Empty means match all taint effects. When specified, allowed values are NoSchedule, PreferNoSchedule and NoExecute.
+ tolerations: []
+ # - key: "toleration"
+ # operator: "Equal"
+ # value: "master"
+ # - key: "node-role.kubernetes.io/master"
+ # operator: "Exists"
+ # effect: "NoSchedule"
+ # - operator: "Exists"
+
+ # hostAliases allows adding entries to /etc/hosts inside the containers
+ hostAliases: []
+ # If doris use hdfs or catalog, config the map of namenode host here is beneficial
+ # - ip: "127.0.0.1"
+ # hostnames:
+ # - "hostname1"
+ # - ip: "127.0.0.2"
+ # hostnames:
+ # - "hostname2"
+ persistentVolumeClaim: {}
+ # meta volume, mountPath is /opt/apache-doris/fe/doris-meta
+ # metaPersistentVolume:
+ # storage: 200Gi
+ # when use specific storageclass, the storageClassName should reConfig, example as annotation.
+ # storageClassName: ""
+ # logs volume, mountPath is /opt/apache-doris/fe/log
+ # logsPersistentVolume:
+ # storage: 100Gi
+ # when use specific storageclass, the storageClassName should reConfig, example as annotation.
+ # storageClassName: ""
+ systemInitialization: {}
+ # initImage: "selectdb/alpine:latest"
+ # command: [ "/sbin/sysctl", "-w", "vm.max_map_count=2000000" ]
+
+beSpec:
+ replicas: 3
+ # the pod labels for user select or classify pods.
+ labels: {}
+ # selectdb.app.classify: "classify-1"
+ image:
+ repository: apache/doris
+ tag: be-2.1.7
+ # imagePullSecrets:
+ # - name: imagePullSecret
+ # config the service port for be service.
+ # if you want to use a dedicated port for be service, you can config the port.
+ # see https://kubernetes.io/docs/concepts/services-networking/service/#field-spec-ports for more details.
+ service:
+ # the be service type, only supported ClusterIP, NodePort, LoadBalancer
+ type: ClusterIP
+ # type: NodePort
+ # servicePorts:
+ # - nodePort: 30003
+ # targetPort: 9040
+ # - nodePort: 30004
+ # targetPort: 8040
+ # the loadBalancerIP for static ip config when the type=LoadBalancer and loadbalancerIp is not empty.
+ # type: "LoadBalancer"
+ # loadbalancerIP: "127.0.0.1"
+ # use LoadBalancer on cloud platform, try to configure it using annotations
+ annotations: {}
+ # service.beta.kubernetes.io/alibaba-cloud-loadbalancer-address-type: "intranet"
+ # specify the configMap, as a dictionary.
+ # Its 'key' is the config file name in the doris 'doris_root_path/fe/conf/' file path,
+ # Its 'value' is the text content of the corresponding file (it should be relatively long, actually).
+ configMap: {}
+ # 'be.conf' is the startup config file of be, and the name must be 'be.conf'.
+ # be.conf: |
+ # be_port = 9060
+ # webserver_port = 8040
+ # heartbeat_service_port = 9050
+ # brpc_port = 8060
+ # storage_root_path = /data/doris/be/storage
+ # Other config files can also be specified here
+ # hdfs-site.xml: |
+ #
+ #
+ #
+ #
+ # dfs.nameservices
+ # ns
+ #
+ #
+ # mountConfigMaps supports configmap mounting in the form of specifying the mounting directory
+ # but please note that the mounting path cannot be repeated.
+ # if the elements within mountConfigMaps contain data, it means that the configmap does not need to be created manually by the user, and vice versa.
+ # in the following example, the user needs to manually create configmap 'cm-1'
+ # mountConfigMaps: {}
+ # - configMapName: cm-1
+ # mountPath: /etc/cm1
+ # - configMapName: cm-2
+ # mountPath: /etc/cm2
+ # data:
+ # copy_file1: |
+ # text *** content
+ # copy_file2: |
+ # text *** content
+
+ # If configured separately here, it will overwrite the total resources configuration default.
+ # but the default configuration of other types will still take effect.
+ resource: {}
+ # requests:
+ # cpu: 8
+ # memory: 16Gi
+ # limits:
+ # cpu: 16
+ # memory: 32Gi
+ # If specified, the pod's nodeSelector,displayName="Map of nodeSelectors to match when scheduling pods on nodes"
+ nodeSelector: {}
+ # kubernetes.io/arch: amd64
+ # kubernetes.io/os: linux
+ # app.kubernetes.node.name: "k8s-node1"
+ # env represents an environment variable present in a Container.
+ # 'name' of the environment variable. Must be a C_IDENTIFIER.
+ # no more than one of the following may be specified: 'value' or 'valueFrom',
+ # 'value' is the value of environment.
+ # 'valueFrom' is source for the environment variable's value. Cannot be used if 'value' is not empty.
+ env: []
+ # - name: "HOME"
+ # value: "/opt/selectdb"
+ # - name: HOST_IP
+ # valueFrom:
+ # fieldRef:
+ # apiVersion: v1
+ # fieldPath: status.hostIP
+
+ # affinity is the constraints of pod scheduling
+ # nodeAffinity: Describes node affinity scheduling rules for the pod.
+ # podAffinity: Describes pod affinity scheduling rules (e.g. co-locate this pod in the same node, zone, etc. as some other pod(s)).
+ # PodAntiAffinity: Describes pod anti-affinity scheduling rules (e.g. avoid putting this pod in the same node, zone, etc. as some other pod(s)).
+ # reference: https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/
+ affinity: {}
+ # nodeAffinity:
+ # requiredDuringSchedulingIgnoredDuringExecution:
+ # nodeSelectorTerms:
+ # - matchExpressions:
+ # key: "app.kubernetes.node.name"
+ # operator: "In"
+ # values:
+ # - "k8s-node1"
+ # "k8s-node2"
+ # podAffinity:
+ # requiredDuringSchedulingIgnoredDuringExecution:
+ # nodeSelectorTerms:
+ # - matchExpressions:
+ # key: "app.kubernetes.node.name"
+ # operator: "In"
+ # values:
+ # - "fe1"
+ # "fe2"
+ # podAntiAffinity:
+ # requiredDuringSchedulingIgnoredDuringExecution:
+ # nodeSelectorTerms:
+ # - matchExpressions:
+ # key: "app.kubernetes.node.name"
+ # operator: "NotIn"
+ # values:
+ # - "fe1"
+ # "fe2"
+
+ # the pod this Toleration is attached to tolerates any taint that matches. Ref: https://kubernetes.io/docs/concepts/configuration/assign-pod-node/
+ # the triple using the matching operator .
+ # 'key' is the taint key that the toleration applies to. Empty means match all taint keys. if the 'key' is empty, 'operator' must be Exists; this combination means to match all values and all keys.
+ # 'operator' represents a key's relationship to the 'value'. Valid operators are Exists and Equal. Defaults to Equal. Exists is equivalent to wildcard for value, so that a pod can tolerate all taints of a particular category.
+ # 'value' is the taint value the toleration matches to. If the 'operator' is Exists, the 'value' should be empty, otherwise just a regular string.
+ # 'effect' indicates the taint effect to match. Empty means match all taint effects. When specified, allowed values are NoSchedule, PreferNoSchedule and NoExecute.
+ tolerations: []
+ # - key: "toleration"
+ # operator: "Equal"
+ # value: "master"
+ # - key: "node-role.kubernetes.io/master"
+ # operator: "Exists"
+ # effect: "NoSchedule"
+ # - operator: "Exists"
+
+ # hostAliases allows adding entries to /etc/hosts inside the containers
+ hostAliases: []
+ # If doris use hdfs or catalog, config the map of namenode host here is beneficial
+ # - ip: "127.0.0.1"
+ # hostnames:
+ # - "hostname1"
+ # - ip: "127.0.0.2"
+ # hostnames:
+ # - "hostname2"
+ persistentVolumeClaim: {}
+ # data volume, mountPath is /opt/apache-doris/be/storage
+ # dataPersistentVolume:
+ # storage: 200Gi
+ # when use specific storageclass, the storageClassName should reConfig, example as annotation.
+ # storageClassName: ""
+ # logs volume, mountPath is /opt/apache-doris/be/log
+ # logsPersistentVolume:
+ # storage: 100Gi
+ # when use specific storageclass, the storageClassName should reConfig, example as annotation.
+ # storageClassName: ""
+ systemInitialization: {}
+ # initImage: "selectdb/alpine:latest"
+ # command: [ "/sbin/sysctl", "-w", "vm.max_map_count=2000000" ]
+
+cnSpec:
+ replicas: 3
+ # the pod labels for user select or classify pods.
+ labels: {}
+ # selectdb.app.classify: "classify-1"
+ image:
+ repository: apache/doris
+ tag: be-2.1.7
+ # imagePullSecrets:
+ # - name: imagePullSecret
+ # config the service port for cn service.
+ # if you want to use a dedicated port for cn service, you can config the port.
+ # see https://kubernetes.io/docs/concepts/services-networking/service/#field-spec-ports for more details.
+ service:
+ # the cn service type, only supported ClusterIP, NodePort, LoadBalancer
+ type: ClusterIP
+ # type: NodePort
+ # servicePorts:
+ # - nodePort: 30005
+ # targetPort: 9040
+ # - nodePort: 30006
+ # targetPort: 8040
+ # type: "LoadBalancer"
+ # the loadBalancerIP for static ip config when the type=LoadBalancer and loadbalancerIp is not empty.
+ # loadbalancerIP: "127.0.0.1"
+ # use LoadBalancer on cloud platform, try to configure it using annotations
+ annotations: {}
+ # service.beta.kubernetes.io/alibaba-cloud-loadbalancer-address-type: "intranet"
+ # specify the configMap, as a dictionary.
+ # Its 'key' is the config file name in the doris 'doris_root_path/fe/conf/' file path,
+ # Its 'value' is the text content of the corresponding file (it should be relatively long, actually).
+ configMap: {}
+ # 'be.conf' is the startup config file of cn, and the name must be 'be.conf'.
+ # be.conf: |
+ # be_port = 9060
+ # webserver_port = 8040
+ # heartbeat_service_port = 9050
+ # brpc_port = 8060
+ # storage_root_path = /data/doris/be/storage
+ # be_node_role=computation
+ # Other config files can also be specified here
+ # hdfs-site.xml: |
+ #
+ #
+ #
+ #
+ # dfs.nameservices
+ # ns
+ #
+ #
+ # mountConfigMaps supports configmap mounting in the form of specifying the mounting directory
+ # but please note that the mounting path cannot be repeated.
+ # if the elements within mountConfigMaps contain data, it means that the configmap does not need to be created manually by the user, and vice versa.
+ # in the following example, the user needs to manually create configmap 'cm-1'
+ # mountConfigMaps: {}
+ # - configMapName: cm-1
+ # mountPath: /etc/cm1
+ # - configMapName: cm-2
+ # mountPath: /etc/cm2
+ # data:
+ # copy_file1: |
+ # text *** content
+ # copy_file2: |
+ # text *** content
+
+ # If configured separately here, it will overwrite the total resources configuration default.
+ # but the default configuration of other types will still take effect.
+ resource: {}
+ # requests:
+ # cpu: 8
+ # memory: 16Gi
+ # limits:
+ # cpu: 16
+ # memory: 32Gi
+ # If specified, the pod's nodeSelector,displayName="Map of nodeSelectors to match when scheduling pods on nodes"
+ nodeSelector: {}
+ # kubernetes.io/arch: amd64
+ # kubernetes.io/os: linux
+ # app.kubernetes.node.name: "k8s-node1"
+ # env represents an environment variable present in a Container.
+ # 'name' of the environment variable. Must be a C_IDENTIFIER.
+ # no more than one of the following may be specified: 'value' or 'valueFrom',
+ # 'value' is the value of environment.
+ # 'valueFrom' is source for the environment variable's value. Cannot be used if 'value' is not empty.
+ env: []
+ # - name: "HOME"
+ # value: "/opt/selectdb"
+ # - name: HOST_IP
+ # valueFrom:
+ # fieldRef:
+ # apiVersion: v1
+ # fieldPath: status.hostIP
+
+ # affinity is the constraints of pod scheduling
+ # nodeAffinity: Describes node affinity scheduling rules for the pod.
+ # podAffinity: Describes pod affinity scheduling rules (e.g. co-locate this pod in the same node, zone, etc. as some other pod(s)).
+ # PodAntiAffinity: Describes pod anti-affinity scheduling rules (e.g. avoid putting this pod in the same node, zone, etc. as some other pod(s)).
+ # reference: https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/
+ affinity: {}
+ # nodeAffinity:
+ # requiredDuringSchedulingIgnoredDuringExecution:
+ # nodeSelectorTerms:
+ # - matchExpressions:
+ # key: "app.kubernetes.node.name"
+ # operator: "In"
+ # values:
+ # - "k8s-node1"
+ # "k8s-node2"
+ # podAffinity:
+ # requiredDuringSchedulingIgnoredDuringExecution:
+ # nodeSelectorTerms:
+ # - matchExpressions:
+ # key: "app.kubernetes.node.name"
+ # operator: "In"
+ # values:
+ # - "fe1"
+ # "fe2"
+ # podAntiAffinity:
+ # requiredDuringSchedulingIgnoredDuringExecution:
+ # nodeSelectorTerms:
+ # - matchExpressions:
+ # key: "app.kubernetes.node.name"
+ # operator: "NotIn"
+ # values:
+ # - "fe1"
+ # "fe2"
+
+ # the pod this Toleration is attached to tolerates any taint that matches. Ref: https://kubernetes.io/docs/concepts/configuration/assign-pod-node/
+ # the triple using the matching operator .
+ # 'key' is the taint key that the toleration applies to. Empty means match all taint keys. if the 'key' is empty, 'operator' must be Exists; this combination means to match all values and all keys.
+ # 'operator' represents a key's relationship to the 'value'. Valid operators are Exists and Equal. Defaults to Equal. Exists is equivalent to wildcard for value, so that a pod can tolerate all taints of a particular category.
+ # 'value' is the taint value the toleration matches to. If the 'operator' is Exists, the 'value' should be empty, otherwise just a regular string.
+ # 'effect' indicates the taint effect to match. Empty means match all taint effects. When specified, allowed values are NoSchedule, PreferNoSchedule and NoExecute.
+ tolerations: []
+ # - key: "toleration"
+ # operator: "Equal"
+ # value: "master"
+ # - key: "node-role.kubernetes.io/master"
+ # operator: "Exists"
+ # effect: "NoSchedule"
+ # - operator: "Exists"
+
+ # hostAliases allows adding entries to /etc/hosts inside the containers
+ hostAliases: []
+ # If doris use hdfs or catalog, config the map of namenode host here is beneficial
+ # - ip: "127.0.0.1"
+ # hostnames:
+ # - "hostname1"
+ # - ip: "127.0.0.2"
+ # hostnames:
+ # - "hostname2"
+ persistentVolumeClaim: {}
+ # data volume, mountPath is /opt/apache-doris/be/storage
+ # dataPersistentVolume:
+ # storage: 200Gi
+ # when use specific storageclass, the storageClassName should reConfig, example as annotation.
+ # storageClassName: ""
+ # logs volume, mountPath is /opt/apache-doris/be/log
+ # logsPersistentVolume:
+ # storage: 100Gi
+ # when use specific storageclass, the storageClassName should reConfig, example as annotation.
+ # storageClassName: ""
+ systemInitialization: {}
+ # initImage: "selectdb/alpine:latest"
+ # command: [ "/sbin/sysctl", "-w", "vm.max_map_count=2000000" ]
+ # specific cn auto scale policy
+ autoScalingPolicy:
+ enable: true
+ # version: v2
+ minReplicas: 1
+ maxReplicas: 4
+ # hpaPolicy response to horizontlaPodAutoscaler's HorizontalPodAutoscalerSpec
+ hpaPolicy: {}
+ # metrics:
+ # - type: Resource
+ # resource:
+ # name: cpu
+ # target:
+ # type: Utilization
+ # averageUtilization: 30
+
+brokerSpec:
+ replicas: 3
+ # the pod labels for user select or classify pods.
+ labels: {}
+ # selectdb.app.classify: "classify-1"
+ image:
+ repository: apache/doris
+ tag: broker-2.1.7
+ # imagePullSecrets:
+ # - name: imagePullSecret
+ # specify the configMap, as a dictionary.
+ # Its 'key' is the config file name in the doris 'doris_root_path/fe/conf/' file path,
+ # Its 'value' is the text content of the corresponding file (it should be relatively long, actually).
+ configMap: {}
+ # 'apache_hdfs_broker.conf' is the startup config file of broker, and the name must be 'apache_hdfs_broker.conf'.
+ # apache_hdfs_broker.conf: |
+ # broker_ipc_port: 8000
+ # client_expire_seconds: 3600
+ # Other config files can also be specified here
+ # hdfs-site.xml: |
+ #
+ #
+ #
+ #
+ # dfs.nameservices
+ # ns
+ #
+ #
+ # mountConfigMaps supports configmap mounting in the form of specifying the mounting directory
+ # but please note that the mounting path cannot be repeated.
+ # if the elements within mountConfigMaps contain data, it means that the configmap does not need to be created manually by the user, and vice versa.
+ # in the following example, the user needs to manually create configmap 'cm-1'
+ # mountConfigMaps: {}
+ # - configMapName: cm-1
+ # mountPath: /etc/cm1
+ # - configMapName: cm-2
+ # mountPath: /etc/cm2
+ # data:
+ # copy_file1: |
+ # text *** content
+ # copy_file2: |
+ # text *** content
+
+ # If configured separately here, it will overwrite the total resources configuration default.
+ # but the default configuration of other types will still take effect.
+ resource: {}
+ # requests:
+ # cpu: 8
+ # memory: 16Gi
+ # limits:
+ # cpu: 16
+ # memory: 32Gi
+ # If specified, the pod's nodeSelector,displayName="Map of nodeSelectors to match when scheduling pods on nodes"
+ nodeSelector: {}
+ # kubernetes.io/arch: amd64
+ # kubernetes.io/os: linux
+ # app.kubernetes.node.name: "k8s-node1"
+ # env represents an environment variable present in a Container.
+ # 'name' of the environment variable. Must be a C_IDENTIFIER.
+ # no more than one of the following may be specified: 'value' or 'valueFrom',
+ # 'value' is the value of environment.
+ # 'valueFrom' is source for the environment variable's value. Cannot be used if 'value' is not empty.
+ env: []
+ # - name: "HOME"
+ # value: "/opt/selectdb"
+ # - name: HOST_IP
+ # valueFrom:
+ # fieldRef:
+ # apiVersion: v1
+ # fieldPath: status.hostIP
+
+ # affinity is the constraints of pod scheduling
+ # nodeAffinity: Describes node affinity scheduling rules for the pod.
+ # podAffinity: Describes pod affinity scheduling rules (e.g. co-locate this pod in the same node, zone, etc. as some other pod(s)).
+ # PodAntiAffinity: Describes pod anti-affinity scheduling rules (e.g. avoid putting this pod in the same node, zone, etc. as some other pod(s)).
+ # reference: https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/
+ affinity: {}
+ # nodeAffinity:
+ # requiredDuringSchedulingIgnoredDuringExecution:
+ # nodeSelectorTerms:
+ # - matchExpressions:
+ # key: "app.kubernetes.node.name"
+ # operator: "In"
+ # values:
+ # - "k8s-node1"
+ # "k8s-node2"
+ # podAffinity:
+ # requiredDuringSchedulingIgnoredDuringExecution:
+ # nodeSelectorTerms:
+ # - matchExpressions:
+ # key: "app.kubernetes.node.name"
+ # operator: "In"
+ # values:
+ # - "fe1"
+ # "fe2"
+ # podAntiAffinity:
+ # requiredDuringSchedulingIgnoredDuringExecution:
+ # nodeSelectorTerms:
+ # - matchExpressions:
+ # key: "app.kubernetes.node.name"
+ # operator: "NotIn"
+ # values:
+ # - "fe1"
+ # "fe2"
+
+ # the pod this Toleration is attached to tolerates any taint that matches. Ref: https://kubernetes.io/docs/concepts/configuration/assign-pod-node/
+ # the triple using the matching operator .
+ # 'key' is the taint key that the toleration applies to. Empty means match all taint keys. if the 'key' is empty, 'operator' must be Exists; this combination means to match all values and all keys.
+ # 'operator' represents a key's relationship to the 'value'. Valid operators are Exists and Equal. Defaults to Equal. Exists is equivalent to wildcard for value, so that a pod can tolerate all taints of a particular category.
+ # 'value' is the taint value the toleration matches to. If the 'operator' is Exists, the 'value' should be empty, otherwise just a regular string.
+ # 'effect' indicates the taint effect to match. Empty means match all taint effects. When specified, allowed values are NoSchedule, PreferNoSchedule and NoExecute.
+ tolerations: []
+ # - key: "toleration"
+ # operator: "Equal"
+ # value: "master"
+ # - key: "node-role.kubernetes.io/master"
+ # operator: "Exists"
+ # effect: "NoSchedule"
+ # - operator: "Exists"
+
+ # hostAliases allows adding entries to /etc/hosts inside the containers
+ hostAliases: []
+ # If doris use hdfs or catalog, config the map of namenode host here is beneficial
+ # - ip: "127.0.0.1"
+ # hostnames:
+ # - "hostname1"
+ # - ip: "127.0.0.2"
+ # hostnames:
+ # - "hostname2"
+ persistentVolumeClaim: {}
+ # logs volume, mountPath is /opt/apache-doris/apache_hdfs_broker/log
+ # logsPersistentVolume:
+ # storage: 100Gi
+ # when use specific storageclass, the storageClassName should reConfig, example as annotation.
+ # storageClassName: ""
+ systemInitialization: {}
+ # initImage: "selectdb/alpine:latest"
+ # command: [ "/sbin/sysctl", "-w", "vm.max_map_count=2000000" ]
+
+
diff --git a/agent-common/SplitProject/监管平台-Doris-集群部署/doris-deployment-pv.yaml b/agent-common/SplitProject/监管平台-Doris-集群部署/doris-deployment-pv.yaml
new file mode 100644
index 0000000..ebb5b73
--- /dev/null
+++ b/agent-common/SplitProject/监管平台-Doris-集群部署/doris-deployment-pv.yaml
@@ -0,0 +1,94 @@
+apiVersion: doris.selectdb.com/v1
+kind: DorisCluster
+metadata:
+ labels:
+ app.kubernetes.io/name: doriscluster
+ name: doriscluster-helm
+ namespace: doriscluster
+spec:
+ feSpec:
+ affinity:
+ nodeAffinity:
+ requiredDuringSchedulingIgnoredDuringExecution:
+ nodeSelectorTerms:
+ - matchExpressions:
+ - key: uavcloud.env
+ operator: In
+ values:
+ - doris
+ replicas: 3
+ image: 172.16.100.55:8033/cmii/doris.fe-ubuntu:2.1.6
+ limits:
+ cpu: 8
+ memory: 16Gi
+ requests:
+ cpu: 2
+ memory: 6Gi
+ configMapInfo:
+ # use kubectl create configmap fe-configmap --from-file=fe.conf
+ configMapName: fe-configmap
+ resolveKey: fe.conf
+ persistentVolumes:
+ - mountPath: /opt/apache-doris/fe/doris-meta
+ name: doris-fe-2000g
+ persistentVolumeClaimSpec:
+ # when use specific storageclass, the storageClassName should reConfig, example as annotation.
+ storageClassName: doris-nfs-sc-56
+ accessModes:
+ - ReadWriteOnce
+ resources:
+ requests:
+ storage: 2000Gi
+ - mountPath: /opt/apache-doris/fe/jdbc_drivers
+ name: doriscluster-storage-fe-jdbc-drivers
+ persistentVolumeClaimSpec:
+ # when use specific storageclass, the storageClassName should reConfig, example as annotation.
+ storageClassName: doris-nfs-sc-58
+ accessModes:
+ - ReadWriteOnce
+ resources:
+ requests:
+ storage: 100Gi
+ beSpec:
+ affinity:
+ nodeAffinity:
+ requiredDuringSchedulingIgnoredDuringExecution:
+ nodeSelectorTerms:
+ - matchExpressions:
+ - key: uavcloud.env
+ operator: In
+ values:
+ - doris
+ replicas: 3
+ image: 172.16.100.55:8033/cmii/doris.be-ubuntu:2.1.6
+ limits:
+ cpu: 8
+ memory: 24Gi
+ requests:
+ cpu: 2
+ memory: 6Gi
+ configMapInfo:
+ # use kubectl create configmap be-configmap --from-file=be.conf
+ configMapName: be-configmap
+ resolveKey: be.conf
+ persistentVolumes:
+ - mountPath: /opt/apache-doris/be/storage
+ name: doris-1-9000g-pvc
+ persistentVolumeClaimSpec:
+ # when use specific storageclass, the storageClassName should reConfig, example as annotation.
+ storageClassName: doris-nfs-sc-57
+ accessModes:
+ - ReadWriteOnce
+ resources:
+ requests:
+ storage: 9000Gi
+ - mountPath: /opt/apache-doris/be/jdbc_drivers
+ name: doriscluster-storage-be-jdbc-drivers
+ persistentVolumeClaimSpec:
+ # when use specific storageclass, the storageClassName should reConfig, example as annotation.
+ storageClassName: doris-nfs-sc-58
+ accessModes:
+ - ReadWriteOnce
+ resources:
+ requests:
+ storage: 1000Gi
\ No newline at end of file
diff --git a/agent-common/SplitProject/监管平台-Doris-集群部署/doris-deplyment.yaml b/agent-common/SplitProject/监管平台-Doris-集群部署/doris-deplyment.yaml
index 47d1cba..f460caa 100644
--- a/agent-common/SplitProject/监管平台-Doris-集群部署/doris-deplyment.yaml
+++ b/agent-common/SplitProject/监管平台-Doris-集群部署/doris-deplyment.yaml
@@ -7,8 +7,17 @@ metadata:
namespace: doriscluster
spec:
feSpec:
+ affinity:
+ nodeAffinity:
+ requiredDuringSchedulingIgnoredDuringExecution:
+ nodeSelectorTerms:
+ - matchExpressions:
+ - key: doris-deploy
+ operator: In
+ values:
+ - "true"
replicas: 1
- image: harbor.cdcyy.com.cn/cmii/doris.fe-ubuntu:2.1.6
+ image: 172.16.100.55:8033/cmii/doris.fe-ubuntu:2.1.6
limits:
cpu: 8
memory: 16Gi
@@ -26,36 +35,35 @@ spec:
name: doriscluster-storage0
persistentVolumeClaimSpec:
# when use specific storageclass, the storageClassName should reConfig, example as annotation.
- storageClassName: nfs-prod-distribute
+ storageClassName: doris-static-storage
accessModes:
- ReadWriteOnce
resources:
# notice: if the storage size less 5G, fe will not start normal.
requests:
- storage: 300Gi
- - mountPath: /opt/apache-doris/fe/log
- name: doriscluster-storage1
- persistentVolumeClaimSpec:
- # when use specific storageclass, the storageClassName should reConfig, example as annotation.
- storageClassName: nfs-prod-distribute
- accessModes:
- - ReadWriteOnce
- resources:
- requests:
- storage: 100Gi
+ storage: 500Gi
- mountPath: /opt/apache-doris/fe/jdbc_drivers
name: doriscluster-storage-fe-jdbc-drivers
persistentVolumeClaimSpec:
# when use specific storageclass, the storageClassName should reConfig, example as annotation.
- storageClassName: nfs-prod-distribute
+ storageClassName: cmlc-nfs-storage
accessModes:
- ReadWriteOnce
resources:
requests:
- storage: 100Gi
+ storage: 10Gi
beSpec:
+ affinity:
+ nodeAffinity:
+ requiredDuringSchedulingIgnoredDuringExecution:
+ nodeSelectorTerms:
+ - matchExpressions:
+ - key: doris-deploy
+ operator: In
+ values:
+ - "true"
replicas: 3
- image: harbor.cdcyy.com.cn/cmii/doris.be-ubuntu:2.1.6
+ image: 172.16.100.55:8033/cmii/doris.be-ubuntu:2.1.6
limits:
cpu: 8
memory: 24Gi
@@ -69,33 +77,43 @@ spec:
nodeSelector:
uavcloud.env: demo
persistentVolumes:
+ - mountPath: /opt/apache-doris/be/storage
+ name: doriscluster-storage1
+ persistentVolumeClaimSpec:
+ # when use specific storageclass, the storageClassName should reConfig, example as annotation.
+ storageClassName: doris-static-storage
+ accessModes:
+ - ReadWriteOnce
+ resources:
+ requests:
+ storage: 9000Gi
- mountPath: /opt/apache-doris/be/storage
name: doriscluster-storage2
persistentVolumeClaimSpec:
# when use specific storageclass, the storageClassName should reConfig, example as annotation.
- storageClassName: nfs-prod-distribute
+ storageClassName: doris-static-storage
accessModes:
- ReadWriteOnce
resources:
requests:
- storage: 300Gi
+ storage: 9000Gi
- mountPath: /opt/apache-doris/be/log
name: doriscluster-storage3
persistentVolumeClaimSpec:
# when use specific storageclass, the storageClassName should reConfig, example as annotation.
- storageClassName: nfs-prod-distribute
+ storageClassName: doris-static-storage
accessModes:
- ReadWriteOnce
resources:
requests:
- storage: 100Gi
+ storage: 9000Gi
- mountPath: /opt/apache-doris/be/jdbc_drivers
name: doriscluster-storage-be-jdbc-drivers
persistentVolumeClaimSpec:
# when use specific storageclass, the storageClassName should reConfig, example as annotation.
- storageClassName: nfs-prod-distribute
+ storageClassName: cmlc-nfs-storage
accessModes:
- ReadWriteOnce
resources:
requests:
- storage: 100Gi
\ No newline at end of file
+ storage: 10Gi
\ No newline at end of file
diff --git a/agent-common/SplitProject/监管平台-Doris-集群部署/doris-operator.yaml b/agent-common/SplitProject/监管平台-Doris-集群部署/doris-operator.yaml
index 5973a25..128f981 100644
--- a/agent-common/SplitProject/监管平台-Doris-集群部署/doris-operator.yaml
+++ b/agent-common/SplitProject/监管平台-Doris-集群部署/doris-operator.yaml
@@ -284,22 +284,15 @@ spec:
# according to the platforms which are supported by your solution.
# It is considered best practice to support multiple architectures. You can
# build your manager image using the makefile target docker-buildx.
- # affinity:
- # nodeAffinity:
- # requiredDuringSchedulingIgnoredDuringExecution:
- # nodeSelectorTerms:
- # - matchExpressions:
- # - key: kubernetes.io/arch
- # operator: In
- # values:
- # - amd64
- # - arm64
- # - ppc64le
- # - s390x
- # - key: kubernetes.io/os
- # operator: In
- # values:
- # - linux
+ affinity:
+ nodeAffinity:
+ requiredDuringSchedulingIgnoredDuringExecution:
+ nodeSelectorTerms:
+ - matchExpressions:
+ - key: doris-deploy
+ operator: In
+ values:
+ - "true"
securityContext:
runAsNonRoot: true
# TODO(user): For common cases that do not require escalating privileges
@@ -314,7 +307,7 @@ spec:
- /dorisoperator
args:
- --leader-elect
- image: harbor.cdcyy.com.cn/cmii/doris.k8s-operator:1.3.1
+ image: 172.16.100.55:8033/cmii/doris.k8s-operator:1.3.1
name: dorisoperator
securityContext:
allowPrivilegeEscalation: false
diff --git a/agent-common/real_project/jlyd/k8s-srs.yaml b/agent-common/real_project/jlyd/k8s-srs.yaml
index f23eb97..6039546 100644
--- a/agent-common/real_project/jlyd/k8s-srs.yaml
+++ b/agent-common/real_project/jlyd/k8s-srs.yaml
@@ -8,6 +8,7 @@ metadata:
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:
@@ -230,7 +231,7 @@ spec:
protocol: UDP
env:
- name: CANDIDATE
- value: 36.135.17.162
+ value: lingyun.jlsxwkj.com:8888
resources:
limits:
cpu: 2000m
diff --git a/agent-common/real_project/uavcloud-devflight/k8s-backend.yaml b/agent-common/real_project/uavcloud-devflight/k8s-backend.yaml
index 8f6a094..d2876cb 100644
--- a/agent-common/real_project/uavcloud-devflight/k8s-backend.yaml
+++ b/agent-common/real_project/uavcloud-devflight/k8s-backend.yaml
@@ -2,150 +2,11 @@
apiVersion: apps/v1
kind: Deployment
metadata:
- name: cmii-uav-tower
+ name: cmii-admin-gateway
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:6.0.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-threedsimulation
- namespace: uavcloud-devflight
- labels:
- cmii.type: backend
- cmii.app: cmii-uav-threedsimulation
+ 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
@@ -157,12 +18,12 @@ spec:
selector:
matchLabels:
cmii.type: backend
- cmii.app: cmii-uav-threedsimulation
+ cmii.app: cmii-admin-gateway
template:
metadata:
labels:
cmii.type: backend
- cmii.app: cmii-uav-threedsimulation
+ cmii.app: cmii-admin-gateway
spec:
affinity:
nodeAffinity:
@@ -176,14 +37,14 @@ spec:
imagePullSecrets:
- name: harborsecret
containers:
- - name: cmii-uav-threedsimulation
- image: harbor.cdcyy.com.cn/cmii/cmii-uav-threedsimulation:6.0.0
+ - name: cmii-admin-gateway
+ image: harbor.cdcyy.com.cn/cmii/cmii-admin-gateway:6.0.0
imagePullPolicy: Always
env:
- name: K8S_NAMESPACE
value: uavcloud-devflight
- name: APPLICATION_NAME
- value: cmii-uav-threedsimulation
+ value: cmii-admin-gateway
- name: CUST_JAVA_OPTS
value: "-Xms200m -Xmx1500m -Dlog4j2.formatMsgNoLookups=true"
- name: NACOS_REGISTRY
@@ -249,7 +110,7 @@ spec:
- name: nfs-backend-log-volume
mountPath: /cmii/logs
readOnly: false
- subPath: uavcloud-devflight/cmii-uav-threedsimulation
+ subPath: uavcloud-devflight/cmii-admin-gateway
volumes:
- name: nfs-backend-log-volume
persistentVolumeClaim:
@@ -258,11 +119,11 @@ spec:
apiVersion: v1
kind: Service
metadata:
- name: cmii-uav-threedsimulation
+ name: cmii-admin-gateway
namespace: uavcloud-devflight
labels:
cmii.type: backend
- cmii.app: cmii-uav-threedsimulation
+ 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
@@ -270,7 +131,7 @@ spec:
type: ClusterIP
selector:
cmii.type: backend
- cmii.app: cmii-uav-threedsimulation
+ cmii.app: cmii-admin-gateway
ports:
- name: backend-tcp
port: 8080
@@ -419,11 +280,11 @@ spec:
apiVersion: apps/v1
kind: Deployment
metadata:
- name: cmii-uav-fwdd
+ name: cmii-uav-tower
namespace: uavcloud-devflight
labels:
cmii.type: backend
- cmii.app: cmii-uav-fwdd
+ 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
@@ -435,12 +296,12 @@ spec:
selector:
matchLabels:
cmii.type: backend
- cmii.app: cmii-uav-fwdd
+ cmii.app: cmii-uav-tower
template:
metadata:
labels:
cmii.type: backend
- cmii.app: cmii-uav-fwdd
+ cmii.app: cmii-uav-tower
spec:
affinity:
nodeAffinity:
@@ -454,14 +315,14 @@ spec:
imagePullSecrets:
- name: harborsecret
containers:
- - name: cmii-uav-fwdd
- image: harbor.cdcyy.com.cn/cmii/cmii-uav-fwdd:6.0.0
+ - name: cmii-uav-tower
+ image: harbor.cdcyy.com.cn/cmii/cmii-uav-tower:6.0.0
imagePullPolicy: Always
env:
- name: K8S_NAMESPACE
value: uavcloud-devflight
- name: APPLICATION_NAME
- value: cmii-uav-fwdd
+ value: cmii-uav-tower
- name: CUST_JAVA_OPTS
value: "-Xms200m -Xmx1500m -Dlog4j2.formatMsgNoLookups=true"
- name: NACOS_REGISTRY
@@ -527,7 +388,7 @@ spec:
- name: nfs-backend-log-volume
mountPath: /cmii/logs
readOnly: false
- subPath: uavcloud-devflight/cmii-uav-fwdd
+ subPath: uavcloud-devflight/cmii-uav-tower
volumes:
- name: nfs-backend-log-volume
persistentVolumeClaim:
@@ -536,11 +397,11 @@ spec:
apiVersion: v1
kind: Service
metadata:
- name: cmii-uav-fwdd
+ name: cmii-uav-tower
namespace: uavcloud-devflight
labels:
cmii.type: backend
- cmii.app: cmii-uav-fwdd
+ 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
@@ -548,7 +409,7 @@ spec:
type: ClusterIP
selector:
cmii.type: backend
- cmii.app: cmii-uav-fwdd
+ cmii.app: cmii-uav-tower
ports:
- name: backend-tcp
port: 8080
@@ -558,567 +419,11 @@ spec:
apiVersion: apps/v1
kind: Deployment
metadata:
- name: cmii-uav-emergency
+ name: cmii-uav-alarm
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
- 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-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.2.0-25021802
- 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-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-advanced5g
- namespace: uavcloud-devflight
- 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:
- - devflight
- imagePullSecrets:
- - name: harborsecret
- containers:
- - name: cmii-uav-advanced5g
- image: harbor.cdcyy.com.cn/cmii/cmii-uav-advanced5g:5.7.0-snapshot
- imagePullPolicy: Always
- env:
- - name: K8S_NAMESPACE
- value: uavcloud-devflight
- - 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: uavcloud-devflight/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: uavcloud-devflight
- 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-grid-manage
- namespace: uavcloud-devflight
- labels:
- cmii.type: backend
- cmii.app: cmii-uav-grid-manage
+ 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
@@ -1130,12 +435,12 @@ spec:
selector:
matchLabels:
cmii.type: backend
- cmii.app: cmii-uav-grid-manage
+ cmii.app: cmii-uav-alarm
template:
metadata:
labels:
cmii.type: backend
- cmii.app: cmii-uav-grid-manage
+ cmii.app: cmii-uav-alarm
spec:
affinity:
nodeAffinity:
@@ -1149,14 +454,14 @@ spec:
imagePullSecrets:
- name: harborsecret
containers:
- - name: cmii-uav-grid-manage
- image: harbor.cdcyy.com.cn/cmii/cmii-uav-grid-manage:6.0.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-manage
+ value: cmii-uav-alarm
- name: CUST_JAVA_OPTS
value: "-Xms200m -Xmx1500m -Dlog4j2.formatMsgNoLookups=true"
- name: NACOS_REGISTRY
@@ -1222,7 +527,7 @@ spec:
- name: nfs-backend-log-volume
mountPath: /cmii/logs
readOnly: false
- subPath: uavcloud-devflight/cmii-uav-grid-manage
+ subPath: uavcloud-devflight/cmii-uav-alarm
volumes:
- name: nfs-backend-log-volume
persistentVolumeClaim:
@@ -1231,11 +536,11 @@ spec:
apiVersion: v1
kind: Service
metadata:
- name: cmii-uav-grid-manage
+ name: cmii-uav-alarm
namespace: uavcloud-devflight
labels:
cmii.type: backend
- cmii.app: cmii-uav-grid-manage
+ 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
@@ -1243,2648 +548,7 @@ 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-sky-converge
- namespace: uavcloud-devflight
- labels:
- cmii.type: backend
- cmii.app: cmii-sky-converge
- 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-sky-converge
- template:
- metadata:
- labels:
- cmii.type: backend
- cmii.app: cmii-sky-converge
- spec:
- affinity:
- nodeAffinity:
- requiredDuringSchedulingIgnoredDuringExecution:
- nodeSelectorTerms:
- - matchExpressions:
- - key: uavcloud.env
- operator: In
- values:
- - devflight
- imagePullSecrets:
- - name: harborsecret
- containers:
- - name: cmii-sky-converge
- image: harbor.cdcyy.com.cn/cmii/cmii-sky-converge:5.7.0-snapshot
- imagePullPolicy: Always
- env:
- - name: K8S_NAMESPACE
- value: uavcloud-devflight
- - name: APPLICATION_NAME
- value: cmii-sky-converge
- - name: CUST_JAVA_OPTS
- value: "-Xms200m -Xmx1500m -Dlog4j2.formatMsgNoLookups=true"
- - name: NACOS_REGISTRY
- 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-sky-converge
- volumes:
- - name: nfs-backend-log-volume
- persistentVolumeClaim:
- claimName: nfs-backend-log-pvc
----
-apiVersion: v1
-kind: Service
-metadata:
- name: cmii-sky-converge
- namespace: uavcloud-devflight
- labels:
- cmii.type: backend
- cmii.app: cmii-sky-converge
- 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-sky-converge
- 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:6.0.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-industrial-portfolio
- namespace: uavcloud-devflight
- 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:
- - devflight
- imagePullSecrets:
- - name: harborsecret
- containers:
- - name: cmii-uav-industrial-portfolio
- image: harbor.cdcyy.com.cn/cmii/cmii-uav-industrial-portfolio:5.7.0-snapshot
- imagePullPolicy: Always
- env:
- - name: K8S_NAMESPACE
- value: uavcloud-devflight
- - 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: uavcloud-devflight/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: uavcloud-devflight
- 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-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-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: 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-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: 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:6.0.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-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-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:6.0.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-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: 0
- 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-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-uav-sec-awareness
- namespace: uavcloud-devflight
- labels:
- cmii.type: backend
- cmii.app: cmii-uav-sec-awareness
- 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-sec-awareness
- template:
- metadata:
- labels:
- cmii.type: backend
- cmii.app: cmii-uav-sec-awareness
- spec:
- affinity:
- nodeAffinity:
- requiredDuringSchedulingIgnoredDuringExecution:
- nodeSelectorTerms:
- - matchExpressions:
- - key: uavcloud.env
- operator: In
- values:
- - devflight
- imagePullSecrets:
- - name: harborsecret
- containers:
- - name: cmii-uav-sec-awareness
- image: harbor.cdcyy.com.cn/cmii/cmii-uav-sec-awareness:6.0.0-snapshot
- imagePullPolicy: Always
- env:
- - name: K8S_NAMESPACE
- value: uavcloud-devflight
- - name: APPLICATION_NAME
- value: cmii-uav-sec-awareness
- - name: CUST_JAVA_OPTS
- value: "-Xms200m -Xmx1500m -Dlog4j2.formatMsgNoLookups=true"
- - name: NACOS_REGISTRY
- 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-sec-awareness
- volumes:
- - name: nfs-backend-log-volume
- persistentVolumeClaim:
- claimName: nfs-backend-log-pvc
----
-apiVersion: v1
-kind: Service
-metadata:
- name: cmii-uav-sec-awareness
- namespace: uavcloud-devflight
- labels:
- cmii.type: backend
- cmii.app: cmii-uav-sec-awareness
- 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-sec-awareness
- 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
- 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:6.0.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-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-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-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-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:6.0.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-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-security-trace
- namespace: uavcloud-devflight
- labels:
- cmii.type: backend
- cmii.app: cmii-uav-security-trace
- 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-security-trace
- template:
- metadata:
- labels:
- cmii.type: backend
- cmii.app: cmii-uav-security-trace
- spec:
- affinity:
- nodeAffinity:
- requiredDuringSchedulingIgnoredDuringExecution:
- nodeSelectorTerms:
- - matchExpressions:
- - key: uavcloud.env
- operator: In
- values:
- - devflight
- imagePullSecrets:
- - name: harborsecret
- containers:
- - name: cmii-uav-security-trace
- image: harbor.cdcyy.com.cn/cmii/cmii-uav-security-trace:6.0.0-snapshot
- imagePullPolicy: Always
- env:
- - name: K8S_NAMESPACE
- value: uavcloud-devflight
- - name: APPLICATION_NAME
- value: cmii-uav-security-trace
- - name: CUST_JAVA_OPTS
- value: "-Xms200m -Xmx1500m -Dlog4j2.formatMsgNoLookups=true"
- - name: NACOS_REGISTRY
- 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-security-trace
- volumes:
- - name: nfs-backend-log-volume
- persistentVolumeClaim:
- claimName: nfs-backend-log-pvc
----
-apiVersion: v1
-kind: Service
-metadata:
- name: cmii-uav-security-trace
- namespace: uavcloud-devflight
- labels:
- cmii.type: backend
- cmii.app: cmii-uav-security-trace
- 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-security-trace
- 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:6.1.0-yn
- 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
+ cmii.app: cmii-uav-alarm
ports:
- name: backend-tcp
port: 8080
@@ -4033,11 +697,11 @@ spec:
apiVersion: apps/v1
kind: Deployment
metadata:
- name: helm-live-op-v2
+ name: cmii-sky-converge
namespace: uavcloud-devflight
labels:
cmii.type: backend
- cmii.app: helm-live-op-v2
+ cmii.app: cmii-sky-converge
octopus/control: backend-app-1.0.0
app.kubernetes.io/managed-by: octopus
app.kubernetes.io/app-version: 6.0.0
@@ -4049,12 +713,12 @@ spec:
selector:
matchLabels:
cmii.type: backend
- cmii.app: helm-live-op-v2
+ cmii.app: cmii-sky-converge
template:
metadata:
labels:
cmii.type: backend
- cmii.app: helm-live-op-v2
+ cmii.app: cmii-sky-converge
spec:
affinity:
nodeAffinity:
@@ -4068,14 +732,14 @@ spec:
imagePullSecrets:
- name: harborsecret
containers:
- - name: helm-live-op-v2
- image: harbor.cdcyy.com.cn/cmii/helm-live-op-v2:5.2.0
+ - name: cmii-sky-converge
+ image: harbor.cdcyy.com.cn/cmii/cmii-sky-converge:5.7.0-snapshot
imagePullPolicy: Always
env:
- name: K8S_NAMESPACE
value: uavcloud-devflight
- name: APPLICATION_NAME
- value: helm-live-op-v2
+ value: cmii-sky-converge
- name: CUST_JAVA_OPTS
value: "-Xms200m -Xmx1500m -Dlog4j2.formatMsgNoLookups=true"
- name: NACOS_REGISTRY
@@ -4141,7 +805,7 @@ spec:
- name: nfs-backend-log-volume
mountPath: /cmii/logs
readOnly: false
- subPath: uavcloud-devflight/helm-live-op-v2
+ subPath: uavcloud-devflight/cmii-sky-converge
volumes:
- name: nfs-backend-log-volume
persistentVolumeClaim:
@@ -4150,11 +814,11 @@ spec:
apiVersion: v1
kind: Service
metadata:
- name: helm-live-op-v2
+ name: cmii-sky-converge
namespace: uavcloud-devflight
labels:
cmii.type: backend
- cmii.app: helm-live-op-v2
+ cmii.app: cmii-sky-converge
octopus/control: backend-app-1.0.0
app.kubernetes.io/managed-by: octopus
app.kubernetes.io/app-version: 6.0.0
@@ -4162,7 +826,7 @@ spec:
type: ClusterIP
selector:
cmii.type: backend
- cmii.app: helm-live-op-v2
+ cmii.app: cmii-sky-converge
ports:
- name: backend-tcp
port: 8080
@@ -4172,150 +836,11 @@ spec:
apiVersion: apps/v1
kind: Deployment
metadata:
- name: cmii-uav-brain
+ name: cmii-uav-mission
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:6.0.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-notice
- namespace: uavcloud-devflight
- labels:
- cmii.type: backend
- cmii.app: cmii-uav-notice
+ 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
@@ -4327,12 +852,12 @@ spec:
selector:
matchLabels:
cmii.type: backend
- cmii.app: cmii-uav-notice
+ cmii.app: cmii-uav-mission
template:
metadata:
labels:
cmii.type: backend
- cmii.app: cmii-uav-notice
+ cmii.app: cmii-uav-mission
spec:
affinity:
nodeAffinity:
@@ -4346,14 +871,14 @@ spec:
imagePullSecrets:
- name: harborsecret
containers:
- - name: cmii-uav-notice
- image: harbor.cdcyy.com.cn/cmii/cmii-uav-notice:6.0.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-notice
+ value: cmii-uav-mission
- name: CUST_JAVA_OPTS
value: "-Xms200m -Xmx1500m -Dlog4j2.formatMsgNoLookups=true"
- name: NACOS_REGISTRY
@@ -4419,7 +944,7 @@ spec:
- name: nfs-backend-log-volume
mountPath: /cmii/logs
readOnly: false
- subPath: uavcloud-devflight/cmii-uav-notice
+ subPath: uavcloud-devflight/cmii-uav-mission
volumes:
- name: nfs-backend-log-volume
persistentVolumeClaim:
@@ -4428,11 +953,11 @@ spec:
apiVersion: v1
kind: Service
metadata:
- name: cmii-uav-notice
+ name: cmii-uav-mission
namespace: uavcloud-devflight
labels:
cmii.type: backend
- cmii.app: cmii-uav-notice
+ 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
@@ -4440,3065 +965,7 @@ 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-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:6.0.0
- 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-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:6.0.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-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:6.0.0
- 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-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:6.0.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-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-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: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: 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:6.0.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: 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-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-szga
- 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-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.1.0-v5
- 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-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:6.0.0
- 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-uavms-security-center
- namespace: uavcloud-devflight
- labels:
- cmii.type: backend
- cmii.app: cmii-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: 0
- strategy:
- rollingUpdate:
- maxUnavailable: 1
- selector:
- matchLabels:
- cmii.type: backend
- cmii.app: cmii-uavms-security-center
- template:
- metadata:
- labels:
- cmii.type: backend
- cmii.app: cmii-uavms-security-center
- spec:
- affinity:
- nodeAffinity:
- requiredDuringSchedulingIgnoredDuringExecution:
- nodeSelectorTerms:
- - matchExpressions:
- - key: uavcloud.env
- operator: In
- values:
- - devflight
- imagePullSecrets:
- - name: harborsecret
- containers:
- - name: cmii-uavms-security-center
- image: harbor.cdcyy.com.cn/cmii/cmii-uavms-security-center:6.0.0-snapshot
- imagePullPolicy: Always
- env:
- - name: K8S_NAMESPACE
- value: uavcloud-devflight
- - name: APPLICATION_NAME
- value: cmii-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/cmii-uavms-security-center
- volumes:
- - name: nfs-backend-log-volume
- persistentVolumeClaim:
- claimName: nfs-backend-log-pvc
----
-apiVersion: v1
-kind: Service
-metadata:
- name: cmii-uavms-security-center
- namespace: uavcloud-devflight
- labels:
- cmii.type: backend
- cmii.app: cmii-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: cmii-uavms-security-center
- 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:6.0.0
- 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-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:6.0.0
- 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-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:6.0.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-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:6.0.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: 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
----
-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.7.0-snapshot
- 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-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
- 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-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-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:6.0.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-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:6.0.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-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:
- - devflight
- imagePullSecrets:
- - name: harborsecret
- containers:
- - name: cmii-uav-alarm
- image: harbor.cdcyy.com.cn/cmii/cmii-uav-alarm:6.2.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-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:6.0.0
- 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
+ cmii.app: cmii-uav-mission
ports:
- name: backend-tcp
port: 8080
@@ -7786,11 +1253,11 @@ spec:
apiVersion: apps/v1
kind: Deployment
metadata:
- name: cmii-admin-gateway
+ name: cmii-uav-cms
namespace: uavcloud-devflight
labels:
cmii.type: backend
- cmii.app: cmii-admin-gateway
+ 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
@@ -7802,12 +1269,12 @@ spec:
selector:
matchLabels:
cmii.type: backend
- cmii.app: cmii-admin-gateway
+ cmii.app: cmii-uav-cms
template:
metadata:
labels:
cmii.type: backend
- cmii.app: cmii-admin-gateway
+ cmii.app: cmii-uav-cms
spec:
affinity:
nodeAffinity:
@@ -7821,14 +1288,14 @@ spec:
imagePullSecrets:
- name: harborsecret
containers:
- - name: cmii-admin-gateway
- image: harbor.cdcyy.com.cn/cmii/cmii-admin-gateway:6.0.0
+ - name: cmii-uav-cms
+ image: harbor.cdcyy.com.cn/cmii/cmii-uav-cms:6.0.0
imagePullPolicy: Always
env:
- name: K8S_NAMESPACE
value: uavcloud-devflight
- name: APPLICATION_NAME
- value: cmii-admin-gateway
+ value: cmii-uav-cms
- name: CUST_JAVA_OPTS
value: "-Xms200m -Xmx1500m -Dlog4j2.formatMsgNoLookups=true"
- name: NACOS_REGISTRY
@@ -7894,7 +1361,7 @@ spec:
- name: nfs-backend-log-volume
mountPath: /cmii/logs
readOnly: false
- subPath: uavcloud-devflight/cmii-admin-gateway
+ subPath: uavcloud-devflight/cmii-uav-cms
volumes:
- name: nfs-backend-log-volume
persistentVolumeClaim:
@@ -7903,11 +1370,11 @@ spec:
apiVersion: v1
kind: Service
metadata:
- name: cmii-admin-gateway
+ name: cmii-uav-cms
namespace: uavcloud-devflight
labels:
cmii.type: backend
- cmii.app: cmii-admin-gateway
+ 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
@@ -7915,7 +1382,7096 @@ spec:
type: ClusterIP
selector:
cmii.type: backend
- cmii.app: cmii-admin-gateway
+ cmii.app: cmii-uav-cms
+ ports:
+ - name: backend-tcp
+ port: 8080
+ protocol: TCP
+ targetPort: 8080
+---
+apiVersion: apps/v1
+kind: Deployment
+metadata:
+ name: cmii-uavms-pyfusion
+ namespace: uavcloud-devflight
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uavms-pyfusion
+ octopus/control: backend-app-1.0.0
+ app.kubernetes.io/managed-by: octopus
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ replicas: 1
+ strategy:
+ rollingUpdate:
+ maxUnavailable: 1
+ selector:
+ matchLabels:
+ cmii.type: backend
+ cmii.app: cmii-uavms-pyfusion
+ template:
+ metadata:
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uavms-pyfusion
+ spec:
+ affinity:
+ nodeAffinity:
+ requiredDuringSchedulingIgnoredDuringExecution:
+ nodeSelectorTerms:
+ - matchExpressions:
+ - key: uavcloud.env
+ operator: In
+ values:
+ - devflight
+ imagePullSecrets:
+ - name: harborsecret
+ containers:
+ - name: cmii-uavms-pyfusion
+ image: harbor.cdcyy.com.cn/cmii/cmii-uavms-pyfusion:6.2.0
+ imagePullPolicy: Always
+ env:
+ - name: K8S_NAMESPACE
+ value: uavcloud-devflight
+ - name: APPLICATION_NAME
+ value: cmii-uavms-pyfusion
+ - name: CUST_JAVA_OPTS
+ value: "-Xms200m -Xmx1500m -Dlog4j2.formatMsgNoLookups=true"
+ - name: NACOS_REGISTRY
+ 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-uavms-pyfusion
+ volumes:
+ - name: nfs-backend-log-volume
+ persistentVolumeClaim:
+ claimName: nfs-backend-log-pvc
+---
+apiVersion: v1
+kind: Service
+metadata:
+ name: cmii-uavms-pyfusion
+ namespace: uavcloud-devflight
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uavms-pyfusion
+ octopus/control: backend-app-1.0.0
+ app.kubernetes.io/managed-by: octopus
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ type: ClusterIP
+ selector:
+ cmii.type: backend
+ cmii.app: cmii-uavms-pyfusion
+ ports:
+ - name: backend-tcp
+ port: 8080
+ protocol: TCP
+ targetPort: 8080
+---
+apiVersion: apps/v1
+kind: Deployment
+metadata:
+ name: cmii-uas-datahub
+ namespace: uavcloud-devflight
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uas-datahub
+ 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-datahub
+ template:
+ metadata:
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uas-datahub
+ spec:
+ affinity:
+ nodeAffinity:
+ requiredDuringSchedulingIgnoredDuringExecution:
+ nodeSelectorTerms:
+ - matchExpressions:
+ - key: uavcloud.env
+ operator: In
+ values:
+ - devflight
+ imagePullSecrets:
+ - name: harborsecret
+ containers:
+ - name: cmii-uas-datahub
+ image: harbor.cdcyy.com.cn/cmii/cmii-uas-datahub:6.0.0
+ imagePullPolicy: Always
+ env:
+ - name: K8S_NAMESPACE
+ value: uavcloud-devflight
+ - name: APPLICATION_NAME
+ value: cmii-uas-datahub
+ - name: CUST_JAVA_OPTS
+ value: "-Xms200m -Xmx1500m -Dlog4j2.formatMsgNoLookups=true"
+ - name: NACOS_REGISTRY
+ 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-datahub
+ volumes:
+ - name: nfs-backend-log-volume
+ persistentVolumeClaim:
+ claimName: nfs-backend-log-pvc
+---
+apiVersion: v1
+kind: Service
+metadata:
+ name: cmii-uas-datahub
+ namespace: uavcloud-devflight
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uas-datahub
+ 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-datahub
+ 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-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:6.0.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-uavms-security-center
+ namespace: uavcloud-devflight
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-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: 0
+ strategy:
+ rollingUpdate:
+ maxUnavailable: 1
+ selector:
+ matchLabels:
+ cmii.type: backend
+ cmii.app: cmii-uavms-security-center
+ template:
+ metadata:
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uavms-security-center
+ spec:
+ affinity:
+ nodeAffinity:
+ requiredDuringSchedulingIgnoredDuringExecution:
+ nodeSelectorTerms:
+ - matchExpressions:
+ - key: uavcloud.env
+ operator: In
+ values:
+ - devflight
+ imagePullSecrets:
+ - name: harborsecret
+ containers:
+ - name: cmii-uavms-security-center
+ image: harbor.cdcyy.com.cn/cmii/cmii-uavms-security-center:6.0.0-snapshot
+ imagePullPolicy: Always
+ env:
+ - name: K8S_NAMESPACE
+ value: uavcloud-devflight
+ - name: APPLICATION_NAME
+ value: cmii-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/cmii-uavms-security-center
+ volumes:
+ - name: nfs-backend-log-volume
+ persistentVolumeClaim:
+ claimName: nfs-backend-log-pvc
+---
+apiVersion: v1
+kind: Service
+metadata:
+ name: cmii-uavms-security-center
+ namespace: uavcloud-devflight
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-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: cmii-uavms-security-center
+ 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-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:6.0.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-iot-manager
+ namespace: uavcloud-devflight
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-iot-manager
+ 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-iot-manager
+ template:
+ metadata:
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-iot-manager
+ spec:
+ affinity:
+ nodeAffinity:
+ requiredDuringSchedulingIgnoredDuringExecution:
+ nodeSelectorTerms:
+ - matchExpressions:
+ - key: uavcloud.env
+ operator: In
+ values:
+ - devflight
+ imagePullSecrets:
+ - name: harborsecret
+ containers:
+ - name: cmii-uav-iot-manager
+ image: harbor.cdcyy.com.cn/cmii/cmii-uav-iot-manager:6.0.0-snapshot
+ imagePullPolicy: Always
+ env:
+ - name: K8S_NAMESPACE
+ value: uavcloud-devflight
+ - name: APPLICATION_NAME
+ value: cmii-uav-iot-manager
+ - name: CUST_JAVA_OPTS
+ value: "-Xms200m -Xmx1500m -Dlog4j2.formatMsgNoLookups=true"
+ - name: NACOS_REGISTRY
+ 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-manager
+ volumes:
+ - name: nfs-backend-log-volume
+ persistentVolumeClaim:
+ claimName: nfs-backend-log-pvc
+---
+apiVersion: v1
+kind: Service
+metadata:
+ name: cmii-uav-iot-manager
+ namespace: uavcloud-devflight
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-iot-manager
+ 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-manager
+ 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:6.0.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-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:
+ - devflight
+ imagePullSecrets:
+ - name: harborsecret
+ containers:
+ - name: cmii-uav-threedsimulation
+ image: harbor.cdcyy.com.cn/cmii/cmii-uav-threedsimulation:6.0.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-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:6.0.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-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
+ 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:6.0.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: 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
+---
+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.7.0-snapshot
+ 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
+ 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-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:6.0.0
+ 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-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:6.0.0
+ 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-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:6.0.0
+ 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-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:6.0.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-industrial-portfolio
+ namespace: uavcloud-devflight
+ 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:
+ - devflight
+ imagePullSecrets:
+ - name: harborsecret
+ containers:
+ - name: cmii-uav-industrial-portfolio
+ image: harbor.cdcyy.com.cn/cmii/cmii-uav-industrial-portfolio:5.7.0-snapshot
+ imagePullPolicy: Always
+ env:
+ - name: K8S_NAMESPACE
+ value: uavcloud-devflight
+ - 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: uavcloud-devflight/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: uavcloud-devflight
+ 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-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-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: 0
+ 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-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: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: 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-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-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-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-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-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:6.0.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-sec-awareness
+ namespace: uavcloud-devflight
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-sec-awareness
+ 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-sec-awareness
+ template:
+ metadata:
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-sec-awareness
+ spec:
+ affinity:
+ nodeAffinity:
+ requiredDuringSchedulingIgnoredDuringExecution:
+ nodeSelectorTerms:
+ - matchExpressions:
+ - key: uavcloud.env
+ operator: In
+ values:
+ - devflight
+ imagePullSecrets:
+ - name: harborsecret
+ containers:
+ - name: cmii-uav-sec-awareness
+ image: harbor.cdcyy.com.cn/cmii/cmii-uav-sec-awareness:6.0.0-snapshot
+ imagePullPolicy: Always
+ env:
+ - name: K8S_NAMESPACE
+ value: uavcloud-devflight
+ - name: APPLICATION_NAME
+ value: cmii-uav-sec-awareness
+ - name: CUST_JAVA_OPTS
+ value: "-Xms200m -Xmx1500m -Dlog4j2.formatMsgNoLookups=true"
+ - name: NACOS_REGISTRY
+ 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-sec-awareness
+ volumes:
+ - name: nfs-backend-log-volume
+ persistentVolumeClaim:
+ claimName: nfs-backend-log-pvc
+---
+apiVersion: v1
+kind: Service
+metadata:
+ name: cmii-uav-sec-awareness
+ namespace: uavcloud-devflight
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-sec-awareness
+ 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-sec-awareness
+ ports:
+ - name: backend-tcp
+ port: 8080
+ protocol: TCP
+ targetPort: 8080
+---
+apiVersion: apps/v1
+kind: Deployment
+metadata:
+ name: cmii-uav-fwdd
+ namespace: uavcloud-devflight
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-fwdd
+ 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-fwdd
+ template:
+ metadata:
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-fwdd
+ spec:
+ affinity:
+ nodeAffinity:
+ requiredDuringSchedulingIgnoredDuringExecution:
+ nodeSelectorTerms:
+ - matchExpressions:
+ - key: uavcloud.env
+ operator: In
+ values:
+ - devflight
+ imagePullSecrets:
+ - name: harborsecret
+ containers:
+ - name: cmii-uav-fwdd
+ image: harbor.cdcyy.com.cn/cmii/cmii-uav-fwdd:6.0.0
+ imagePullPolicy: Always
+ env:
+ - name: K8S_NAMESPACE
+ value: uavcloud-devflight
+ - name: APPLICATION_NAME
+ value: cmii-uav-fwdd
+ - name: CUST_JAVA_OPTS
+ value: "-Xms200m -Xmx1500m -Dlog4j2.formatMsgNoLookups=true"
+ - name: NACOS_REGISTRY
+ 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-fwdd
+ volumes:
+ - name: nfs-backend-log-volume
+ persistentVolumeClaim:
+ claimName: nfs-backend-log-pvc
+---
+apiVersion: v1
+kind: Service
+metadata:
+ name: cmii-uav-fwdd
+ namespace: uavcloud-devflight
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-fwdd
+ 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-fwdd
+ 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:6.0.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-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
+ 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-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.1.0-v5
+ 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-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: 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:6.0.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-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:master-2.0.0-0311
+ 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-advanced5g
+ namespace: uavcloud-devflight
+ 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:
+ - devflight
+ imagePullSecrets:
+ - name: harborsecret
+ containers:
+ - name: cmii-uav-advanced5g
+ image: harbor.cdcyy.com.cn/cmii/cmii-uav-advanced5g:5.7.0-snapshot
+ imagePullPolicy: Always
+ env:
+ - name: K8S_NAMESPACE
+ value: uavcloud-devflight
+ - 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: uavcloud-devflight/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: uavcloud-devflight
+ 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-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-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:6.0.0
+ 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-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-uat
+ 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-security-trace
+ namespace: uavcloud-devflight
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-security-trace
+ 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-security-trace
+ template:
+ metadata:
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-security-trace
+ spec:
+ affinity:
+ nodeAffinity:
+ requiredDuringSchedulingIgnoredDuringExecution:
+ nodeSelectorTerms:
+ - matchExpressions:
+ - key: uavcloud.env
+ operator: In
+ values:
+ - devflight
+ imagePullSecrets:
+ - name: harborsecret
+ containers:
+ - name: cmii-uav-security-trace
+ image: harbor.cdcyy.com.cn/cmii/cmii-uav-security-trace:6.0.0-snapshot
+ imagePullPolicy: Always
+ env:
+ - name: K8S_NAMESPACE
+ value: uavcloud-devflight
+ - name: APPLICATION_NAME
+ value: cmii-uav-security-trace
+ - name: CUST_JAVA_OPTS
+ value: "-Xms200m -Xmx1500m -Dlog4j2.formatMsgNoLookups=true"
+ - name: NACOS_REGISTRY
+ 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-security-trace
+ volumes:
+ - name: nfs-backend-log-volume
+ persistentVolumeClaim:
+ claimName: nfs-backend-log-pvc
+---
+apiVersion: v1
+kind: Service
+metadata:
+ name: cmii-uav-security-trace
+ namespace: uavcloud-devflight
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-security-trace
+ 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-security-trace
+ 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:6.0.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-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-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.2.0-2503112
+ 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-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:6.0.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: 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-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:6.0.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-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-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-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-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:6.0.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: 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-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:6.0.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-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:6.0.0
+ 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
diff --git a/agent-common/real_project/uavcloud-devflight/k8s-configmap.yaml b/agent-common/real_project/uavcloud-devflight/k8s-configmap.yaml
index 1b4b568..c7e1556 100644
--- a/agent-common/real_project/uavcloud-devflight/k8s-configmap.yaml
+++ b/agent-common/real_project/uavcloud-devflight/k8s-configmap.yaml
@@ -2,99 +2,15 @@
kind: ConfigMap
apiVersion: v1
metadata:
- name: tenant-prefix-splice
+ name: tenant-prefix-ai-brain
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",
- AppClientId: "empty"
- }
----
-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"
- }
----
-kind: ConfigMap
-apiVersion: v1
-metadata:
- name: tenant-prefix-scanner
- namespace: uavcloud-devflight
-data:
- ingress-config.js: |-
- var __GlobalIngressConfig = {
- TenantEnvironment: "devflight",
- CloudHOST: "lab.uavcmlc.com",
- ApplicationShortName: "scanner",
- AppClientId: "empty"
- }
----
-kind: ConfigMap
-apiVersion: v1
-metadata:
- name: tenant-prefix-secenter
- namespace: uavcloud-devflight
-data:
- ingress-config.js: |-
- var __GlobalIngressConfig = {
- TenantEnvironment: "devflight",
- CloudHOST: "lab.uavcmlc.com",
- ApplicationShortName: "secenter",
- AppClientId: "empty"
- }
----
-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: "",
- AppClientId: "empty"
+ ApplicationShortName: "ai-brain",
+ AppClientId: "APP_rafnuCAmBESIVYMH"
}
---
kind: ConfigMap
@@ -114,84 +30,14 @@ data:
kind: ConfigMap
apiVersion: v1
metadata:
- name: tenant-prefix-detection
+ name: tenant-prefix-hljtt
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-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-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-qinghaitourism
- namespace: uavcloud-devflight
-data:
- ingress-config.js: |-
- var __GlobalIngressConfig = {
- TenantEnvironment: "devflight",
- CloudHOST: "lab.uavcmlc.com",
- ApplicationShortName: "qinghaitourism",
- 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",
+ ApplicationShortName: "hljtt",
AppClientId: "empty"
}
---
@@ -226,85 +72,29 @@ data:
kind: ConfigMap
apiVersion: v1
metadata:
- name: tenant-prefix-classification
+ name: tenant-prefix-pangu
namespace: uavcloud-devflight
data:
ingress-config.js: |-
var __GlobalIngressConfig = {
TenantEnvironment: "devflight",
CloudHOST: "lab.uavcmlc.com",
- ApplicationShortName: "classification",
+ ApplicationShortName: "",
AppClientId: "empty"
}
---
kind: ConfigMap
apiVersion: v1
metadata:
- name: tenant-prefix-ai-brain
+ name: tenant-prefix-armypeople
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-smsecret
- namespace: uavcloud-devflight
-data:
- ingress-config.js: |-
- var __GlobalIngressConfig = {
- TenantEnvironment: "devflight",
- CloudHOST: "lab.uavcmlc.com",
- ApplicationShortName: "smsecret",
- AppClientId: "empty"
- }
----
-kind: ConfigMap
-apiVersion: v1
-metadata:
- name: tenant-prefix-mianyangbackend
- namespace: uavcloud-devflight
-data:
- ingress-config.js: |-
- var __GlobalIngressConfig = {
- TenantEnvironment: "devflight",
- CloudHOST: "lab.uavcmlc.com",
- ApplicationShortName: "mianyangbackend",
- AppClientId: "empty"
- }
----
-kind: ConfigMap
-apiVersion: v1
-metadata:
- name: tenant-prefix-dikongzhixingh5
- namespace: uavcloud-devflight
-data:
- ingress-config.js: |-
- var __GlobalIngressConfig = {
- TenantEnvironment: "devflight",
- CloudHOST: "lab.uavcmlc.com",
- ApplicationShortName: "dikongzhixingh5",
- AppClientId: "empty"
- }
----
-kind: ConfigMap
-apiVersion: v1
-metadata:
- name: tenant-prefix-renyike
- namespace: uavcloud-devflight
-data:
- ingress-config.js: |-
- var __GlobalIngressConfig = {
- TenantEnvironment: "devflight",
- CloudHOST: "lab.uavcmlc.com",
- ApplicationShortName: "renyike",
- AppClientId: "empty"
+ ApplicationShortName: "armypeople",
+ AppClientId: "APP_UIegse6Lfou9pO1U"
}
---
kind: ConfigMap
@@ -323,118 +113,6 @@ data:
---
kind: ConfigMap
apiVersion: v1
-metadata:
- name: tenant-prefix-traffic
- namespace: uavcloud-devflight
-data:
- ingress-config.js: |-
- var __GlobalIngressConfig = {
- TenantEnvironment: "devflight",
- CloudHOST: "lab.uavcmlc.com",
- ApplicationShortName: "traffic",
- AppClientId: "APP_Jc8i2wOQ1t73QEJS"
- }
----
-kind: ConfigMap
-apiVersion: v1
-metadata:
- name: tenant-prefix-hyper
- namespace: uavcloud-devflight
-data:
- ingress-config.js: |-
- var __GlobalIngressConfig = {
- TenantEnvironment: "devflight",
- CloudHOST: "lab.uavcmlc.com",
- ApplicationShortName: "hyper",
- AppClientId: "empty"
- }
----
-kind: ConfigMap
-apiVersion: v1
-metadata:
- name: tenant-prefix-blockchain
- namespace: uavcloud-devflight
-data:
- ingress-config.js: |-
- var __GlobalIngressConfig = {
- TenantEnvironment: "devflight",
- CloudHOST: "lab.uavcmlc.com",
- ApplicationShortName: "blockchain",
- AppClientId: "empty"
- }
----
-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-multiterminal
- namespace: uavcloud-devflight
-data:
- ingress-config.js: |-
- var __GlobalIngressConfig = {
- TenantEnvironment: "devflight",
- CloudHOST: "lab.uavcmlc.com",
- ApplicationShortName: "multiterminal",
- AppClientId: "APP_PvdfRRRBPL8xbIwl"
- }
----
-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-dispatchh5
- namespace: uavcloud-devflight
-data:
- ingress-config.js: |-
- var __GlobalIngressConfig = {
- TenantEnvironment: "devflight",
- CloudHOST: "lab.uavcmlc.com",
- ApplicationShortName: "dispatchh5",
- AppClientId: "empty"
- }
----
-kind: ConfigMap
-apiVersion: v1
-metadata:
- name: tenant-prefix-logistics
- namespace: uavcloud-devflight
-data:
- ingress-config.js: |-
- var __GlobalIngressConfig = {
- TenantEnvironment: "devflight",
- CloudHOST: "lab.uavcmlc.com",
- ApplicationShortName: "logistics",
- AppClientId: "APP_PvdfRRRBPL8xbIwl"
- }
----
-kind: ConfigMap
-apiVersion: v1
metadata:
name: tenant-prefix-threedsimulation
namespace: uavcloud-devflight
@@ -463,6 +141,384 @@ data:
---
kind: ConfigMap
apiVersion: v1
+metadata:
+ name: tenant-prefix-scanner
+ namespace: uavcloud-devflight
+data:
+ ingress-config.js: |-
+ var __GlobalIngressConfig = {
+ TenantEnvironment: "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: "devflight",
+ CloudHOST: "lab.uavcmlc.com",
+ ApplicationShortName: "blockchain",
+ AppClientId: "empty"
+ }
+---
+kind: ConfigMap
+apiVersion: v1
+metadata:
+ name: tenant-prefix-dikongzhixingh5
+ namespace: uavcloud-devflight
+data:
+ ingress-config.js: |-
+ var __GlobalIngressConfig = {
+ TenantEnvironment: "devflight",
+ CloudHOST: "lab.uavcmlc.com",
+ ApplicationShortName: "dikongzhixingh5",
+ AppClientId: "empty"
+ }
+---
+kind: ConfigMap
+apiVersion: v1
+metadata:
+ name: tenant-prefix-uavmsmanager
+ namespace: uavcloud-devflight
+data:
+ ingress-config.js: |-
+ var __GlobalIngressConfig = {
+ TenantEnvironment: "devflight",
+ CloudHOST: "lab.uavcmlc.com",
+ ApplicationShortName: "uavmsmanager",
+ AppClientId: "empty"
+ }
+---
+kind: ConfigMap
+apiVersion: v1
+metadata:
+ name: tenant-prefix-supervisionh5
+ namespace: uavcloud-devflight
+data:
+ ingress-config.js: |-
+ var __GlobalIngressConfig = {
+ TenantEnvironment: "devflight",
+ CloudHOST: "lab.uavcmlc.com",
+ ApplicationShortName: "supervisionh5",
+ AppClientId: "APP_qqSu82THfexI8PLM"
+ }
+---
+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-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-traffic
+ namespace: uavcloud-devflight
+data:
+ ingress-config.js: |-
+ var __GlobalIngressConfig = {
+ TenantEnvironment: "devflight",
+ CloudHOST: "lab.uavcmlc.com",
+ ApplicationShortName: "traffic",
+ AppClientId: "APP_Jc8i2wOQ1t73QEJS"
+ }
+---
+kind: ConfigMap
+apiVersion: v1
+metadata:
+ name: tenant-prefix-classification
+ namespace: uavcloud-devflight
+data:
+ ingress-config.js: |-
+ var __GlobalIngressConfig = {
+ TenantEnvironment: "devflight",
+ CloudHOST: "lab.uavcmlc.com",
+ ApplicationShortName: "classification",
+ AppClientId: "empty"
+ }
+---
+kind: ConfigMap
+apiVersion: v1
+metadata:
+ name: tenant-prefix-awareness
+ namespace: uavcloud-devflight
+data:
+ ingress-config.js: |-
+ var __GlobalIngressConfig = {
+ TenantEnvironment: "devflight",
+ CloudHOST: "lab.uavcmlc.com",
+ ApplicationShortName: "awareness",
+ AppClientId: "empty"
+ }
+---
+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-security
+ namespace: uavcloud-devflight
+data:
+ ingress-config.js: |-
+ var __GlobalIngressConfig = {
+ TenantEnvironment: "devflight",
+ CloudHOST: "lab.uavcmlc.com",
+ ApplicationShortName: "security",
+ AppClientId: "APP_JUSEMc7afyWXxvE7"
+ }
+---
+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-dispatchh5
+ namespace: uavcloud-devflight
+data:
+ ingress-config.js: |-
+ var __GlobalIngressConfig = {
+ TenantEnvironment: "devflight",
+ CloudHOST: "lab.uavcmlc.com",
+ ApplicationShortName: "dispatchh5",
+ AppClientId: "empty"
+ }
+---
+kind: ConfigMap
+apiVersion: v1
+metadata:
+ name: tenant-prefix-smsecret
+ namespace: uavcloud-devflight
+data:
+ ingress-config.js: |-
+ var __GlobalIngressConfig = {
+ TenantEnvironment: "devflight",
+ CloudHOST: "lab.uavcmlc.com",
+ ApplicationShortName: "smsecret",
+ AppClientId: "empty"
+ }
+---
+kind: ConfigMap
+apiVersion: v1
+metadata:
+ name: tenant-prefix-secenter
+ namespace: uavcloud-devflight
+data:
+ ingress-config.js: |-
+ var __GlobalIngressConfig = {
+ TenantEnvironment: "devflight",
+ CloudHOST: "lab.uavcmlc.com",
+ ApplicationShortName: "secenter",
+ AppClientId: "empty"
+ }
+---
+kind: ConfigMap
+apiVersion: v1
+metadata:
+ name: tenant-prefix-mianyangbackend
+ namespace: uavcloud-devflight
+data:
+ ingress-config.js: |-
+ var __GlobalIngressConfig = {
+ TenantEnvironment: "devflight",
+ CloudHOST: "lab.uavcmlc.com",
+ ApplicationShortName: "mianyangbackend",
+ 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-multiterminal
+ namespace: uavcloud-devflight
+data:
+ ingress-config.js: |-
+ var __GlobalIngressConfig = {
+ TenantEnvironment: "devflight",
+ CloudHOST: "lab.uavcmlc.com",
+ ApplicationShortName: "multiterminal",
+ AppClientId: "APP_PvdfRRRBPL8xbIwl"
+ }
+---
+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-base
+ namespace: uavcloud-devflight
+data:
+ ingress-config.js: |-
+ var __GlobalIngressConfig = {
+ TenantEnvironment: "devflight",
+ CloudHOST: "lab.uavcmlc.com",
+ ApplicationShortName: "base",
+ AppClientId: "APP_9LY41OaKSqk2btY0"
+ }
+---
+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-logistics
+ namespace: uavcloud-devflight
+data:
+ ingress-config.js: |-
+ var __GlobalIngressConfig = {
+ TenantEnvironment: "devflight",
+ CloudHOST: "lab.uavcmlc.com",
+ ApplicationShortName: "logistics",
+ AppClientId: "APP_PvdfRRRBPL8xbIwl"
+ }
+---
+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-jiangsuwenlv
+ namespace: uavcloud-devflight
+data:
+ ingress-config.js: |-
+ var __GlobalIngressConfig = {
+ TenantEnvironment: "devflight",
+ CloudHOST: "lab.uavcmlc.com",
+ ApplicationShortName: "jiangsuwenlv",
+ AppClientId: "empty"
+ }
+---
+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",
+ 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-smauth
namespace: uavcloud-devflight
@@ -491,6 +547,20 @@ data:
---
kind: ConfigMap
apiVersion: v1
+metadata:
+ name: tenant-prefix-renyike
+ namespace: uavcloud-devflight
+data:
+ ingress-config.js: |-
+ var __GlobalIngressConfig = {
+ TenantEnvironment: "devflight",
+ CloudHOST: "lab.uavcmlc.com",
+ ApplicationShortName: "renyike",
+ AppClientId: "empty"
+ }
+---
+kind: ConfigMap
+apiVersion: v1
metadata:
name: tenant-prefix-flight-control
namespace: uavcloud-devflight
@@ -506,75 +576,19 @@ data:
kind: ConfigMap
apiVersion: v1
metadata:
- name: tenant-prefix-security
+ name: tenant-prefix-supervision
namespace: uavcloud-devflight
data:
ingress-config.js: |-
var __GlobalIngressConfig = {
TenantEnvironment: "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: "devflight",
- CloudHOST: "lab.uavcmlc.com",
- ApplicationShortName: "securityh5",
- AppClientId: "APP_N3ImO0Ubfu9peRHD"
- }
----
-kind: ConfigMap
-apiVersion: v1
-metadata:
- name: tenant-prefix-supervisionh5
- namespace: uavcloud-devflight
-data:
- ingress-config.js: |-
- var __GlobalIngressConfig = {
- TenantEnvironment: "devflight",
- CloudHOST: "lab.uavcmlc.com",
- ApplicationShortName: "supervisionh5",
+ ApplicationShortName: "supervision",
AppClientId: "APP_qqSu82THfexI8PLM"
}
---
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-base
- namespace: uavcloud-devflight
-data:
- ingress-config.js: |-
- var __GlobalIngressConfig = {
- TenantEnvironment: "devflight",
- CloudHOST: "lab.uavcmlc.com",
- ApplicationShortName: "base",
- AppClientId: "APP_9LY41OaKSqk2btY0"
- }
----
-kind: ConfigMap
-apiVersion: v1
metadata:
name: tenant-prefix-media
namespace: uavcloud-devflight
@@ -590,41 +604,27 @@ data:
kind: ConfigMap
apiVersion: v1
metadata:
- name: tenant-prefix-share
+ name: tenant-prefix-securityh5
namespace: uavcloud-devflight
data:
ingress-config.js: |-
var __GlobalIngressConfig = {
TenantEnvironment: "devflight",
CloudHOST: "lab.uavcmlc.com",
- ApplicationShortName: "share",
- AppClientId: "APP_4lVSVI0ZGxTssir8"
+ ApplicationShortName: "securityh5",
+ AppClientId: "APP_N3ImO0Ubfu9peRHD"
}
---
kind: ConfigMap
apiVersion: v1
metadata:
- name: tenant-prefix-uavmsmanager
+ name: tenant-prefix-hyper
namespace: uavcloud-devflight
data:
ingress-config.js: |-
var __GlobalIngressConfig = {
TenantEnvironment: "devflight",
CloudHOST: "lab.uavcmlc.com",
- ApplicationShortName: "uavmsmanager",
- AppClientId: "empty"
- }
----
-kind: ConfigMap
-apiVersion: v1
-metadata:
- name: tenant-prefix-awareness
- namespace: uavcloud-devflight
-data:
- ingress-config.js: |-
- var __GlobalIngressConfig = {
- TenantEnvironment: "devflight",
- CloudHOST: "lab.uavcmlc.com",
- ApplicationShortName: "awareness",
+ ApplicationShortName: "hyper",
AppClientId: "empty"
}
diff --git a/agent-common/real_project/uavcloud-devflight/k8s-frontend.yaml b/agent-common/real_project/uavcloud-devflight/k8s-frontend.yaml
index b409c1b..a5dd2e3 100644
--- a/agent-common/real_project/uavcloud-devflight/k8s-frontend.yaml
+++ b/agent-common/real_project/uavcloud-devflight/k8s-frontend.yaml
@@ -27,1257 +27,11 @@ data:
apiVersion: apps/v1
kind: Deployment
metadata:
- name: cmii-uav-platform-detection
+ name: cmii-uav-platform-qingdao
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-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-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-uavms-platform-security-center
- namespace: uavcloud-devflight
- labels:
- cmii.type: frontend
- cmii.app: cmii-uavms-platform-security-center
- 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-uavms-platform-security-center
- template:
- metadata:
- labels:
- cmii.type: frontend
- cmii.app: cmii-uavms-platform-security-center
- spec:
- imagePullSecrets:
- - name: harborsecret
- containers:
- - name: cmii-uavms-platform-security-center
- image: harbor.cdcyy.com.cn/cmii/cmii-uavms-platform-security-center:6.0.0-snapshot
- imagePullPolicy: Always
- env:
- - name: K8S_NAMESPACE
- value: uavcloud-devflight
- - name: APPLICATION_NAME
- value: cmii-uavms-platform-security-center
- 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-secenter
- items:
- - key: ingress-config.js
- path: ingress-config.js
----
-apiVersion: v1
-kind: Service
-metadata:
- name: cmii-uavms-platform-security-center
- namespace: uavcloud-devflight
- labels:
- cmii.type: frontend
- cmii.app: cmii-uavms-platform-security-center
- octopus.control: frontend-app-wdd
- app.kubernetes.io/version: 6.0.0
-spec:
- type: ClusterIP
- selector:
- cmii.type: frontend
- cmii.app: cmii-uavms-platform-security-center
- ports:
- - name: web-svc-port
- port: 9528
- protocol: TCP
- targetPort: 9528
----
-apiVersion: apps/v1
-kind: Deployment
-metadata:
- name: cmii-uavms-platform-manager
- namespace: uavcloud-devflight
- labels:
- cmii.type: frontend
- cmii.app: cmii-uavms-platform-manager
- 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-uavms-platform-manager
- template:
- metadata:
- labels:
- cmii.type: frontend
- cmii.app: cmii-uavms-platform-manager
- spec:
- imagePullSecrets:
- - name: harborsecret
- containers:
- - name: cmii-uavms-platform-manager
- image: harbor.cdcyy.com.cn/cmii/cmii-uavms-platform-manager:6.0.0-snapshot
- imagePullPolicy: Always
- env:
- - name: K8S_NAMESPACE
- value: uavcloud-devflight
- - name: APPLICATION_NAME
- value: cmii-uavms-platform-manager
- 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-uavmsmanager
- items:
- - key: ingress-config.js
- path: ingress-config.js
----
-apiVersion: v1
-kind: Service
-metadata:
- name: cmii-uavms-platform-manager
- namespace: uavcloud-devflight
- labels:
- cmii.type: frontend
- cmii.app: cmii-uavms-platform-manager
- octopus.control: frontend-app-wdd
- app.kubernetes.io/version: 6.0.0
-spec:
- type: ClusterIP
- selector:
- cmii.type: frontend
- cmii.app: cmii-uavms-platform-manager
- 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-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-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-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-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-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-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-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-uas
- namespace: uavcloud-devflight
- labels:
- cmii.type: frontend
- cmii.app: cmii-uav-platform-uas
+ cmii.app: cmii-uav-platform-qingdao
octopus.control: frontend-app-wdd
app.kubernetes.io/app-version: 6.0.0
spec:
@@ -1288,24 +42,24 @@ spec:
selector:
matchLabels:
cmii.type: frontend
- cmii.app: cmii-uav-platform-uas
+ cmii.app: cmii-uav-platform-qingdao
template:
metadata:
labels:
cmii.type: frontend
- cmii.app: cmii-uav-platform-uas
+ cmii.app: cmii-uav-platform-qingdao
spec:
imagePullSecrets:
- name: harborsecret
containers:
- - name: cmii-uav-platform-uas
- image: harbor.cdcyy.com.cn/cmii/cmii-uav-platform-uas:5.7.0-snapshot
+ - 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-uas
+ value: cmii-uav-platform-qingdao
ports:
- name: platform-9528
containerPort: 9528
@@ -1333,7 +87,7 @@ spec:
path: nginx.conf
- name: tenant-prefix
configMap:
- name: tenant-prefix-uas
+ name: tenant-prefix-qingdao
items:
- key: ingress-config.js
path: ingress-config.js
@@ -1341,18 +95,196 @@ spec:
apiVersion: v1
kind: Service
metadata:
- name: cmii-uav-platform-uas
+ name: cmii-uav-platform-qingdao
namespace: uavcloud-devflight
labels:
cmii.type: frontend
- cmii.app: cmii-uav-platform-uas
+ 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-uas
+ 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-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-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
@@ -1451,39 +383,39 @@ spec:
apiVersion: apps/v1
kind: Deployment
metadata:
- name: cmii-uav-platform-qinghaitourism
+ name: cmii-suav-platform-supervision
namespace: uavcloud-devflight
labels:
cmii.type: frontend
- cmii.app: cmii-uav-platform-qinghaitourism
+ cmii.app: cmii-suav-platform-supervision
octopus.control: frontend-app-wdd
app.kubernetes.io/app-version: 6.0.0
spec:
- replicas: 0
+ replicas: 1
strategy:
rollingUpdate:
maxUnavailable: 1
selector:
matchLabels:
cmii.type: frontend
- cmii.app: cmii-uav-platform-qinghaitourism
+ cmii.app: cmii-suav-platform-supervision
template:
metadata:
labels:
cmii.type: frontend
- cmii.app: cmii-uav-platform-qinghaitourism
+ cmii.app: cmii-suav-platform-supervision
spec:
imagePullSecrets:
- name: harborsecret
containers:
- - name: cmii-uav-platform-qinghaitourism
- image: harbor.cdcyy.com.cn/cmii/cmii-uav-platform-qinghaitourism:5.6.0
+ - 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-uav-platform-qinghaitourism
+ value: cmii-suav-platform-supervision
ports:
- name: platform-9528
containerPort: 9528
@@ -1511,7 +443,7 @@ spec:
path: nginx.conf
- name: tenant-prefix
configMap:
- name: tenant-prefix-qinghaitourism
+ name: tenant-prefix-supervision
items:
- key: ingress-config.js
path: ingress-config.js
@@ -1519,18 +451,18 @@ spec:
apiVersion: v1
kind: Service
metadata:
- name: cmii-uav-platform-qinghaitourism
+ name: cmii-suav-platform-supervision
namespace: uavcloud-devflight
labels:
cmii.type: frontend
- cmii.app: cmii-uav-platform-qinghaitourism
+ 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-uav-platform-qinghaitourism
+ cmii.app: cmii-suav-platform-supervision
ports:
- name: web-svc-port
port: 9528
@@ -1540,39 +472,39 @@ spec:
apiVersion: apps/v1
kind: Deployment
metadata:
- name: cmii-uav-platform-qingdao
+ name: cmii-uavms-platform-manager
namespace: uavcloud-devflight
labels:
cmii.type: frontend
- cmii.app: cmii-uav-platform-qingdao
+ cmii.app: cmii-uavms-platform-manager
octopus.control: frontend-app-wdd
app.kubernetes.io/app-version: 6.0.0
spec:
- replicas: 0
+ replicas: 1
strategy:
rollingUpdate:
maxUnavailable: 1
selector:
matchLabels:
cmii.type: frontend
- cmii.app: cmii-uav-platform-qingdao
+ cmii.app: cmii-uavms-platform-manager
template:
metadata:
labels:
cmii.type: frontend
- cmii.app: cmii-uav-platform-qingdao
+ cmii.app: cmii-uavms-platform-manager
spec:
imagePullSecrets:
- name: harborsecret
containers:
- - name: cmii-uav-platform-qingdao
- image: harbor.cdcyy.com.cn/cmii/cmii-uav-platform-qingdao:5.6.0
+ - name: cmii-uavms-platform-manager
+ image: harbor.cdcyy.com.cn/cmii/cmii-uavms-platform-manager:6.0.0-snapshot
imagePullPolicy: Always
env:
- name: K8S_NAMESPACE
value: uavcloud-devflight
- name: APPLICATION_NAME
- value: cmii-uav-platform-qingdao
+ value: cmii-uavms-platform-manager
ports:
- name: platform-9528
containerPort: 9528
@@ -1600,7 +532,7 @@ spec:
path: nginx.conf
- name: tenant-prefix
configMap:
- name: tenant-prefix-qingdao
+ name: tenant-prefix-uavmsmanager
items:
- key: ingress-config.js
path: ingress-config.js
@@ -1608,18 +540,1798 @@ spec:
apiVersion: v1
kind: Service
metadata:
- name: cmii-uav-platform-qingdao
+ name: cmii-uavms-platform-manager
namespace: uavcloud-devflight
labels:
cmii.type: frontend
- cmii.app: cmii-uav-platform-qingdao
+ cmii.app: cmii-uavms-platform-manager
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
+ cmii.app: cmii-uavms-platform-manager
+ 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-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-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-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-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-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
+ 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-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-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-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-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-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.7.0-snapshot
+ 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-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-uavms-platform-security-center
+ namespace: uavcloud-devflight
+ labels:
+ cmii.type: frontend
+ cmii.app: cmii-uavms-platform-security-center
+ 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-uavms-platform-security-center
+ template:
+ metadata:
+ labels:
+ cmii.type: frontend
+ cmii.app: cmii-uavms-platform-security-center
+ spec:
+ imagePullSecrets:
+ - name: harborsecret
+ containers:
+ - name: cmii-uavms-platform-security-center
+ image: harbor.cdcyy.com.cn/cmii/cmii-uavms-platform-security-center:6.0.0-snapshot
+ imagePullPolicy: Always
+ env:
+ - name: K8S_NAMESPACE
+ value: uavcloud-devflight
+ - name: APPLICATION_NAME
+ value: cmii-uavms-platform-security-center
+ 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-secenter
+ items:
+ - key: ingress-config.js
+ path: ingress-config.js
+---
+apiVersion: v1
+kind: Service
+metadata:
+ name: cmii-uavms-platform-security-center
+ namespace: uavcloud-devflight
+ labels:
+ cmii.type: frontend
+ cmii.app: cmii-uavms-platform-security-center
+ octopus.control: frontend-app-wdd
+ app.kubernetes.io/version: 6.0.0
+spec:
+ type: ClusterIP
+ selector:
+ cmii.type: frontend
+ cmii.app: cmii-uavms-platform-security-center
+ 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-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-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-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-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-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
@@ -1807,278 +2519,11 @@ spec:
apiVersion: apps/v1
kind: Deployment
metadata:
- name: cmii-uav-platform-smauth
+ name: cmii-uav-platform-qinghaitourism
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:6.0.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-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-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-hljtt
- namespace: uavcloud-devflight
- labels:
- cmii.type: frontend
- cmii.app: cmii-uav-platform-hljtt
+ cmii.app: cmii-uav-platform-qinghaitourism
octopus.control: frontend-app-wdd
app.kubernetes.io/app-version: 6.0.0
spec:
@@ -2089,24 +2534,24 @@ spec:
selector:
matchLabels:
cmii.type: frontend
- cmii.app: cmii-uav-platform-hljtt
+ cmii.app: cmii-uav-platform-qinghaitourism
template:
metadata:
labels:
cmii.type: frontend
- cmii.app: cmii-uav-platform-hljtt
+ cmii.app: cmii-uav-platform-qinghaitourism
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-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-hljtt
+ value: cmii-uav-platform-qinghaitourism
ports:
- name: platform-9528
containerPort: 9528
@@ -2134,7 +2579,7 @@ spec:
path: nginx.conf
- name: tenant-prefix
configMap:
- name: tenant-prefix-hljtt
+ name: tenant-prefix-qinghaitourism
items:
- key: ingress-config.js
path: ingress-config.js
@@ -2142,463 +2587,18 @@ spec:
apiVersion: v1
kind: Service
metadata:
- name: cmii-uav-platform-hljtt
+ name: cmii-uav-platform-qinghaitourism
namespace: uavcloud-devflight
labels:
cmii.type: frontend
- cmii.app: cmii-uav-platform-hljtt
+ 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-hljtt
- 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-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-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-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-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
+ cmii.app: cmii-uav-platform-qinghaitourism
ports:
- name: web-svc-port
port: 9528
@@ -2634,7 +2634,7 @@ spec:
- name: harborsecret
containers:
- name: cmii-uav-platform-flight-control
- image: harbor.cdcyy.com.cn/cmii/cmii-uav-platform-flight-control:6.0.0
+ image: harbor.cdcyy.com.cn/cmii/cmii-uav-platform-flight-control:5.7.0-snapshot
imagePullPolicy: Always
env:
- name: K8S_NAMESPACE
@@ -2786,11 +2786,11 @@ spec:
apiVersion: apps/v1
kind: Deployment
metadata:
- name: cmii-uav-platform-media
+ name: cmii-uav-platform-smauth
namespace: uavcloud-devflight
labels:
cmii.type: frontend
- cmii.app: cmii-uav-platform-media
+ cmii.app: cmii-uav-platform-smauth
octopus.control: frontend-app-wdd
app.kubernetes.io/app-version: 6.0.0
spec:
@@ -2801,24 +2801,24 @@ spec:
selector:
matchLabels:
cmii.type: frontend
- cmii.app: cmii-uav-platform-media
+ cmii.app: cmii-uav-platform-smauth
template:
metadata:
labels:
cmii.type: frontend
- cmii.app: cmii-uav-platform-media
+ cmii.app: cmii-uav-platform-smauth
spec:
imagePullSecrets:
- name: harborsecret
containers:
- - name: cmii-uav-platform-media
- image: harbor.cdcyy.com.cn/cmii/cmii-uav-platform-media:5.7.0-v2
+ - name: cmii-uav-platform-smauth
+ image: harbor.cdcyy.com.cn/cmii/cmii-uav-platform-smauth:6.0.0-snapshot
imagePullPolicy: Always
env:
- name: K8S_NAMESPACE
value: uavcloud-devflight
- name: APPLICATION_NAME
- value: cmii-uav-platform-media
+ value: cmii-uav-platform-smauth
ports:
- name: platform-9528
containerPort: 9528
@@ -2846,7 +2846,7 @@ spec:
path: nginx.conf
- name: tenant-prefix
configMap:
- name: tenant-prefix-media
+ name: tenant-prefix-smauth
items:
- key: ingress-config.js
path: ingress-config.js
@@ -2854,196 +2854,18 @@ spec:
apiVersion: v1
kind: Service
metadata:
- name: cmii-uav-platform-media
+ name: cmii-uav-platform-smauth
namespace: uavcloud-devflight
labels:
cmii.type: frontend
- cmii.app: cmii-uav-platform-media
+ 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-media
- 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-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
+ cmii.app: cmii-uav-platform-smauth
ports:
- name: web-svc-port
port: 9528
@@ -3141,6 +2963,540 @@ 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: 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-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-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-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-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-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-multiterminal
namespace: uavcloud-devflight
@@ -3227,359 +3583,3 @@ spec:
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-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-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-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/k8s-ingress.yaml b/agent-common/real_project/uavcloud-devflight/k8s-ingress.yaml
index a77cffb..fe839ef 100644
--- a/agent-common/real_project/uavcloud-devflight/k8s-ingress.yaml
+++ b/agent-common/real_project/uavcloud-devflight/k8s-ingress.yaml
@@ -366,6 +366,14 @@ spec:
backend:
serviceName: cmii-suav-supervision
servicePort: 8080
+ - host: cmii-uas-datahub.uavcloud-devflight.io
+ http:
+ paths:
+ - path: /
+ pathType: ImplementationSpecific
+ backend:
+ serviceName: cmii-uas-datahub
+ servicePort: 8080
- host: cmii-uas-gateway.uavcloud-devflight.io
http:
paths:
@@ -566,6 +574,14 @@ spec:
backend:
serviceName: cmii-uav-iot-dispatcher
servicePort: 8080
+ - host: cmii-uav-iot-manager.uavcloud-devflight.io
+ http:
+ paths:
+ - path: /
+ pathType: ImplementationSpecific
+ backend:
+ serviceName: cmii-uav-iot-manager
+ servicePort: 8080
- host: cmii-uav-kpi-monitor.uavcloud-devflight.io
http:
paths:
@@ -710,6 +726,14 @@ spec:
backend:
serviceName: cmii-uav-waypoint
servicePort: 8080
+ - host: cmii-uavms-pyfusion.uavcloud-devflight.io
+ http:
+ paths:
+ - path: /
+ pathType: ImplementationSpecific
+ backend:
+ serviceName: cmii-uavms-pyfusion
+ servicePort: 8080
- host: cmii-uavms-security-center.uavcloud-devflight.io
http:
paths:
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 2532b83..03e9f69 100644
--- a/agent-common/real_project/uavcloud-devflight/old/k8s-backend.yaml
+++ b/agent-common/real_project/uavcloud-devflight/old/k8s-backend.yaml
@@ -1,6 +1,423 @@
---
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-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:6.0.0
+ 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-uavms-security-center
+ namespace: uavcloud-devflight
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-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: 0
+ strategy:
+ rollingUpdate:
+ maxUnavailable: 1
+ selector:
+ matchLabels:
+ cmii.type: backend
+ cmii.app: cmii-uavms-security-center
+ template:
+ metadata:
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uavms-security-center
+ spec:
+ affinity:
+ nodeAffinity:
+ requiredDuringSchedulingIgnoredDuringExecution:
+ nodeSelectorTerms:
+ - matchExpressions:
+ - key: uavcloud.env
+ operator: In
+ values:
+ - devflight
+ imagePullSecrets:
+ - name: harborsecret
+ containers:
+ - name: cmii-uavms-security-center
+ image: harbor.cdcyy.com.cn/cmii/cmii-uavms-security-center:6.0.0-snapshot
+ imagePullPolicy: Always
+ env:
+ - name: K8S_NAMESPACE
+ value: uavcloud-devflight
+ - name: APPLICATION_NAME
+ value: cmii-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/cmii-uavms-security-center
+ volumes:
+ - name: nfs-backend-log-volume
+ persistentVolumeClaim:
+ claimName: nfs-backend-log-pvc
+---
+apiVersion: v1
+kind: Service
+metadata:
+ name: cmii-uavms-security-center
+ namespace: uavcloud-devflight
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-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: cmii-uavms-security-center
+ ports:
+ - name: backend-tcp
+ port: 8080
+ protocol: TCP
+ targetPort: 8080
+---
+apiVersion: apps/v1
+kind: Deployment
metadata:
name: cmii-uav-grid-datasource
namespace: uavcloud-devflight
@@ -140,3203 +557,6 @@ spec:
---
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: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: 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-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:6.0.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-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:6.0.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-advanced5g
- namespace: uavcloud-devflight
- 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:
- - devflight
- imagePullSecrets:
- - name: harborsecret
- containers:
- - name: cmii-uav-advanced5g
- image: harbor.cdcyy.com.cn/cmii/cmii-uav-advanced5g:5.7.0-snapshot
- imagePullPolicy: Always
- env:
- - name: K8S_NAMESPACE
- value: uavcloud-devflight
- - 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: uavcloud-devflight/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: uavcloud-devflight
- 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-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.1.0-v5
- 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-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:6.0.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-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-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: 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-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
- 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-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:6.0.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: 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: 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-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:
- - devflight
- imagePullSecrets:
- - name: harborsecret
- containers:
- - name: cmii-uav-threedsimulation
- image: harbor.cdcyy.com.cn/cmii/cmii-uav-threedsimulation:6.0.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-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-szga
- 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-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-szga
- 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-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:6.0.0
- 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-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:6.0.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-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: 0
- 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-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:6.0.0
- 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-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:6.0.0
- 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-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:6.0.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-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:6.0.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-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
- 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-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:
- - devflight
- imagePullSecrets:
- - name: harborsecret
- containers:
- - name: cmii-uav-alarm
- image: harbor.cdcyy.com.cn/cmii/cmii-uav-alarm:6.2.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-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-blockchain
namespace: uavcloud-devflight
@@ -3477,11 +697,11 @@ spec:
apiVersion: apps/v1
kind: Deployment
metadata:
- name: cmii-uav-mqtthandler
+ name: cmii-uav-industrial-portfolio
namespace: uavcloud-devflight
labels:
cmii.type: backend
- cmii.app: cmii-uav-mqtthandler
+ 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
@@ -3493,12 +713,12 @@ spec:
selector:
matchLabels:
cmii.type: backend
- cmii.app: cmii-uav-mqtthandler
+ cmii.app: cmii-uav-industrial-portfolio
template:
metadata:
labels:
cmii.type: backend
- cmii.app: cmii-uav-mqtthandler
+ cmii.app: cmii-uav-industrial-portfolio
spec:
affinity:
nodeAffinity:
@@ -3512,14 +732,14 @@ spec:
imagePullSecrets:
- name: harborsecret
containers:
- - name: cmii-uav-mqtthandler
- image: harbor.cdcyy.com.cn/cmii/cmii-uav-mqtthandler:5.7.0-snapshot
+ - name: cmii-uav-industrial-portfolio
+ image: harbor.cdcyy.com.cn/cmii/cmii-uav-industrial-portfolio:6.2.0-hotfix-master-250304
imagePullPolicy: Always
env:
- name: K8S_NAMESPACE
value: uavcloud-devflight
- name: APPLICATION_NAME
- value: cmii-uav-mqtthandler
+ value: cmii-uav-industrial-portfolio
- name: CUST_JAVA_OPTS
value: "-Xms200m -Xmx1500m -Dlog4j2.formatMsgNoLookups=true"
- name: NACOS_REGISTRY
@@ -3585,7 +805,7 @@ spec:
- name: nfs-backend-log-volume
mountPath: /cmii/logs
readOnly: false
- subPath: uavcloud-devflight/cmii-uav-mqtthandler
+ subPath: uavcloud-devflight/cmii-uav-industrial-portfolio
volumes:
- name: nfs-backend-log-volume
persistentVolumeClaim:
@@ -3594,11 +814,11 @@ spec:
apiVersion: v1
kind: Service
metadata:
- name: cmii-uav-mqtthandler
+ name: cmii-uav-industrial-portfolio
namespace: uavcloud-devflight
labels:
cmii.type: backend
- cmii.app: cmii-uav-mqtthandler
+ 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
@@ -3606,7 +826,7 @@ spec:
type: ClusterIP
selector:
cmii.type: backend
- cmii.app: cmii-uav-mqtthandler
+ cmii.app: cmii-uav-industrial-portfolio
ports:
- name: backend-tcp
port: 8080
@@ -3616,11 +836,11 @@ spec:
apiVersion: apps/v1
kind: Deployment
metadata:
- name: cmii-uav-user
+ name: cmii-admin-gateway
namespace: uavcloud-devflight
labels:
cmii.type: backend
- cmii.app: cmii-uav-user
+ 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
@@ -3632,12 +852,12 @@ spec:
selector:
matchLabels:
cmii.type: backend
- cmii.app: cmii-uav-user
+ cmii.app: cmii-admin-gateway
template:
metadata:
labels:
cmii.type: backend
- cmii.app: cmii-uav-user
+ cmii.app: cmii-admin-gateway
spec:
affinity:
nodeAffinity:
@@ -3651,14 +871,14 @@ spec:
imagePullSecrets:
- name: harborsecret
containers:
- - name: cmii-uav-user
- image: harbor.cdcyy.com.cn/cmii/cmii-uav-user:5.7.0-snapshot
+ - name: cmii-admin-gateway
+ image: harbor.cdcyy.com.cn/cmii/cmii-admin-gateway:6.0.0
imagePullPolicy: Always
env:
- name: K8S_NAMESPACE
value: uavcloud-devflight
- name: APPLICATION_NAME
- value: cmii-uav-user
+ value: cmii-admin-gateway
- name: CUST_JAVA_OPTS
value: "-Xms200m -Xmx1500m -Dlog4j2.formatMsgNoLookups=true"
- name: NACOS_REGISTRY
@@ -3724,7 +944,7 @@ spec:
- name: nfs-backend-log-volume
mountPath: /cmii/logs
readOnly: false
- subPath: uavcloud-devflight/cmii-uav-user
+ subPath: uavcloud-devflight/cmii-admin-gateway
volumes:
- name: nfs-backend-log-volume
persistentVolumeClaim:
@@ -3733,11 +953,11 @@ spec:
apiVersion: v1
kind: Service
metadata:
- name: cmii-uav-user
+ name: cmii-admin-gateway
namespace: uavcloud-devflight
labels:
cmii.type: backend
- cmii.app: cmii-uav-user
+ 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
@@ -3745,563 +965,7 @@ 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-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:6.0.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-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-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: 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:6.0.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
+ cmii.app: cmii-admin-gateway
ports:
- name: backend-tcp
port: 8080
@@ -4486,7 +1150,7 @@ spec:
- name: harborsecret
containers:
- name: cmii-uas-gateway
- image: harbor.cdcyy.com.cn/cmii/cmii-uas-gateway:6.0.0
+ image: harbor.cdcyy.com.cn/cmii/cmii-uas-gateway:6.0.0-snapshot
imagePullPolicy: Always
env:
- name: K8S_NAMESPACE
@@ -4588,2786 +1252,6 @@ spec:
---
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-sky-converge
- namespace: uavcloud-devflight
- labels:
- cmii.type: backend
- cmii.app: cmii-sky-converge
- 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-sky-converge
- template:
- metadata:
- labels:
- cmii.type: backend
- cmii.app: cmii-sky-converge
- spec:
- affinity:
- nodeAffinity:
- requiredDuringSchedulingIgnoredDuringExecution:
- nodeSelectorTerms:
- - matchExpressions:
- - key: uavcloud.env
- operator: In
- values:
- - devflight
- imagePullSecrets:
- - name: harborsecret
- containers:
- - name: cmii-sky-converge
- image: harbor.cdcyy.com.cn/cmii/cmii-sky-converge:5.7.0-snapshot
- imagePullPolicy: Always
- env:
- - name: K8S_NAMESPACE
- value: uavcloud-devflight
- - name: APPLICATION_NAME
- value: cmii-sky-converge
- - name: CUST_JAVA_OPTS
- value: "-Xms200m -Xmx1500m -Dlog4j2.formatMsgNoLookups=true"
- - name: NACOS_REGISTRY
- 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-sky-converge
- volumes:
- - name: nfs-backend-log-volume
- persistentVolumeClaim:
- claimName: nfs-backend-log-pvc
----
-apiVersion: v1
-kind: Service
-metadata:
- name: cmii-sky-converge
- namespace: uavcloud-devflight
- labels:
- cmii.type: backend
- cmii.app: cmii-sky-converge
- 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-sky-converge
- 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-uavms-security-center
- namespace: uavcloud-devflight
- labels:
- cmii.type: backend
- cmii.app: cmii-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: 0
- strategy:
- rollingUpdate:
- maxUnavailable: 1
- selector:
- matchLabels:
- cmii.type: backend
- cmii.app: cmii-uavms-security-center
- template:
- metadata:
- labels:
- cmii.type: backend
- cmii.app: cmii-uavms-security-center
- spec:
- affinity:
- nodeAffinity:
- requiredDuringSchedulingIgnoredDuringExecution:
- nodeSelectorTerms:
- - matchExpressions:
- - key: uavcloud.env
- operator: In
- values:
- - devflight
- imagePullSecrets:
- - name: harborsecret
- containers:
- - name: cmii-uavms-security-center
- image: harbor.cdcyy.com.cn/cmii/cmii-uavms-security-center:6.0.0-snapshot
- imagePullPolicy: Always
- env:
- - name: K8S_NAMESPACE
- value: uavcloud-devflight
- - name: APPLICATION_NAME
- value: cmii-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/cmii-uavms-security-center
- volumes:
- - name: nfs-backend-log-volume
- persistentVolumeClaim:
- claimName: nfs-backend-log-pvc
----
-apiVersion: v1
-kind: Service
-metadata:
- name: cmii-uavms-security-center
- namespace: uavcloud-devflight
- labels:
- cmii.type: backend
- cmii.app: cmii-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: cmii-uavms-security-center
- 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-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:6.0.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: 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-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:6.0.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-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:
- - devflight
- imagePullSecrets:
- - name: harborsecret
- containers:
- - name: cmii-uav-gis-server
- image: harbor.cdcyy.com.cn/cmii/cmii-uav-gis-server:6.0.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: 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-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.2.0-25021802
- 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-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:6.0.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-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-szga
- 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-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:6.0.0
- 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: 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:6.0.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-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:6.0.0
- 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-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:6.0.0
- 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-industrial-portfolio
- namespace: uavcloud-devflight
- 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:
- - devflight
- imagePullSecrets:
- - name: harborsecret
- containers:
- - name: cmii-uav-industrial-portfolio
- image: harbor.cdcyy.com.cn/cmii/cmii-uav-industrial-portfolio:5.7.0-snapshot
- imagePullPolicy: Always
- env:
- - name: K8S_NAMESPACE
- value: uavcloud-devflight
- - 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: uavcloud-devflight/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: uavcloud-devflight
- 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-security-trace
- namespace: uavcloud-devflight
- labels:
- cmii.type: backend
- cmii.app: cmii-uav-security-trace
- 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-security-trace
- template:
- metadata:
- labels:
- cmii.type: backend
- cmii.app: cmii-uav-security-trace
- spec:
- affinity:
- nodeAffinity:
- requiredDuringSchedulingIgnoredDuringExecution:
- nodeSelectorTerms:
- - matchExpressions:
- - key: uavcloud.env
- operator: In
- values:
- - devflight
- imagePullSecrets:
- - name: harborsecret
- containers:
- - name: cmii-uav-security-trace
- image: harbor.cdcyy.com.cn/cmii/cmii-uav-security-trace:6.0.0
- imagePullPolicy: Always
- env:
- - name: K8S_NAMESPACE
- value: uavcloud-devflight
- - name: APPLICATION_NAME
- value: cmii-uav-security-trace
- - name: CUST_JAVA_OPTS
- value: "-Xms200m -Xmx1500m -Dlog4j2.formatMsgNoLookups=true"
- - name: NACOS_REGISTRY
- 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-security-trace
- volumes:
- - name: nfs-backend-log-volume
- persistentVolumeClaim:
- claimName: nfs-backend-log-pvc
----
-apiVersion: v1
-kind: Service
-metadata:
- name: cmii-uav-security-trace
- namespace: uavcloud-devflight
- labels:
- cmii.type: backend
- cmii.app: cmii-uav-security-trace
- 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-security-trace
- 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.7.0-snapshot
- 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-sec-awareness
- namespace: uavcloud-devflight
- labels:
- cmii.type: backend
- cmii.app: cmii-uav-sec-awareness
- 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-sec-awareness
- template:
- metadata:
- labels:
- cmii.type: backend
- cmii.app: cmii-uav-sec-awareness
- spec:
- affinity:
- nodeAffinity:
- requiredDuringSchedulingIgnoredDuringExecution:
- nodeSelectorTerms:
- - matchExpressions:
- - key: uavcloud.env
- operator: In
- values:
- - devflight
- imagePullSecrets:
- - name: harborsecret
- containers:
- - name: cmii-uav-sec-awareness
- image: harbor.cdcyy.com.cn/cmii/cmii-uav-sec-awareness:6.0.0-snapshot
- imagePullPolicy: Always
- env:
- - name: K8S_NAMESPACE
- value: uavcloud-devflight
- - name: APPLICATION_NAME
- value: cmii-uav-sec-awareness
- - name: CUST_JAVA_OPTS
- value: "-Xms200m -Xmx1500m -Dlog4j2.formatMsgNoLookups=true"
- - name: NACOS_REGISTRY
- 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-sec-awareness
- volumes:
- - name: nfs-backend-log-volume
- persistentVolumeClaim:
- claimName: nfs-backend-log-pvc
----
-apiVersion: v1
-kind: Service
-metadata:
- name: cmii-uav-sec-awareness
- namespace: uavcloud-devflight
- labels:
- cmii.type: backend
- cmii.app: cmii-uav-sec-awareness
- 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-sec-awareness
- ports:
- - name: backend-tcp
- port: 8080
- protocol: TCP
- targetPort: 8080
----
-apiVersion: apps/v1
-kind: Deployment
-metadata:
- name: cmii-uav-fwdd
- namespace: uavcloud-devflight
- labels:
- cmii.type: backend
- cmii.app: cmii-uav-fwdd
- 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-fwdd
- template:
- metadata:
- labels:
- cmii.type: backend
- cmii.app: cmii-uav-fwdd
- spec:
- affinity:
- nodeAffinity:
- requiredDuringSchedulingIgnoredDuringExecution:
- nodeSelectorTerms:
- - matchExpressions:
- - key: uavcloud.env
- operator: In
- values:
- - devflight
- imagePullSecrets:
- - name: harborsecret
- containers:
- - name: cmii-uav-fwdd
- image: harbor.cdcyy.com.cn/cmii/cmii-uav-fwdd:6.0.0
- imagePullPolicy: Always
- env:
- - name: K8S_NAMESPACE
- value: uavcloud-devflight
- - name: APPLICATION_NAME
- value: cmii-uav-fwdd
- - name: CUST_JAVA_OPTS
- value: "-Xms200m -Xmx1500m -Dlog4j2.formatMsgNoLookups=true"
- - name: NACOS_REGISTRY
- 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-fwdd
- volumes:
- - name: nfs-backend-log-volume
- persistentVolumeClaim:
- claimName: nfs-backend-log-pvc
----
-apiVersion: v1
-kind: Service
-metadata:
- name: cmii-uav-fwdd
- namespace: uavcloud-devflight
- labels:
- cmii.type: backend
- cmii.app: cmii-uav-fwdd
- 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-fwdd
- ports:
- - name: backend-tcp
- port: 8080
- protocol: TCP
- targetPort: 8080
----
-apiVersion: apps/v1
-kind: Deployment
metadata:
name: cmii-app-release
namespace: uavcloud-devflight
@@ -7508,11 +1392,11 @@ spec:
apiVersion: apps/v1
kind: Deployment
metadata:
- name: cmii-uav-data-classification
+ name: cmii-uav-threedsimulation
namespace: uavcloud-devflight
labels:
cmii.type: backend
- cmii.app: cmii-uav-data-classification
+ 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
@@ -7524,12 +1408,12 @@ spec:
selector:
matchLabels:
cmii.type: backend
- cmii.app: cmii-uav-data-classification
+ cmii.app: cmii-uav-threedsimulation
template:
metadata:
labels:
cmii.type: backend
- cmii.app: cmii-uav-data-classification
+ cmii.app: cmii-uav-threedsimulation
spec:
affinity:
nodeAffinity:
@@ -7543,14 +1427,14 @@ spec:
imagePullSecrets:
- name: harborsecret
containers:
- - name: cmii-uav-data-classification
- image: harbor.cdcyy.com.cn/cmii/cmii-uav-data-classification:5.7.0-snapshot
+ - name: cmii-uav-threedsimulation
+ image: harbor.cdcyy.com.cn/cmii/cmii-uav-threedsimulation:6.0.0
imagePullPolicy: Always
env:
- name: K8S_NAMESPACE
value: uavcloud-devflight
- name: APPLICATION_NAME
- value: cmii-uav-data-classification
+ value: cmii-uav-threedsimulation
- name: CUST_JAVA_OPTS
value: "-Xms200m -Xmx1500m -Dlog4j2.formatMsgNoLookups=true"
- name: NACOS_REGISTRY
@@ -7616,7 +1500,7 @@ spec:
- name: nfs-backend-log-volume
mountPath: /cmii/logs
readOnly: false
- subPath: uavcloud-devflight/cmii-uav-data-classification
+ subPath: uavcloud-devflight/cmii-uav-threedsimulation
volumes:
- name: nfs-backend-log-volume
persistentVolumeClaim:
@@ -7625,11 +1509,11 @@ spec:
apiVersion: v1
kind: Service
metadata:
- name: cmii-uav-data-classification
+ name: cmii-uav-threedsimulation
namespace: uavcloud-devflight
labels:
cmii.type: backend
- cmii.app: cmii-uav-data-classification
+ 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
@@ -7637,7 +1521,4177 @@ spec:
type: ClusterIP
selector:
cmii.type: backend
- cmii.app: cmii-uav-data-classification
+ cmii.app: cmii-uav-threedsimulation
+ 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:
+ - 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-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-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-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: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: 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-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: 0
+ 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-sky-converge
+ namespace: uavcloud-devflight
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-sky-converge
+ 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-sky-converge
+ template:
+ metadata:
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-sky-converge
+ spec:
+ affinity:
+ nodeAffinity:
+ requiredDuringSchedulingIgnoredDuringExecution:
+ nodeSelectorTerms:
+ - matchExpressions:
+ - key: uavcloud.env
+ operator: In
+ values:
+ - devflight
+ imagePullSecrets:
+ - name: harborsecret
+ containers:
+ - name: cmii-sky-converge
+ image: harbor.cdcyy.com.cn/cmii/cmii-sky-converge:5.7.0-snapshot
+ imagePullPolicy: Always
+ env:
+ - name: K8S_NAMESPACE
+ value: uavcloud-devflight
+ - name: APPLICATION_NAME
+ value: cmii-sky-converge
+ - name: CUST_JAVA_OPTS
+ value: "-Xms200m -Xmx1500m -Dlog4j2.formatMsgNoLookups=true"
+ - name: NACOS_REGISTRY
+ 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-sky-converge
+ volumes:
+ - name: nfs-backend-log-volume
+ persistentVolumeClaim:
+ claimName: nfs-backend-log-pvc
+---
+apiVersion: v1
+kind: Service
+metadata:
+ name: cmii-sky-converge
+ namespace: uavcloud-devflight
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-sky-converge
+ 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-sky-converge
+ ports:
+ - name: backend-tcp
+ port: 8080
+ protocol: TCP
+ targetPort: 8080
+---
+apiVersion: apps/v1
+kind: Deployment
+metadata:
+ name: cmii-uav-security-trace
+ namespace: uavcloud-devflight
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-security-trace
+ 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-security-trace
+ template:
+ metadata:
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-security-trace
+ spec:
+ affinity:
+ nodeAffinity:
+ requiredDuringSchedulingIgnoredDuringExecution:
+ nodeSelectorTerms:
+ - matchExpressions:
+ - key: uavcloud.env
+ operator: In
+ values:
+ - devflight
+ imagePullSecrets:
+ - name: harborsecret
+ containers:
+ - name: cmii-uav-security-trace
+ image: harbor.cdcyy.com.cn/cmii/cmii-uav-security-trace:6.0.0-snapshot
+ imagePullPolicy: Always
+ env:
+ - name: K8S_NAMESPACE
+ value: uavcloud-devflight
+ - name: APPLICATION_NAME
+ value: cmii-uav-security-trace
+ - name: CUST_JAVA_OPTS
+ value: "-Xms200m -Xmx1500m -Dlog4j2.formatMsgNoLookups=true"
+ - name: NACOS_REGISTRY
+ 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-security-trace
+ volumes:
+ - name: nfs-backend-log-volume
+ persistentVolumeClaim:
+ claimName: nfs-backend-log-pvc
+---
+apiVersion: v1
+kind: Service
+metadata:
+ name: cmii-uav-security-trace
+ namespace: uavcloud-devflight
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-security-trace
+ 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-security-trace
+ 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: 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-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
+ 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-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:6.0.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: 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:6.0.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-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: 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:6.0.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-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-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:6.0.0
+ 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-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.7.0-snapshot
+ 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-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:6.0.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-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.1.0-v5
+ 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-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-uat
+ 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-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:6.0.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-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:6.0.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-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
+ 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.2.0-2503112
+ 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-fwdd
+ namespace: uavcloud-devflight
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-fwdd
+ 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-fwdd
+ template:
+ metadata:
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-fwdd
+ spec:
+ affinity:
+ nodeAffinity:
+ requiredDuringSchedulingIgnoredDuringExecution:
+ nodeSelectorTerms:
+ - matchExpressions:
+ - key: uavcloud.env
+ operator: In
+ values:
+ - devflight
+ imagePullSecrets:
+ - name: harborsecret
+ containers:
+ - name: cmii-uav-fwdd
+ image: harbor.cdcyy.com.cn/cmii/cmii-uav-fwdd:6.0.0
+ imagePullPolicy: Always
+ env:
+ - name: K8S_NAMESPACE
+ value: uavcloud-devflight
+ - name: APPLICATION_NAME
+ value: cmii-uav-fwdd
+ - name: CUST_JAVA_OPTS
+ value: "-Xms200m -Xmx1500m -Dlog4j2.formatMsgNoLookups=true"
+ - name: NACOS_REGISTRY
+ 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-fwdd
+ volumes:
+ - name: nfs-backend-log-volume
+ persistentVolumeClaim:
+ claimName: nfs-backend-log-pvc
+---
+apiVersion: v1
+kind: Service
+metadata:
+ name: cmii-uav-fwdd
+ namespace: uavcloud-devflight
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-fwdd
+ 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-fwdd
+ ports:
+ - name: backend-tcp
+ port: 8080
+ protocol: TCP
+ targetPort: 8080
+---
+apiVersion: apps/v1
+kind: Deployment
+metadata:
+ name: cmii-uav-iot-manager
+ namespace: uavcloud-devflight
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-iot-manager
+ 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-iot-manager
+ template:
+ metadata:
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-iot-manager
+ spec:
+ affinity:
+ nodeAffinity:
+ requiredDuringSchedulingIgnoredDuringExecution:
+ nodeSelectorTerms:
+ - matchExpressions:
+ - key: uavcloud.env
+ operator: In
+ values:
+ - devflight
+ imagePullSecrets:
+ - name: harborsecret
+ containers:
+ - name: cmii-uav-iot-manager
+ image: harbor.cdcyy.com.cn/cmii/cmii-uav-iot-manager:6.0.0
+ imagePullPolicy: Always
+ env:
+ - name: K8S_NAMESPACE
+ value: uavcloud-devflight
+ - name: APPLICATION_NAME
+ value: cmii-uav-iot-manager
+ - name: CUST_JAVA_OPTS
+ value: "-Xms200m -Xmx1500m -Dlog4j2.formatMsgNoLookups=true"
+ - name: NACOS_REGISTRY
+ 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-manager
+ volumes:
+ - name: nfs-backend-log-volume
+ persistentVolumeClaim:
+ claimName: nfs-backend-log-pvc
+---
+apiVersion: v1
+kind: Service
+metadata:
+ name: cmii-uav-iot-manager
+ namespace: uavcloud-devflight
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-iot-manager
+ 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-manager
+ ports:
+ - name: backend-tcp
+ port: 8080
+ protocol: TCP
+ targetPort: 8080
+---
+apiVersion: apps/v1
+kind: Deployment
+metadata:
+ name: cmii-uav-sec-awareness
+ namespace: uavcloud-devflight
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-sec-awareness
+ 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-sec-awareness
+ template:
+ metadata:
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-sec-awareness
+ spec:
+ affinity:
+ nodeAffinity:
+ requiredDuringSchedulingIgnoredDuringExecution:
+ nodeSelectorTerms:
+ - matchExpressions:
+ - key: uavcloud.env
+ operator: In
+ values:
+ - devflight
+ imagePullSecrets:
+ - name: harborsecret
+ containers:
+ - name: cmii-uav-sec-awareness
+ image: harbor.cdcyy.com.cn/cmii/cmii-uav-sec-awareness:6.0.0-snapshot
+ imagePullPolicy: Always
+ env:
+ - name: K8S_NAMESPACE
+ value: uavcloud-devflight
+ - name: APPLICATION_NAME
+ value: cmii-uav-sec-awareness
+ - name: CUST_JAVA_OPTS
+ value: "-Xms200m -Xmx1500m -Dlog4j2.formatMsgNoLookups=true"
+ - name: NACOS_REGISTRY
+ 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-sec-awareness
+ volumes:
+ - name: nfs-backend-log-volume
+ persistentVolumeClaim:
+ claimName: nfs-backend-log-pvc
+---
+apiVersion: v1
+kind: Service
+metadata:
+ name: cmii-uav-sec-awareness
+ namespace: uavcloud-devflight
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uav-sec-awareness
+ 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-sec-awareness
+ 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:6.0.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-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:6.0.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-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
+ 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
@@ -7786,11 +5840,11 @@ spec:
apiVersion: apps/v1
kind: Deployment
metadata:
- name: cmii-admin-gateway
+ name: cmii-uav-advanced5g
namespace: uavcloud-devflight
labels:
cmii.type: backend
- cmii.app: cmii-admin-gateway
+ 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
@@ -7802,12 +5856,12 @@ spec:
selector:
matchLabels:
cmii.type: backend
- cmii.app: cmii-admin-gateway
+ cmii.app: cmii-uav-advanced5g
template:
metadata:
labels:
cmii.type: backend
- cmii.app: cmii-admin-gateway
+ cmii.app: cmii-uav-advanced5g
spec:
affinity:
nodeAffinity:
@@ -7821,14 +5875,14 @@ spec:
imagePullSecrets:
- name: harborsecret
containers:
- - name: cmii-admin-gateway
- image: harbor.cdcyy.com.cn/cmii/cmii-admin-gateway:6.0.0
+ - name: cmii-uav-advanced5g
+ image: harbor.cdcyy.com.cn/cmii/cmii-uav-advanced5g:5.7.0-snapshot
imagePullPolicy: Always
env:
- name: K8S_NAMESPACE
value: uavcloud-devflight
- name: APPLICATION_NAME
- value: cmii-admin-gateway
+ value: cmii-uav-advanced5g
- name: CUST_JAVA_OPTS
value: "-Xms200m -Xmx1500m -Dlog4j2.formatMsgNoLookups=true"
- name: NACOS_REGISTRY
@@ -7894,7 +5948,7 @@ spec:
- name: nfs-backend-log-volume
mountPath: /cmii/logs
readOnly: false
- subPath: uavcloud-devflight/cmii-admin-gateway
+ subPath: uavcloud-devflight/cmii-uav-advanced5g
volumes:
- name: nfs-backend-log-volume
persistentVolumeClaim:
@@ -7903,11 +5957,11 @@ spec:
apiVersion: v1
kind: Service
metadata:
- name: cmii-admin-gateway
+ name: cmii-uav-advanced5g
namespace: uavcloud-devflight
labels:
cmii.type: backend
- cmii.app: cmii-admin-gateway
+ 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
@@ -7915,7 +5969,2231 @@ spec:
type: ClusterIP
selector:
cmii.type: backend
- cmii.app: cmii-admin-gateway
+ cmii.app: cmii-uav-advanced5g
+ 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:6.0.0
+ 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-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:master-2.0.0-0311
+ 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-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: 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:6.0.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-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-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:
+ - devflight
+ imagePullSecrets:
+ - name: harborsecret
+ containers:
+ - name: cmii-uav-alarm
+ image: harbor.cdcyy.com.cn/cmii/cmii-uav-alarm:6.2.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-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-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:6.0.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-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:6.0.0
+ 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-uavms-pyfusion
+ namespace: uavcloud-devflight
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uavms-pyfusion
+ octopus/control: backend-app-1.0.0
+ app.kubernetes.io/managed-by: octopus
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ replicas: 1
+ strategy:
+ rollingUpdate:
+ maxUnavailable: 1
+ selector:
+ matchLabels:
+ cmii.type: backend
+ cmii.app: cmii-uavms-pyfusion
+ template:
+ metadata:
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uavms-pyfusion
+ spec:
+ affinity:
+ nodeAffinity:
+ requiredDuringSchedulingIgnoredDuringExecution:
+ nodeSelectorTerms:
+ - matchExpressions:
+ - key: uavcloud.env
+ operator: In
+ values:
+ - devflight
+ imagePullSecrets:
+ - name: harborsecret
+ containers:
+ - name: cmii-uavms-pyfusion
+ image: harbor.cdcyy.com.cn/cmii/cmii-uavms-pyfusion:6.2.0
+ imagePullPolicy: Always
+ env:
+ - name: K8S_NAMESPACE
+ value: uavcloud-devflight
+ - name: APPLICATION_NAME
+ value: cmii-uavms-pyfusion
+ - name: CUST_JAVA_OPTS
+ value: "-Xms200m -Xmx1500m -Dlog4j2.formatMsgNoLookups=true"
+ - name: NACOS_REGISTRY
+ 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-uavms-pyfusion
+ volumes:
+ - name: nfs-backend-log-volume
+ persistentVolumeClaim:
+ claimName: nfs-backend-log-pvc
+---
+apiVersion: v1
+kind: Service
+metadata:
+ name: cmii-uavms-pyfusion
+ namespace: uavcloud-devflight
+ labels:
+ cmii.type: backend
+ cmii.app: cmii-uavms-pyfusion
+ octopus/control: backend-app-1.0.0
+ app.kubernetes.io/managed-by: octopus
+ app.kubernetes.io/app-version: 6.0.0
+spec:
+ type: ClusterIP
+ selector:
+ cmii.type: backend
+ cmii.app: cmii-uavms-pyfusion
+ ports:
+ - name: backend-tcp
+ port: 8080
+ protocol: TCP
+ targetPort: 8080
+---
+apiVersion: apps/v1
+kind: Deployment
+metadata:
+ name: cmii-uav-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:6.1.0-yn
+ 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:
+ - devflight
+ imagePullSecrets:
+ - name: harborsecret
+ containers:
+ - name: cmii-admin-data
+ image: harbor.cdcyy.com.cn/cmii/cmii-admin-data:6.0.0
+ 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-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-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-szga
+ 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-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:6.0.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: 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-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:6.1.0-szga-030403
+ 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
@@ -8060,3 +8338,142 @@ spec:
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:6.0.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
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 fd06e35..1e2894f 100644
--- a/agent-common/real_project/uavcloud-devflight/old/k8s-configmap.yaml
+++ b/agent-common/real_project/uavcloud-devflight/old/k8s-configmap.yaml
@@ -2,43 +2,127 @@
kind: ConfigMap
apiVersion: v1
metadata:
- name: tenant-prefix-traffic
+ name: tenant-prefix-pangu
namespace: uavcloud-devflight
data:
ingress-config.js: |-
var __GlobalIngressConfig = {
TenantEnvironment: "devflight",
CloudHOST: "lab.uavcmlc.com",
- ApplicationShortName: "traffic",
- AppClientId: "APP_Jc8i2wOQ1t73QEJS"
- }
----
-kind: ConfigMap
-apiVersion: v1
-metadata:
- name: tenant-prefix-smsecret
- namespace: uavcloud-devflight
-data:
- ingress-config.js: |-
- var __GlobalIngressConfig = {
- TenantEnvironment: "devflight",
- CloudHOST: "lab.uavcmlc.com",
- ApplicationShortName: "smsecret",
+ ApplicationShortName: "",
AppClientId: "empty"
}
---
kind: ConfigMap
apiVersion: v1
metadata:
- name: tenant-prefix-armypeople
+ name: tenant-prefix-base
namespace: uavcloud-devflight
data:
ingress-config.js: |-
var __GlobalIngressConfig = {
TenantEnvironment: "devflight",
CloudHOST: "lab.uavcmlc.com",
- ApplicationShortName: "armypeople",
- AppClientId: "APP_UIegse6Lfou9pO1U"
+ ApplicationShortName: "base",
+ AppClientId: "APP_9LY41OaKSqk2btY0"
+ }
+---
+kind: ConfigMap
+apiVersion: v1
+metadata:
+ name: tenant-prefix-hyper
+ namespace: uavcloud-devflight
+data:
+ ingress-config.js: |-
+ var __GlobalIngressConfig = {
+ TenantEnvironment: "devflight",
+ CloudHOST: "lab.uavcmlc.com",
+ ApplicationShortName: "hyper",
+ AppClientId: "empty"
+ }
+---
+kind: ConfigMap
+apiVersion: v1
+metadata:
+ name: tenant-prefix-awareness
+ namespace: uavcloud-devflight
+data:
+ ingress-config.js: |-
+ var __GlobalIngressConfig = {
+ TenantEnvironment: "devflight",
+ CloudHOST: "lab.uavcmlc.com",
+ ApplicationShortName: "awareness",
+ AppClientId: "empty"
+ }
+---
+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-qinghaitourism
+ namespace: uavcloud-devflight
+data:
+ ingress-config.js: |-
+ var __GlobalIngressConfig = {
+ TenantEnvironment: "devflight",
+ CloudHOST: "lab.uavcmlc.com",
+ ApplicationShortName: "qinghaitourism",
+ AppClientId: "empty"
+ }
+---
+kind: ConfigMap
+apiVersion: v1
+metadata:
+ name: tenant-prefix-dispatchh5
+ namespace: uavcloud-devflight
+data:
+ ingress-config.js: |-
+ var __GlobalIngressConfig = {
+ TenantEnvironment: "devflight",
+ CloudHOST: "lab.uavcmlc.com",
+ ApplicationShortName: "dispatchh5",
+ AppClientId: "empty"
+ }
+---
+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",
+ AppClientId: "empty"
+ }
+---
+kind: ConfigMap
+apiVersion: v1
+metadata:
+ name: tenant-prefix-scanner
+ namespace: uavcloud-devflight
+data:
+ ingress-config.js: |-
+ var __GlobalIngressConfig = {
+ TenantEnvironment: "devflight",
+ CloudHOST: "lab.uavcmlc.com",
+ ApplicationShortName: "scanner",
+ AppClientId: "empty"
}
---
kind: ConfigMap
@@ -58,15 +142,29 @@ data:
kind: ConfigMap
apiVersion: v1
metadata:
- name: tenant-prefix-share
+ name: tenant-prefix-security
namespace: uavcloud-devflight
data:
ingress-config.js: |-
var __GlobalIngressConfig = {
TenantEnvironment: "devflight",
CloudHOST: "lab.uavcmlc.com",
- ApplicationShortName: "share",
- AppClientId: "APP_4lVSVI0ZGxTssir8"
+ ApplicationShortName: "security",
+ AppClientId: "APP_JUSEMc7afyWXxvE7"
+ }
+---
+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
@@ -86,14 +184,14 @@ data:
kind: ConfigMap
apiVersion: v1
metadata:
- name: tenant-prefix-hyper
+ name: tenant-prefix-hljtt
namespace: uavcloud-devflight
data:
ingress-config.js: |-
var __GlobalIngressConfig = {
TenantEnvironment: "devflight",
CloudHOST: "lab.uavcmlc.com",
- ApplicationShortName: "hyper",
+ ApplicationShortName: "hljtt",
AppClientId: "empty"
}
---
@@ -113,6 +211,48 @@ data:
---
kind: ConfigMap
apiVersion: v1
+metadata:
+ name: tenant-prefix-smsecret
+ namespace: uavcloud-devflight
+data:
+ ingress-config.js: |-
+ var __GlobalIngressConfig = {
+ TenantEnvironment: "devflight",
+ CloudHOST: "lab.uavcmlc.com",
+ ApplicationShortName: "smsecret",
+ AppClientId: "empty"
+ }
+---
+kind: ConfigMap
+apiVersion: v1
+metadata:
+ name: tenant-prefix-eventsh5
+ namespace: uavcloud-devflight
+data:
+ ingress-config.js: |-
+ var __GlobalIngressConfig = {
+ TenantEnvironment: "devflight",
+ CloudHOST: "lab.uavcmlc.com",
+ ApplicationShortName: "eventsh5",
+ 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-secenter
namespace: uavcloud-devflight
@@ -127,6 +267,90 @@ data:
---
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-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-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-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-flight-control
+ namespace: uavcloud-devflight
+data:
+ ingress-config.js: |-
+ var __GlobalIngressConfig = {
+ TenantEnvironment: "devflight",
+ CloudHOST: "lab.uavcmlc.com",
+ ApplicationShortName: "flight-control",
+ AppClientId: "empty"
+ }
+---
+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-cmsportal
namespace: uavcloud-devflight
@@ -156,210 +380,56 @@ data:
kind: ConfigMap
apiVersion: v1
metadata:
- name: tenant-prefix-qinghaitourism
+ name: tenant-prefix-share
namespace: uavcloud-devflight
data:
ingress-config.js: |-
var __GlobalIngressConfig = {
TenantEnvironment: "devflight",
CloudHOST: "lab.uavcmlc.com",
- ApplicationShortName: "qinghaitourism",
- AppClientId: "empty"
+ ApplicationShortName: "share",
+ AppClientId: "APP_4lVSVI0ZGxTssir8"
}
---
kind: ConfigMap
apiVersion: v1
metadata:
- name: tenant-prefix-securityh5
+ name: tenant-prefix-splice
namespace: uavcloud-devflight
data:
ingress-config.js: |-
var __GlobalIngressConfig = {
TenantEnvironment: "devflight",
CloudHOST: "lab.uavcmlc.com",
- ApplicationShortName: "securityh5",
- AppClientId: "APP_N3ImO0Ubfu9peRHD"
+ ApplicationShortName: "splice",
+ AppClientId: "APP_zE0M3sTRXrCIJS8Y"
}
---
kind: ConfigMap
apiVersion: v1
metadata:
- name: tenant-prefix-threedsimulation
+ name: tenant-prefix-traffic
namespace: uavcloud-devflight
data:
ingress-config.js: |-
var __GlobalIngressConfig = {
TenantEnvironment: "devflight",
CloudHOST: "lab.uavcmlc.com",
- ApplicationShortName: "threedsimulation",
- AppClientId: "empty"
+ ApplicationShortName: "traffic",
+ AppClientId: "APP_Jc8i2wOQ1t73QEJS"
}
---
kind: ConfigMap
apiVersion: v1
metadata:
- name: tenant-prefix-uas
+ name: tenant-prefix-uasms
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-dispatchh5
- namespace: uavcloud-devflight
-data:
- ingress-config.js: |-
- var __GlobalIngressConfig = {
- TenantEnvironment: "devflight",
- CloudHOST: "lab.uavcmlc.com",
- ApplicationShortName: "dispatchh5",
- AppClientId: "empty"
- }
----
-kind: ConfigMap
-apiVersion: v1
-metadata:
- name: tenant-prefix-base
- namespace: uavcloud-devflight
-data:
- ingress-config.js: |-
- var __GlobalIngressConfig = {
- TenantEnvironment: "devflight",
- CloudHOST: "lab.uavcmlc.com",
- ApplicationShortName: "base",
- AppClientId: "APP_9LY41OaKSqk2btY0"
- }
----
-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-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-pilot2cloud
- namespace: uavcloud-devflight
-data:
- ingress-config.js: |-
- var __GlobalIngressConfig = {
- TenantEnvironment: "devflight",
- CloudHOST: "lab.uavcmlc.com",
- ApplicationShortName: "pilot2cloud",
- AppClientId: "empty"
- }
----
-kind: ConfigMap
-apiVersion: v1
-metadata:
- name: tenant-prefix-awareness
- namespace: uavcloud-devflight
-data:
- ingress-config.js: |-
- var __GlobalIngressConfig = {
- TenantEnvironment: "devflight",
- CloudHOST: "lab.uavcmlc.com",
- ApplicationShortName: "awareness",
- AppClientId: "empty"
- }
----
-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: "",
- AppClientId: "empty"
- }
----
-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-jiangsuwenlv
- namespace: uavcloud-devflight
-data:
- ingress-config.js: |-
- var __GlobalIngressConfig = {
- TenantEnvironment: "devflight",
- CloudHOST: "lab.uavcmlc.com",
- ApplicationShortName: "jiangsuwenlv",
- AppClientId: "empty"
- }
----
-kind: ConfigMap
-apiVersion: v1
-metadata:
- name: tenant-prefix-uavmsmanager
- namespace: uavcloud-devflight
-data:
- ingress-config.js: |-
- var __GlobalIngressConfig = {
- TenantEnvironment: "devflight",
- CloudHOST: "lab.uavcmlc.com",
- ApplicationShortName: "uavmsmanager",
- AppClientId: "empty"
- }
----
-kind: ConfigMap
-apiVersion: v1
-metadata:
- name: tenant-prefix-renyike
- namespace: uavcloud-devflight
-data:
- ingress-config.js: |-
- var __GlobalIngressConfig = {
- TenantEnvironment: "devflight",
- CloudHOST: "lab.uavcmlc.com",
- ApplicationShortName: "renyike",
+ ApplicationShortName: "uasms",
AppClientId: "empty"
}
---
@@ -380,28 +450,14 @@ data:
kind: ConfigMap
apiVersion: v1
metadata:
- name: tenant-prefix-splice
+ name: tenant-prefix-jiangsuwenlv
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-smauth
- namespace: uavcloud-devflight
-data:
- ingress-config.js: |-
- var __GlobalIngressConfig = {
- TenantEnvironment: "devflight",
- CloudHOST: "lab.uavcmlc.com",
- ApplicationShortName: "smauth",
+ ApplicationShortName: "jiangsuwenlv",
AppClientId: "empty"
}
---
@@ -422,14 +478,84 @@ data:
kind: ConfigMap
apiVersion: v1
metadata:
- name: tenant-prefix-uasms
+ name: tenant-prefix-uas
namespace: uavcloud-devflight
data:
ingress-config.js: |-
var __GlobalIngressConfig = {
TenantEnvironment: "devflight",
CloudHOST: "lab.uavcmlc.com",
- ApplicationShortName: "uasms",
+ ApplicationShortName: "uas",
+ AppClientId: "empty"
+ }
+---
+kind: ConfigMap
+apiVersion: v1
+metadata:
+ name: tenant-prefix-smauth
+ namespace: uavcloud-devflight
+data:
+ ingress-config.js: |-
+ var __GlobalIngressConfig = {
+ TenantEnvironment: "devflight",
+ CloudHOST: "lab.uavcmlc.com",
+ ApplicationShortName: "smauth",
+ AppClientId: "empty"
+ }
+---
+kind: ConfigMap
+apiVersion: v1
+metadata:
+ name: tenant-prefix-uavmsmanager
+ namespace: uavcloud-devflight
+data:
+ ingress-config.js: |-
+ var __GlobalIngressConfig = {
+ TenantEnvironment: "devflight",
+ CloudHOST: "lab.uavcmlc.com",
+ ApplicationShortName: "uavmsmanager",
+ AppClientId: "empty"
+ }
+---
+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-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-seniclive
+ namespace: uavcloud-devflight
+data:
+ ingress-config.js: |-
+ var __GlobalIngressConfig = {
+ TenantEnvironment: "devflight",
+ CloudHOST: "lab.uavcmlc.com",
+ ApplicationShortName: "seniclive",
AppClientId: "empty"
}
---
@@ -478,112 +604,14 @@ data:
kind: ConfigMap
apiVersion: v1
metadata:
- name: tenant-prefix-supervision
+ name: tenant-prefix-renyike
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-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-security
- namespace: uavcloud-devflight
-data:
- ingress-config.js: |-
- var __GlobalIngressConfig = {
- TenantEnvironment: "devflight",
- CloudHOST: "lab.uavcmlc.com",
- ApplicationShortName: "security",
- AppClientId: "APP_JUSEMc7afyWXxvE7"
- }
----
-kind: ConfigMap
-apiVersion: v1
-metadata:
- name: tenant-prefix-scanner
- namespace: uavcloud-devflight
-data:
- ingress-config.js: |-
- var __GlobalIngressConfig = {
- TenantEnvironment: "devflight",
- CloudHOST: "lab.uavcmlc.com",
- ApplicationShortName: "scanner",
- AppClientId: "empty"
- }
----
-kind: ConfigMap
-apiVersion: v1
-metadata:
- name: tenant-prefix-eventsh5
- namespace: uavcloud-devflight
-data:
- ingress-config.js: |-
- var __GlobalIngressConfig = {
- TenantEnvironment: "devflight",
- CloudHOST: "lab.uavcmlc.com",
- ApplicationShortName: "eventsh5",
- AppClientId: "empty"
- }
----
-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-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-seniclive
- namespace: uavcloud-devflight
-data:
- ingress-config.js: |-
- var __GlobalIngressConfig = {
- TenantEnvironment: "devflight",
- CloudHOST: "lab.uavcmlc.com",
- ApplicationShortName: "seniclive",
+ ApplicationShortName: "renyike",
AppClientId: "empty"
}
---
@@ -600,17 +628,3 @@ data:
ApplicationShortName: "supervisionh5",
AppClientId: "APP_qqSu82THfexI8PLM"
}
----
-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"
- }
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 41925aa..e33b374 100644
--- a/agent-common/real_project/uavcloud-devflight/old/k8s-frontend.yaml
+++ b/agent-common/real_project/uavcloud-devflight/old/k8s-frontend.yaml
@@ -27,100 +27,11 @@ data:
apiVersion: apps/v1
kind: Deployment
metadata:
- name: cmii-uav-platform-uasms
+ name: cmii-suav-platform-supervision
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:master-1.1.0-250117
- 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-threedsimulation
- namespace: uavcloud-devflight
- labels:
- cmii.type: frontend
- cmii.app: cmii-uav-platform-threedsimulation
+ cmii.app: cmii-suav-platform-supervision
octopus.control: frontend-app-wdd
app.kubernetes.io/app-version: 6.0.0
spec:
@@ -131,24 +42,24 @@ spec:
selector:
matchLabels:
cmii.type: frontend
- cmii.app: cmii-uav-platform-threedsimulation
+ cmii.app: cmii-suav-platform-supervision
template:
metadata:
labels:
cmii.type: frontend
- cmii.app: cmii-uav-platform-threedsimulation
+ cmii.app: cmii-suav-platform-supervision
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-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-uav-platform-threedsimulation
+ value: cmii-suav-platform-supervision
ports:
- name: platform-9528
containerPort: 9528
@@ -176,7 +87,7 @@ spec:
path: nginx.conf
- name: tenant-prefix
configMap:
- name: tenant-prefix-threedsimulation
+ name: tenant-prefix-supervision
items:
- key: ingress-config.js
path: ingress-config.js
@@ -184,196 +95,18 @@ spec:
apiVersion: v1
kind: Service
metadata:
- name: cmii-uav-platform-threedsimulation
+ name: cmii-suav-platform-supervision
namespace: uavcloud-devflight
labels:
cmii.type: frontend
- cmii.app: cmii-uav-platform-threedsimulation
+ 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-uav-platform-threedsimulation
- 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-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
+ cmii.app: cmii-suav-platform-supervision
ports:
- name: web-svc-port
port: 9528
@@ -472,11 +205,11 @@ spec:
apiVersion: apps/v1
kind: Deployment
metadata:
- name: cmii-uav-platform
+ name: cmii-uav-platform-multiterminal
namespace: uavcloud-devflight
labels:
cmii.type: frontend
- cmii.app: cmii-uav-platform
+ cmii.app: cmii-uav-platform-multiterminal
octopus.control: frontend-app-wdd
app.kubernetes.io/app-version: 6.0.0
spec:
@@ -487,24 +220,24 @@ spec:
selector:
matchLabels:
cmii.type: frontend
- cmii.app: cmii-uav-platform
+ cmii.app: cmii-uav-platform-multiterminal
template:
metadata:
labels:
cmii.type: frontend
- cmii.app: cmii-uav-platform
+ cmii.app: cmii-uav-platform-multiterminal
spec:
imagePullSecrets:
- name: harborsecret
containers:
- - name: cmii-uav-platform
- image: harbor.cdcyy.com.cn/cmii/cmii-uav-platform:5.7.0-snapshot
+ - 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
+ value: cmii-uav-platform-multiterminal
ports:
- name: platform-9528
containerPort: 9528
@@ -532,7 +265,7 @@ spec:
path: nginx.conf
- name: tenant-prefix
configMap:
- name: tenant-prefix-pangu
+ name: tenant-prefix-multiterminal
items:
- key: ingress-config.js
path: ingress-config.js
@@ -540,2510 +273,18 @@ spec:
apiVersion: v1
kind: Service
metadata:
- name: cmii-uav-platform
+ name: cmii-uav-platform-multiterminal
namespace: uavcloud-devflight
labels:
cmii.type: frontend
- cmii.app: cmii-uav-platform
+ 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
- ports:
- - name: web-svc-port
- port: 9528
- protocol: TCP
- targetPort: 9528
----
-apiVersion: apps/v1
-kind: Deployment
-metadata:
- name: cmii-uavms-platform-security-center
- namespace: uavcloud-devflight
- labels:
- cmii.type: frontend
- cmii.app: cmii-uavms-platform-security-center
- 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-uavms-platform-security-center
- template:
- metadata:
- labels:
- cmii.type: frontend
- cmii.app: cmii-uavms-platform-security-center
- spec:
- imagePullSecrets:
- - name: harborsecret
- containers:
- - name: cmii-uavms-platform-security-center
- image: harbor.cdcyy.com.cn/cmii/cmii-uavms-platform-security-center:6.0.0-snapshot
- imagePullPolicy: Always
- env:
- - name: K8S_NAMESPACE
- value: uavcloud-devflight
- - name: APPLICATION_NAME
- value: cmii-uavms-platform-security-center
- 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-secenter
- items:
- - key: ingress-config.js
- path: ingress-config.js
----
-apiVersion: v1
-kind: Service
-metadata:
- name: cmii-uavms-platform-security-center
- namespace: uavcloud-devflight
- labels:
- cmii.type: frontend
- cmii.app: cmii-uavms-platform-security-center
- octopus.control: frontend-app-wdd
- app.kubernetes.io/version: 6.0.0
-spec:
- type: ClusterIP
- selector:
- cmii.type: frontend
- cmii.app: cmii-uavms-platform-security-center
- 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:6.0.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-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-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-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-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-uav-platform-awareness
- namespace: uavcloud-devflight
- labels:
- cmii.type: frontend
- cmii.app: cmii-uav-platform-awareness
- 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-awareness
- template:
- metadata:
- labels:
- cmii.type: frontend
- cmii.app: cmii-uav-platform-awareness
- spec:
- imagePullSecrets:
- - name: harborsecret
- containers:
- - name: cmii-uav-platform-awareness
- image: harbor.cdcyy.com.cn/cmii/cmii-uav-platform-awareness:6.0.0
- imagePullPolicy: Always
- env:
- - name: K8S_NAMESPACE
- value: uavcloud-devflight
- - name: APPLICATION_NAME
- value: cmii-uav-platform-awareness
- 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-awareness
- items:
- - key: ingress-config.js
- path: ingress-config.js
----
-apiVersion: v1
-kind: Service
-metadata:
- name: cmii-uav-platform-awareness
- namespace: uavcloud-devflight
- labels:
- cmii.type: frontend
- cmii.app: cmii-uav-platform-awareness
- octopus.control: frontend-app-wdd
- app.kubernetes.io/version: 6.0.0
-spec:
- type: ClusterIP
- selector:
- cmii.type: frontend
- cmii.app: cmii-uav-platform-awareness
- 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-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-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-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-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-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-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-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-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-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-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-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.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: 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-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-uavms-platform-manager
- namespace: uavcloud-devflight
- labels:
- cmii.type: frontend
- cmii.app: cmii-uavms-platform-manager
- 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-uavms-platform-manager
- template:
- metadata:
- labels:
- cmii.type: frontend
- cmii.app: cmii-uavms-platform-manager
- spec:
- imagePullSecrets:
- - name: harborsecret
- containers:
- - name: cmii-uavms-platform-manager
- image: harbor.cdcyy.com.cn/cmii/cmii-uavms-platform-manager:6.0.0-snapshot
- imagePullPolicy: Always
- env:
- - name: K8S_NAMESPACE
- value: uavcloud-devflight
- - name: APPLICATION_NAME
- value: cmii-uavms-platform-manager
- 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-uavmsmanager
- items:
- - key: ingress-config.js
- path: ingress-config.js
----
-apiVersion: v1
-kind: Service
-metadata:
- name: cmii-uavms-platform-manager
- namespace: uavcloud-devflight
- labels:
- cmii.type: frontend
- cmii.app: cmii-uavms-platform-manager
- octopus.control: frontend-app-wdd
- app.kubernetes.io/version: 6.0.0
-spec:
- type: ClusterIP
- selector:
- cmii.type: frontend
- cmii.app: cmii-uavms-platform-manager
- 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-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-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-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-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-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
+ cmii.app: cmii-uav-platform-multiterminal
ports:
- name: web-svc-port
port: 9528
@@ -3141,6 +382,1341 @@ spec:
---
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.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: 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-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-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-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-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-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-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-flight-control
+ namespace: uavcloud-devflight
+ labels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-flight-control
+ 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-flight-control
+ template:
+ metadata:
+ labels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-flight-control
+ spec:
+ imagePullSecrets:
+ - name: harborsecret
+ containers:
+ - name: cmii-uav-platform-flight-control
+ image: harbor.cdcyy.com.cn/cmii/cmii-uav-platform-flight-control:5.7.0-snapshot
+ imagePullPolicy: Always
+ env:
+ - name: K8S_NAMESPACE
+ value: uavcloud-devflight
+ - name: APPLICATION_NAME
+ value: cmii-uav-platform-flight-control
+ 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-flight-control
+ items:
+ - key: ingress-config.js
+ path: ingress-config.js
+---
+apiVersion: v1
+kind: Service
+metadata:
+ name: cmii-uav-platform-flight-control
+ namespace: uavcloud-devflight
+ labels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-flight-control
+ octopus.control: frontend-app-wdd
+ app.kubernetes.io/version: 6.0.0
+spec:
+ type: ClusterIP
+ selector:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-flight-control
+ ports:
+ - name: web-svc-port
+ port: 9528
+ protocol: TCP
+ targetPort: 9528
+---
+apiVersion: apps/v1
+kind: Deployment
+metadata:
+ name: cmii-uavms-platform-manager
+ namespace: uavcloud-devflight
+ labels:
+ cmii.type: frontend
+ cmii.app: cmii-uavms-platform-manager
+ 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-uavms-platform-manager
+ template:
+ metadata:
+ labels:
+ cmii.type: frontend
+ cmii.app: cmii-uavms-platform-manager
+ spec:
+ imagePullSecrets:
+ - name: harborsecret
+ containers:
+ - name: cmii-uavms-platform-manager
+ image: harbor.cdcyy.com.cn/cmii/cmii-uavms-platform-manager:6.0.0-snapshot
+ imagePullPolicy: Always
+ env:
+ - name: K8S_NAMESPACE
+ value: uavcloud-devflight
+ - name: APPLICATION_NAME
+ value: cmii-uavms-platform-manager
+ 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-uavmsmanager
+ items:
+ - key: ingress-config.js
+ path: ingress-config.js
+---
+apiVersion: v1
+kind: Service
+metadata:
+ name: cmii-uavms-platform-manager
+ namespace: uavcloud-devflight
+ labels:
+ cmii.type: frontend
+ cmii.app: cmii-uavms-platform-manager
+ octopus.control: frontend-app-wdd
+ app.kubernetes.io/version: 6.0.0
+spec:
+ type: ClusterIP
+ selector:
+ cmii.type: frontend
+ cmii.app: cmii-uavms-platform-manager
+ 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-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
+ 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
+ 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-awareness
+ namespace: uavcloud-devflight
+ labels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-awareness
+ 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-awareness
+ template:
+ metadata:
+ labels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-awareness
+ spec:
+ imagePullSecrets:
+ - name: harborsecret
+ containers:
+ - name: cmii-uav-platform-awareness
+ image: harbor.cdcyy.com.cn/cmii/cmii-uav-platform-awareness:5.7.0-snapshot
+ imagePullPolicy: Always
+ env:
+ - name: K8S_NAMESPACE
+ value: uavcloud-devflight
+ - name: APPLICATION_NAME
+ value: cmii-uav-platform-awareness
+ 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-awareness
+ items:
+ - key: ingress-config.js
+ path: ingress-config.js
+---
+apiVersion: v1
+kind: Service
+metadata:
+ name: cmii-uav-platform-awareness
+ namespace: uavcloud-devflight
+ labels:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-awareness
+ octopus.control: frontend-app-wdd
+ app.kubernetes.io/version: 6.0.0
+spec:
+ type: ClusterIP
+ selector:
+ cmii.type: frontend
+ cmii.app: cmii-uav-platform-awareness
+ 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-visualization
namespace: uavcloud-devflight
@@ -3230,6 +1806,1163 @@ spec:
---
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-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-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-uavms-platform-security-center
+ namespace: uavcloud-devflight
+ labels:
+ cmii.type: frontend
+ cmii.app: cmii-uavms-platform-security-center
+ 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-uavms-platform-security-center
+ template:
+ metadata:
+ labels:
+ cmii.type: frontend
+ cmii.app: cmii-uavms-platform-security-center
+ spec:
+ imagePullSecrets:
+ - name: harborsecret
+ containers:
+ - name: cmii-uavms-platform-security-center
+ image: harbor.cdcyy.com.cn/cmii/cmii-uavms-platform-security-center:6.0.0-snapshot
+ imagePullPolicy: Always
+ env:
+ - name: K8S_NAMESPACE
+ value: uavcloud-devflight
+ - name: APPLICATION_NAME
+ value: cmii-uavms-platform-security-center
+ 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-secenter
+ items:
+ - key: ingress-config.js
+ path: ingress-config.js
+---
+apiVersion: v1
+kind: Service
+metadata:
+ name: cmii-uavms-platform-security-center
+ namespace: uavcloud-devflight
+ labels:
+ cmii.type: frontend
+ cmii.app: cmii-uavms-platform-security-center
+ octopus.control: frontend-app-wdd
+ app.kubernetes.io/version: 6.0.0
+spec:
+ type: ClusterIP
+ selector:
+ cmii.type: frontend
+ cmii.app: cmii-uavms-platform-security-center
+ 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-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-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-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-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-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:master-2.0-pro-25030801
+ 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-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-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-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-emergency-rescue
namespace: uavcloud-devflight
@@ -3320,39 +3053,39 @@ spec:
apiVersion: apps/v1
kind: Deployment
metadata:
- name: cmii-uav-platform-multiterminal
+ name: cmii-uav-platform-uas
namespace: uavcloud-devflight
labels:
cmii.type: frontend
- cmii.app: cmii-uav-platform-multiterminal
+ cmii.app: cmii-uav-platform-uas
octopus.control: frontend-app-wdd
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-multiterminal
+ cmii.app: cmii-uav-platform-uas
template:
metadata:
labels:
cmii.type: frontend
- cmii.app: cmii-uav-platform-multiterminal
+ cmii.app: cmii-uav-platform-uas
spec:
imagePullSecrets:
- name: harborsecret
containers:
- - name: cmii-uav-platform-multiterminal
- image: harbor.cdcyy.com.cn/cmii/cmii-uav-platform-multiterminal: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-multiterminal
+ value: cmii-uav-platform-uas
ports:
- name: platform-9528
containerPort: 9528
@@ -3380,7 +3113,7 @@ spec:
path: nginx.conf
- name: tenant-prefix
configMap:
- name: tenant-prefix-multiterminal
+ name: tenant-prefix-uas
items:
- key: ingress-config.js
path: ingress-config.js
@@ -3388,18 +3121,18 @@ spec:
apiVersion: v1
kind: Service
metadata:
- name: cmii-uav-platform-multiterminal
+ name: cmii-uav-platform-uas
namespace: uavcloud-devflight
labels:
cmii.type: frontend
- cmii.app: cmii-uav-platform-multiterminal
+ 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-multiterminal
+ cmii.app: cmii-uav-platform-uas
ports:
- name: web-svc-port
port: 9528
@@ -3409,11 +3142,11 @@ spec:
apiVersion: apps/v1
kind: Deployment
metadata:
- name: cmii-uav-platform-hyperspectral
+ name: cmii-uav-platform-ai-brain
namespace: uavcloud-devflight
labels:
cmii.type: frontend
- cmii.app: cmii-uav-platform-hyperspectral
+ cmii.app: cmii-uav-platform-ai-brain
octopus.control: frontend-app-wdd
app.kubernetes.io/app-version: 6.0.0
spec:
@@ -3424,24 +3157,24 @@ spec:
selector:
matchLabels:
cmii.type: frontend
- cmii.app: cmii-uav-platform-hyperspectral
+ cmii.app: cmii-uav-platform-ai-brain
template:
metadata:
labels:
cmii.type: frontend
- cmii.app: cmii-uav-platform-hyperspectral
+ cmii.app: cmii-uav-platform-ai-brain
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-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-hyperspectral
+ value: cmii-uav-platform-ai-brain
ports:
- name: platform-9528
containerPort: 9528
@@ -3469,7 +3202,7 @@ spec:
path: nginx.conf
- name: tenant-prefix
configMap:
- name: tenant-prefix-hyper
+ name: tenant-prefix-ai-brain
items:
- key: ingress-config.js
path: ingress-config.js
@@ -3477,18 +3210,374 @@ spec:
apiVersion: v1
kind: Service
metadata:
- name: cmii-uav-platform-hyperspectral
+ name: cmii-uav-platform-ai-brain
namespace: uavcloud-devflight
labels:
cmii.type: frontend
- cmii.app: cmii-uav-platform-hyperspectral
+ 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-hyperspectral
+ 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-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-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:6.0.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-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-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.7.0-snapshot
+ 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
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 0909901..bfccc0b 100644
--- a/agent-common/real_project/uavcloud-devflight/old/k8s-ingress.yaml
+++ b/agent-common/real_project/uavcloud-devflight/old/k8s-ingress.yaml
@@ -29,6 +29,7 @@ metadata:
rewrite ^(/dispatchh5)$ $1/ redirect;
rewrite ^(/emergency)$ $1/ redirect;
rewrite ^(/eventsh5)$ $1/ redirect;
+ rewrite ^(/flight-control)$ $1/ redirect;
rewrite ^(/hljtt)$ $1/ redirect;
rewrite ^(/hyper)$ $1/ redirect;
rewrite ^(/jiangsuwenlv)$ $1/ redirect;
@@ -143,6 +144,11 @@ spec:
backend:
serviceName: cmii-uav-platform-eventsh5
servicePort: 9528
+ - path: /devflight/flight-control/?(.*)
+ pathType: ImplementationSpecific
+ backend:
+ serviceName: cmii-uav-platform-flight-control
+ servicePort: 9528
- path: /devflight/hljtt/?(.*)
pathType: ImplementationSpecific
backend:
@@ -560,6 +566,14 @@ spec:
backend:
serviceName: cmii-uav-iot-dispatcher
servicePort: 8080
+ - host: cmii-uav-iot-manager.uavcloud-devflight.io
+ http:
+ paths:
+ - path: /
+ pathType: ImplementationSpecific
+ backend:
+ serviceName: cmii-uav-iot-manager
+ servicePort: 8080
- host: cmii-uav-kpi-monitor.uavcloud-devflight.io
http:
paths:
@@ -704,6 +718,14 @@ spec:
backend:
serviceName: cmii-uav-waypoint
servicePort: 8080
+ - host: cmii-uavms-pyfusion.uavcloud-devflight.io
+ http:
+ paths:
+ - path: /
+ pathType: ImplementationSpecific
+ backend:
+ serviceName: cmii-uavms-pyfusion
+ servicePort: 8080
- host: cmii-uavms-security-center.uavcloud-devflight.io
http:
paths:
diff --git a/agent-deploy/d_app/CmiiImageConfig.go b/agent-deploy/d_app/CmiiImageConfig.go
index b2c5a78..682753a 100755
--- a/agent-deploy/d_app/CmiiImageConfig.go
+++ b/agent-deploy/d_app/CmiiImageConfig.go
@@ -53,6 +53,9 @@ var CmiiBackendAppMap = map[string]string{
"cmii-uav-sec-awareness": "5.7.0",
"cmii-uav-security-trace": "5.7.0",
"cmii-uavms-pyfusion": "5.7.0",
+ "cmii-uav-iot-manager": "5.7.0",
+ "cmii-uas-datahub": "5.7.0",
+ "cmii-uav-watchdog": "5.7.0",
}
var CmiiFrontendAppMap = map[string]string{
@@ -115,6 +118,8 @@ var IgnoreCmiiBackendAppName = map[string]string{
"cmii-uav-fwdd": "0",
"cmii-uav-sync": "0",
"cmii-uavms-security-center": "0",
+ "cmii-uav-iot-manager": "0",
+ "cmii-uas-datahub": "0",
}
var IgnoreCmiiFrontendAppName = map[string]string{
@@ -149,102 +154,104 @@ var CmiiGISAppMap = map[string]string{
}
var MiddlewareAmd64 = []string{
- "docker.107421.xyz/bitnami/redis:6.2.6-debian-10-r0",
- "docker.107421.xyz/bitnami/redis:6.2.14-debian-11-r1",
- "docker.107421.xyz/bitnami/mysql:8.0.35-debian-11-r1",
- "docker.107421.xyz/bitnami/mysql:8.1.0-debian-11-r42",
- "docker.107421.xyz/simonrupf/chronyd:0.4.3",
- "docker.107421.xyz/bitnami/bitnami-shell:10-debian-10-r140",
- "docker.107421.xyz/bitnami/bitnami-shell:11-debian-11-r136",
- "docker.107421.xyz/bitnami/rabbitmq:3.9.12-debian-10-r3",
- "docker.107421.xyz/bitnami/rabbitmq:3.11.26-debian-11-r2",
- "docker.107421.xyz/ossrs/srs:v4.0.136",
- "docker.107421.xyz/ossrs/srs:v5.0.195",
- "docker.107421.xyz/ossrs/srs:v4.0-r3",
- "docker.107421.xyz/emqx/emqx:4.4.19",
- "docker.107421.xyz/emqx/emqx:5.5.1",
- "docker.107421.xyz/nacos/nacos-server:v2.1.2",
- "docker.107421.xyz/nacos/nacos-server:v2.1.2-slim",
- "docker.107421.xyz/library/mongo:5.0",
- "docker.107421.xyz/library/rabbitmq:3.9-management",
- "docker.107421.xyz/bitnami/minio:2022.5.4",
- "docker.107421.xyz/bitnami/minio:2023.5.4",
- "docker.107421.xyz/kubernetesui/dashboard:v2.0.1",
- "docker.107421.xyz/kubernetesui/metrics-scraper:v1.0.4",
- "docker.107421.xyz/library/nginx:1.21.3",
- "docker.107421.xyz/library/redis:6.0.20-alpine",
- "docker.107421.xyz/dyrnq/nfs-subdir-external-provisioner:v4.0.2",
- "docker.107421.xyz/jerrychina2020/rke-tools:v0.175-linux",
- "docker.107421.xyz/jerrychina2020/rke-tools:v0.175",
- "docker.107421.xyz/library/busybox:latest",
- "harbor.cdcyy.com.cn/cmii/doris.be-ubuntu:2.1.6",
+ "bitnami/redis:6.2.6-debian-10-r0",
+ "bitnami/redis:6.2.14-debian-11-r1",
+ "bitnami/mysql:8.0.35-debian-11-r1",
+ "bitnami/mysql:8.1.0-debian-11-r42",
+ "simonrupf/chronyd:0.4.3",
+ "bitnami/bitnami-shell:10-debian-10-r140",
+ "bitnami/bitnami-shell:11-debian-11-r136",
+ "bitnami/rabbitmq:3.9.12-debian-10-r3",
+ "bitnami/rabbitmq:3.11.26-debian-11-r2",
+ "ossrs/srs:v4.0.136",
+ "ossrs/srs:v5.0.195",
+ "ossrs/srs:v4.0-r3",
+ "emqx/emqx:4.4.19",
+ "emqx/emqx:5.5.1",
+ "nacos/nacos-server:v2.1.2",
+ "nacos/nacos-server:v2.1.2-slim",
+ "library/mongo:5.0",
+ "library/rabbitmq:3.9-management",
+ "bitnami/minio:2022.5.4",
+ "bitnami/minio:2023.5.4",
+ "minio/minio:RELEASE.2023-06-02T23-17-26Z",
+ "kubernetesui/dashboard:v2.0.1",
+ "kubernetesui/metrics-scraper:v1.0.4",
+ "library/nginx:1.21.3",
+ "library/redis:6.0.20-alpine",
+ "dyrnq/nfs-subdir-external-provisioner:v4.0.2",
+ "jerrychina2020/rke-tools:v0.175-linux",
+ "jerrychina2020/rke-tools:v0.175",
+ "library/busybox:latest",
"harbor.cdcyy.com.cn/cmii/doris.be-ubuntu:2.1.6",
+ "harbor.cdcyy.com.cn/cmii/doris.fe-ubuntu:2.1.6",
"harbor.cdcyy.com.cn/cmii/doris.k8s-operator:1.3.1",
"harbor.cdcyy.com.cn/cmii/alpine:latest",
+ "harbor.cdcyy.com.cn/cmii/nginx:1.27.0",
}
var Rancher1204Amd64 = []string{
- "docker.107421.xyz/rancher/backup-restore-operator:v1.0.3",
- "docker.107421.xyz/rancher/calico-cni:v3.17.2",
- "docker.107421.xyz/rancher/calico-ctl:v3.17.2",
- "docker.107421.xyz/rancher/calico-kube-controllers:v3.17.2",
- "docker.107421.xyz/rancher/calico-node:v3.17.2",
- "docker.107421.xyz/rancher/calico-pod2daemon-flexvol:v3.17.2",
- "docker.107421.xyz/rancher/cis-operator:v1.0.3",
- "docker.107421.xyz/rancher/cluster-proportional-autoscaler:1.7.1",
- "docker.107421.xyz/rancher/coredns-coredns:1.8.0",
- "docker.107421.xyz/rancher/coreos-etcd:v3.4.14-rancher1",
- "docker.107421.xyz/rancher/coreos-kube-state-metrics:v1.9.7",
- "docker.107421.xyz/rancher/coreos-prometheus-config-reloader:v0.39.0",
- "docker.107421.xyz/rancher/coreos-prometheus-operator:v0.39.0",
- "docker.107421.xyz/rancher/externalip-webhook:v0.1.6",
- "docker.107421.xyz/rancher/flannel-cni:v0.3.0-rancher6",
- "docker.107421.xyz/rancher/coreos-flannel:v0.13.0-rancher1",
- "docker.107421.xyz/rancher/fleet-agent:v0.3.4",
- "docker.107421.xyz/rancher/fleet:v0.3.4",
- "docker.107421.xyz/rancher/fluentd:v0.1.24",
- "docker.107421.xyz/rancher/grafana-grafana:7.1.5",
- "docker.107421.xyz/rancher/hyperkube:v1.20.4-rancher1",
- "docker.107421.xyz/rancher/jimmidyson-configmap-reload:v0.3.0",
- "docker.107421.xyz/rancher/k8s-dns-dnsmasq-nanny:1.15.2",
- "docker.107421.xyz/rancher/k8s-dns-kube-dns:1.15.2",
- "docker.107421.xyz/rancher/k8s-dns-node-cache:1.15.13",
- "docker.107421.xyz/rancher/k8s-dns-sidecar:1.15.2",
- "docker.107421.xyz/rancher/klipper-lb:v0.1.2",
- "docker.107421.xyz/rancher/kube-api-auth:v0.1.4",
- "docker.107421.xyz/rancher/kubectl:v1.20.4",
- "docker.107421.xyz/rancher/kubernetes-external-dns:v0.7.3",
- "docker.107421.xyz/rancher/cluster-proportional-autoscaler:1.8.1",
- "docker.107421.xyz/rancher/library-busybox:1.31.1",
- "docker.107421.xyz/rancher/library-busybox:1.32.1",
- "docker.107421.xyz/rancher/library-nginx:1.19.2-alpine",
- "docker.107421.xyz/rancher/library-traefik:1.7.19",
- "docker.107421.xyz/rancher/local-path-provisioner:v0.0.11",
- "docker.107421.xyz/rancher/local-path-provisioner:v0.0.14",
- "docker.107421.xyz/rancher/local-path-provisioner:v0.0.19",
- "docker.107421.xyz/rancher/log-aggregator:v0.1.7",
- "docker.107421.xyz/rancher/istio-kubectl:1.5.10",
- "docker.107421.xyz/rancher/metrics-server:v0.4.1",
- "docker.107421.xyz/rancher/configmap-reload:v0.3.0-rancher4",
- "docker.107421.xyz/rancher/nginx-ingress-controller-defaultbackend:1.5-rancher1",
- "docker.107421.xyz/rancher/nginx-ingress-controller:nginx-0.43.0-rancher1",
- "docker.107421.xyz/rancher/opa-gatekeeper:v3.1.0-beta.7",
- "docker.107421.xyz/rancher/openzipkin-zipkin:2.14.2",
- "docker.107421.xyz/rancher/pause:3.2",
- "docker.107421.xyz/rancher/plugins-docker:18.09",
- "docker.107421.xyz/rancher/prom-alertmanager:v0.21.0",
- "docker.107421.xyz/rancher/prom-node-exporter:v1.0.1",
- "docker.107421.xyz/rancher/prom-prometheus:v2.18.2",
- "docker.107421.xyz/rancher/prometheus-auth:v0.2.1",
- "docker.107421.xyz/rancher/rancher-agent:v2.5.7",
- "docker.107421.xyz/rancher/rancher-webhook:v0.1.0-beta9",
- "docker.107421.xyz/rancher/rancher:v2.5.7",
- "docker.107421.xyz/rancher/rke-tools:v0.1.72",
- "docker.107421.xyz/rancher/security-scan:v0.1.14",
- "docker.107421.xyz/rancher/security-scan:v0.2.2",
- "docker.107421.xyz/rancher/shell:v0.1.6",
- "docker.107421.xyz/rancher/sonobuoy-sonobuoy:v0.16.3",
- "docker.107421.xyz/rancher/system-upgrade-controller:v0.6.2",
+ "rancher/backup-restore-operator:v1.0.3",
+ "rancher/calico-cni:v3.17.2",
+ "rancher/calico-ctl:v3.17.2",
+ "rancher/calico-kube-controllers:v3.17.2",
+ "rancher/calico-node:v3.17.2",
+ "rancher/calico-pod2daemon-flexvol:v3.17.2",
+ "rancher/cis-operator:v1.0.3",
+ "rancher/cluster-proportional-autoscaler:1.7.1",
+ "rancher/coredns-coredns:1.8.0",
+ "rancher/coreos-etcd:v3.4.14-rancher1",
+ "rancher/coreos-kube-state-metrics:v1.9.7",
+ "rancher/coreos-prometheus-config-reloader:v0.39.0",
+ "rancher/coreos-prometheus-operator:v0.39.0",
+ "rancher/externalip-webhook:v0.1.6",
+ "rancher/flannel-cni:v0.3.0-rancher6",
+ "rancher/coreos-flannel:v0.13.0-rancher1",
+ "rancher/fleet-agent:v0.3.4",
+ "rancher/fleet:v0.3.4",
+ "rancher/fluentd:v0.1.24",
+ "rancher/grafana-grafana:7.1.5",
+ "rancher/hyperkube:v1.20.4-rancher1",
+ "rancher/jimmidyson-configmap-reload:v0.3.0",
+ "rancher/k8s-dns-dnsmasq-nanny:1.15.2",
+ "rancher/k8s-dns-kube-dns:1.15.2",
+ "rancher/k8s-dns-node-cache:1.15.13",
+ "rancher/k8s-dns-sidecar:1.15.2",
+ "rancher/klipper-lb:v0.1.2",
+ "rancher/kube-api-auth:v0.1.4",
+ "rancher/kubectl:v1.20.4",
+ "rancher/kubernetes-external-dns:v0.7.3",
+ "rancher/cluster-proportional-autoscaler:1.8.1",
+ "rancher/library-busybox:1.31.1",
+ "rancher/library-busybox:1.32.1",
+ "rancher/library-nginx:1.19.2-alpine",
+ "rancher/library-traefik:1.7.19",
+ "rancher/local-path-provisioner:v0.0.11",
+ "rancher/local-path-provisioner:v0.0.14",
+ "rancher/local-path-provisioner:v0.0.19",
+ "rancher/log-aggregator:v0.1.7",
+ "rancher/istio-kubectl:1.5.10",
+ "rancher/metrics-server:v0.4.1",
+ "rancher/configmap-reload:v0.3.0-rancher4",
+ "rancher/nginx-ingress-controller-defaultbackend:1.5-rancher1",
+ "rancher/nginx-ingress-controller:nginx-0.43.0-rancher1",
+ "rancher/opa-gatekeeper:v3.1.0-beta.7",
+ "rancher/openzipkin-zipkin:2.14.2",
+ "rancher/pause:3.2",
+ "rancher/plugins-docker:18.09",
+ "rancher/prom-alertmanager:v0.21.0",
+ "rancher/prom-node-exporter:v1.0.1",
+ "rancher/prom-prometheus:v2.18.2",
+ "rancher/prometheus-auth:v0.2.1",
+ "rancher/rancher-agent:v2.5.7",
+ "rancher/rancher-webhook:v0.1.0-beta9",
+ "rancher/rancher:v2.5.7",
+ "rancher/rke-tools:v0.1.72",
+ "rancher/security-scan:v0.1.14",
+ "rancher/security-scan:v0.2.2",
+ "rancher/shell:v0.1.6",
+ "rancher/sonobuoy-sonobuoy:v0.16.3",
+ "rancher/system-upgrade-controller:v0.6.2",
}
var CmiiSRSImageList = []string{
diff --git a/agent-deploy/d_app/TemplateIngressConfigMap.go b/agent-deploy/d_app/TemplateIngressConfigMap.go
index c0ffe17..97f27ad 100755
--- a/agent-deploy/d_app/TemplateIngressConfigMap.go
+++ b/agent-deploy/d_app/TemplateIngressConfigMap.go
@@ -188,6 +188,11 @@ spec:
backend:
serviceName: cmii-uav-gateway
servicePort: 8080
+ - path: /{{ $tenantEnv }}/uas/api/?(.*)
+ pathType: ImplementationSpecific
+ backend:
+ serviceName: cmii-uas-gateway
+ servicePort: 8080
{{- else }}
- path: /oms/api/?(.*)
pathType: ImplementationSpecific
@@ -204,5 +209,10 @@ spec:
backend:
serviceName: cmii-uav-gateway
servicePort: 8080
+ - path: /uas/api/?(.*)
+ pathType: ImplementationSpecific
+ backend:
+ serviceName: cmii-uas-gateway
+ servicePort: 8080
{{- end }}
`
diff --git a/agent-operator/CmiiDeployOperator_test.go b/agent-operator/CmiiDeployOperator_test.go
index d7ff8d3..4e7804c 100755
--- a/agent-operator/CmiiDeployOperator_test.go
+++ b/agent-operator/CmiiDeployOperator_test.go
@@ -3,7 +3,7 @@ package main
import (
"testing"
"wdd.io/agent-operator/config"
-
+
image2 "wdd.io/agent-common/image"
"wdd.io/agent-common/real_project"
"wdd.io/agent-common/real_project/zhejianyidong_erjipingtai"
@@ -11,13 +11,13 @@ import (
)
func TestCmiiEnvDeploy(t *testing.T) {
-
+
// dev
// devflight
// devoperation
-
+
deployNamespace := config.DevFlight
-
+
// deploy to cmii environment
cmiiDeployCommonEnv := &z_dep.CommonEnvironmentConfig{
WebIP: "lab.uavcmlc.com",
@@ -32,13 +32,13 @@ func TestCmiiEnvDeploy(t *testing.T) {
NFSServerIP: "123.0.0.1",
ApplyFilePrefix: "",
}
-
+
CmiiEnvDeploy(cmiiDeployCommonEnv, false, deployNamespace)
-
+
}
func TestCmiiEnvDeploy_ChongQingSanHua(t *testing.T) {
-
+
// chongqing sanhua
commonEnv := &z_dep.CommonEnvironmentConfig{
WebIP: "36.133.115.164",
@@ -48,13 +48,13 @@ func TestCmiiEnvDeploy_ChongQingSanHua(t *testing.T) {
Namespace: "wrj",
TagVersion: "5.6.0",
}
-
+
CmiiEnvDeploy(commonEnv, true, config.Demo)
-
+
}
func TestCmiiEnvDeploy_JiangSuNanTongErJiPingTai(t *testing.T) {
-
+
// 江苏南通二级平台 2025-01
commonEnv := &z_dep.CommonEnvironmentConfig{
WebIP: "10.40.51.5",
@@ -69,13 +69,13 @@ func TestCmiiEnvDeploy_JiangSuNanTongErJiPingTai(t *testing.T) {
NFSServerIP: "10.40.51.5",
ApplyFilePrefix: "",
}
-
+
CmiiEnvDeployOffline(commonEnv, true, real_project.Cmii611ImageList)
-
+
}
func TestCmiiEnvDeploy_ShenZhenGuiZiXiangMu(t *testing.T) {
-
+
// 深证规自项目 2025-02
commonEnv := &z_dep.CommonEnvironmentConfig{
WebIP: "172.31.2.7",
@@ -90,13 +90,13 @@ func TestCmiiEnvDeploy_ShenZhenGuiZiXiangMu(t *testing.T) {
NFSServerIP: "172.31.2.9",
ApplyFilePrefix: "",
}
-
+
CmiiEnvDeployOffline(commonEnv, true, real_project.Cmii620ArmImageList)
-
+
}
func TestCmiiEnvDeploy_LiuXiTongGan(t *testing.T) {
-
+
// 刘喜通感
// 修改
commonEnv := &z_dep.CommonEnvironmentConfig{
@@ -112,13 +112,13 @@ func TestCmiiEnvDeploy_LiuXiTongGan(t *testing.T) {
NFSServerIP: "10.250.0.200",
ApplyFilePrefix: "",
}
-
+
CmiiEnvDeploy(commonEnv, true, config.Demo)
-
+
}
func TestCmiiEnvDeploy_ZheJiangYiDongErJiPingTai(t *testing.T) {
-
+
// 浙江移动二级平台
commonEnv := &z_dep.CommonEnvironmentConfig{
WebIP: "111.2.224.59",
@@ -130,13 +130,13 @@ func TestCmiiEnvDeploy_ZheJiangYiDongErJiPingTai(t *testing.T) {
NFSServerIP: "192.168.10.3",
MinioInnerIP: "192.168.10.2",
}
-
+
CmiiEnvDeployOffline(commonEnv, true, zhejianyidong_erjipingtai.Cmii570ImageList)
-
+
}
func TestCmiiEnvDeploy_ZiyangTongGan(t *testing.T) {
-
+
// 资阳通感
commonEnv := &z_dep.CommonEnvironmentConfig{
WebIP: "80.192.1.46",
@@ -151,13 +151,13 @@ func TestCmiiEnvDeploy_ZiyangTongGan(t *testing.T) {
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上线测试-集成测试环境
commonEnv := &z_dep.CommonEnvironmentConfig{
WebIP: "integration.uavcmlc.com",
@@ -172,13 +172,13 @@ func TestCmiiEnvDeploy_JiChengCeShiHuanJing(t *testing.T) {
NFSServerIP: "10.40.51.5",
ApplyFilePrefix: "",
}
-
+
CmiiEnvDeploy(commonEnv, false, "")
-
+
}
func TestCmiiEnvDeploy_XinDEMO(t *testing.T) {
-
+
// 202501 新DEMO
commonEnv := &z_dep.CommonEnvironmentConfig{
WebIP: "www.demo.uavcmlc.com",
@@ -193,9 +193,9 @@ func TestCmiiEnvDeploy_XinDEMO(t *testing.T) {
NFSServerIP: "192.168.118.15",
ApplyFilePrefix: "",
}
-
+
CmiiEnvDeploy(commonEnv, true, "")
-
+
}
func TestCmiiEnvDeploy_JiangXiOldShengJi(t *testing.T) {
@@ -214,12 +214,12 @@ func TestCmiiEnvDeploy_JiangXiOldShengJi(t *testing.T) {
NFSServerIP: "10.20.1.132",
ApplyFilePrefix: "",
}
-
+
CmiiEnvDeployOffline(commonEnv, true, real_project.Cmii620ImageList)
}
func TestCmiiEnvDeploy_JiangXiTongGanErJiPingTai(t *testing.T) {
-
+
// 江西同感二级平台
commonEnv := &z_dep.CommonEnvironmentConfig{
WebIP: "36.138.111.244",
@@ -234,13 +234,13 @@ func TestCmiiEnvDeploy_JiangXiTongGanErJiPingTai(t *testing.T) {
NFSServerIP: "10.20.1.135",
ApplyFilePrefix: "",
}
-
+
CmiiEnvDeployOffline(commonEnv, true, real_project.Cmii600ImageList)
-
+
}
func TestCmiiEnvDeploy_ShangDongErJiPingTai(t *testing.T) {
-
+
// 山东二级平台
commonEnv := &z_dep.CommonEnvironmentConfig{
WebIP: "134.80.124.6",
@@ -255,13 +255,13 @@ func TestCmiiEnvDeploy_ShangDongErJiPingTai(t *testing.T) {
NFSServerIP: "134.80.124.21",
ApplyFilePrefix: "",
}
-
+
CmiiEnvDeployOffline(commonEnv, true, real_project.Cmii600ImageList)
-
+
}
func TestCmiiEnvDeploy_JiangSuNanTong(t *testing.T) {
-
+
// 江苏南通
commonEnv := &z_dep.CommonEnvironmentConfig{
WebIP: "10.40.51.5",
@@ -273,13 +273,13 @@ func TestCmiiEnvDeploy_JiangSuNanTong(t *testing.T) {
NFSServerIP: "10.40.51.5",
MinioInnerIP: "10.40.51.5",
}
-
+
CmiiEnvDeployOffline(commonEnv, true, real_project.Cmii570ImageList)
-
+
}
func TestCmiiEnvDeploy_ChongQingErJiPingTai(t *testing.T) {
-
+
// 江苏南通
commonEnv := &z_dep.CommonEnvironmentConfig{
WebIP: "36.133.115.174",
@@ -294,13 +294,13 @@ func TestCmiiEnvDeploy_ChongQingErJiPingTai(t *testing.T) {
NFSServerIP: "192.168.9.11",
ApplyFilePrefix: "",
}
-
+
CmiiEnvDeployOffline(commonEnv, true, real_project.Cmii570ImageList)
-
+
}
func TestCmiiEnvDeploy_YunNanErJiPingTai(t *testing.T) {
-
+
// 江苏南通
commonEnv := &z_dep.CommonEnvironmentConfig{
WebIP: "36.147.6.78",
@@ -315,13 +315,13 @@ func TestCmiiEnvDeploy_YunNanErJiPingTai(t *testing.T) {
NFSServerIP: "192.168.118.15",
ApplyFilePrefix: "",
}
-
+
CmiiEnvDeployOffline(commonEnv, true, real_project.Cmii570ImageList)
-
+
}
func TestCmiiEnvDeploy_LiaoNingYingJiPingTai(t *testing.T) {
-
+
// 辽宁应急
commonEnv := &z_dep.CommonEnvironmentConfig{
WebIP: "120.201.112.20",
@@ -336,13 +336,34 @@ func TestCmiiEnvDeploy_LiaoNingYingJiPingTai(t *testing.T) {
NFSServerIP: "192.168.40.193",
ApplyFilePrefix: "",
}
-
+
CmiiEnvDeployOffline(commonEnv, true, real_project.Cmii620ImageList)
-
+
+}
+
+func TestCmiiEnvDeploy_NeiMengGuEErDuoSiJiChang(t *testing.T) {
+
+ // 内蒙古鄂尔多斯
+ commonEnv := &z_dep.CommonEnvironmentConfig{
+ WebIP: "172.16.100.55",
+ WebPort: "8088",
+ HarborIPOrCustomImagePrefix: "172.16.100.55",
+ HarborPort: "8033",
+ Namespace: "eedsjc-uavms",
+ TagVersion: "6.2.0",
+ TenantEnv: "",
+ MinioPublicIP: "",
+ MinioInnerIP: "172.16.100.61",
+ NFSServerIP: "172.16.100.61",
+ ApplyFilePrefix: "",
+ }
+
+ CmiiEnvDeployOffline(commonEnv, true, real_project.Cmii620ImageList)
+
}
func TestCmiiEnvDeploy_ZhuHaiHengQing(t *testing.T) {
-
+
// 珠海横琴
commonEnv := &z_dep.CommonEnvironmentConfig{
WebIP: "10.129.80.218",
@@ -357,13 +378,13 @@ func TestCmiiEnvDeploy_ZhuHaiHengQing(t *testing.T) {
NFSServerIP: "10.129.80.217",
ApplyFilePrefix: "",
}
-
+
CmiiEnvDeployOffline(commonEnv, true, real_project.Cmii600ImageList)
-
+
}
func TestCmiiEnvDeploy_ZheJiangErJiPingTai(t *testing.T) {
-
+
// 浙江二级平台扩容
commonEnv := &z_dep.CommonEnvironmentConfig{
WebIP: "111.2.224.59",
@@ -378,13 +399,13 @@ func TestCmiiEnvDeploy_ZheJiangErJiPingTai(t *testing.T) {
NFSServerIP: "192.168.10.2",
ApplyFilePrefix: "",
}
-
+
CmiiEnvDeployOffline(commonEnv, true, real_project.Cmii611ImageList)
-
+
}
func TestCmiiEnvDeploy_JiLinYiDong(t *testing.T) {
-
+
// 吉林移动
commonEnv := &z_dep.CommonEnvironmentConfig{
WebIP: "36.135.17.162",
@@ -399,13 +420,13 @@ func TestCmiiEnvDeploy_JiLinYiDong(t *testing.T) {
NFSServerIP: "192.168.118.15",
ApplyFilePrefix: "",
}
-
+
CmiiEnvDeployOffline(commonEnv, true, real_project.Cmii580ImageList)
-
+
}
func TestCmiiEnvDeploy_GanSuErJiPingTai(t *testing.T) {
-
+
// 甘肃二级平台
commonEnv := &z_dep.CommonEnvironmentConfig{
WebIP: "117.156.17.88",
@@ -420,13 +441,13 @@ func TestCmiiEnvDeploy_GanSuErJiPingTai(t *testing.T) {
NFSServerIP: "10.215.66.89",
ApplyFilePrefix: "",
}
-
+
CmiiEnvDeployOffline(commonEnv, true, real_project.Cmii611ImageList)
-
+
}
func TestCmiiEnvDeploy_YunNanErJiXin(t *testing.T) {
-
+
// 云南二级平台-新
commonEnv := &z_dep.CommonEnvironmentConfig{
WebIP: "39.129.174.66",
@@ -441,15 +462,15 @@ func TestCmiiEnvDeploy_YunNanErJiXin(t *testing.T) {
NFSServerIP: "192.168.186.15",
ApplyFilePrefix: "",
}
-
+
CmiiEnvDeployOffline(commonEnv, true, real_project.Cmii611ImageList)
-
+
}
func TestCmiiNewAppDeploy(t *testing.T) {
-
+
deployNamespace := config.DevOperation
-
+
// deploy to cmii environment
cmiiDeployCommonEnv := &z_dep.CommonEnvironmentConfig{
WebIP: "lab.uavcmlc.com",
@@ -459,7 +480,7 @@ func TestCmiiNewAppDeploy(t *testing.T) {
Namespace: deployNamespace,
TagVersion: "5.6.0",
}
-
+
CmiiNewAppDeploy(cmiiDeployCommonEnv, deployNamespace)
-
+
}
diff --git a/agent-wdd/config/Network.go b/agent-wdd/config/Network.go
index 30a9a48..a0f8042 100644
--- a/agent-wdd/config/Network.go
+++ b/agent-wdd/config/Network.go
@@ -155,6 +155,7 @@ func judgeCanConnectInternet() int {
func (p PublicInfo) GetPublicInfo() PublicInfo {
// 无法联网, 假信息
+
fakePublicInfo := PublicInfo{
IPv4: "1.1.1.1",
IPv6: "2400::1",
diff --git a/agent-wdd/test/run_test.sh b/agent-wdd/test/run_test.sh
index 94d2664..468f888 100644
--- a/agent-wdd/test/run_test.sh
+++ b/agent-wdd/test/run_test.sh
@@ -8,17 +8,15 @@ wget https://pan.107421.xyz/d/oracle-seoul-2/agent-wdd_linux_amd64 -qO /usr/loca
chmod +x /usr/local/bin/agent-wdd
-wget https://pan.107421.xyz/d/oracle-seoul-2/test-shell.sh -qO /usr/local/bin/test-shell.sh
-
-chmod +x /usr/local/bin/test-shell.sh
-
/usr/local/bin/agent-wdd info all
cat /usr/local/etc/wdd/agent-wdd-config.yaml
-
/usr/local/bin/agent-wdd base firewall
+/usr/local/bin/agent-wdd base ssh config
+/usr/local/bin/agent-wdd base ssh key
+
/usr/local/bin/agent-wdd proxy xray install
/usr/local/bin/agent-wdd proxy vmess 22443
@@ -26,8 +24,6 @@ cat /usr/local/etc/wdd/agent-wdd-config.yaml
#bash /usr/local/bin/test-shell.sh
-
-
/usr/local/bin/agent-wdd info network
/usr/local/bin/agent-wdd info cpu
/usr/local/bin/agent-wdd info mem
@@ -36,14 +32,14 @@ cat /usr/local/etc/wdd/agent-wdd-config.yaml
-
-
/usr/local/bin/agent-wdd base docker local
/usr/local/bin/agent-wdd info os
/usr/local/bin/agent-wdd base docker online
/usr/local/bin/agent-wdd info os
+
+
/usr/local/bin/agent-wdd zsh
/usr/local/bin/agent-wdd base tools
@@ -64,3 +60,8 @@ cat /usr/local/etc/wdd/agent-wdd-config.yaml
/usr/local/bin/agent-wdd proxy vmess 22443
+wget https://pan.107421.xyz/d/oracle-seoul-2/test-shell.sh -qO /usr/local/bin/test-shell.sh
+
+chmod +x /usr/local/bin/test-shell.sh
+
+