diff --git a/26-开发高可用集群/DEV批量命令.sh b/26-开发高可用集群/DEV批量命令.sh new file mode 100644 index 0000000..98574bc --- /dev/null +++ b/26-开发高可用集群/DEV批量命令.sh @@ -0,0 +1,97 @@ +#!/bin/bash + + +master_server_list=(192.168.35.105 192.168.35.114 192.168.35.115) +worker_server_list=(192.168.35.55 192.168.35.86 192.168.35.89 192.168.35.93 192.168.35.95 192.168.35.96 192.168.35.101 192.168.35.103 192.168.35.104) + +all_server_list=(192.168.35.105 192.168.35.114 192.168.35.115 192.168.35.55 192.168.35.86 192.168.35.89 192.168.35.93 192.168.35.95 192.168.35.96 192.168.35.101 192.168.35.103 192.168.35.104) + + + +all_server_list=(192.168.40.53 192.168.40.54 192.168.40.55) + +all_server_list=(192.168.35.105 192.168.35.114 192.168.35.115 dev-worker-01 dev-worker-02 dev-worker-03 dev-worker-04 dev-worker-05 dev-worker-06 dev-worker-07 dev-worker-08 dev-worker-09 dev-worker-10 dev-worker-11 dev-worker-12) + + +for server in "${all_server_list[@]}";do + echo "server is ${server}" + + scp /etc/docker/daemon.json root@"${server}":/etc/docker/daemon.json +ssh root@"${server}" "systemctl reload docker" +ssh root@"${server}" "docker info" + +done + + +count=1 +for server in "${all_server_list[@]}";do + echo "server is ${server}" + + +# sshpass -p "scyd@lab1234" ssh root@"${server}" "echo \"root:tY\$@Go7jS#h2\" | chpasswd" +# +sshpass -p "scyd@lab1234" + +echo root:Len3#io7%2k | chpasswd + +echo root:V2ryStr@ngPss| chpasswd + +echo "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDPFSLFi0rzZSXf6laZ/s4AFCsgZBu8tyCx4bCmB3/k6x7xH1rjk/EZ8N2ZWV2CyTyjHCghu94ZmV0e6/FeC/KdBH96A69fGrq0HjsvAHTTvyEmmtrWmB7OAjhWloaovj1V8B1bTC9IZsZ4lN7agZ8u/uHzri2esXduTzXc186Q6h8lm1t5Gh7RGYGPdaXIjaFLxVSmdci+4eoS+EOEo/mspJB34TFuN8xEBzA3N06tmjAPtVpi0RFa6n/L9CUp2OQBJ8EQVgOYY6t5i3prLl29K9zSRX46ue+9jWbzfyKfKHk7jCfjnH6BG47/sbWoAyYPdkfSwvCZBroOjQh4gf3Ga4Gt4e7+rQ4sT3mrHUtXRd+g+0u9XOsYpHCTwwbtSiDJ+6DfdZYuJOeqgL82zeaJeFu0IXLhgn/q96aVbF15MLD1gGkXj/FFFGGWJfr5zrZJVWrm0NRCaxJftUHNpnK0MrMCqsHSxmkdypUzN6n020NkNGUE1UMUU4O48O4PsE= root@ops-01.ecs.io +ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBO6IjOcco9eAvA/T7LDsylCgjKJlLrVXY1zxO1/mX/MTzVZGuAhbikFJT2ZN2Up8iED+pJwpcps3LlA1wOjQC3Q= root@ops-04.ecs.io" >> /root/.ssh/authorized_keys + +# host_name="dev-worker-0"${count} +# ((count++)) +# echo "${server} $host_name" >> /root/wdd/1.txt +# echo "" +# ssh root@"${server}" "hostnamectl set-hostname $host_name" +# ssh root@"${server}" "hostname" +# echo "" + +# ssh root@"${server}" "echo yes" + + +scp /usr/local/bin/octopus-agent root@${server}:/usr/local/bin/octopus-agent +ssh root@${server} "mkdir /root/wdd && chmod +x /usr/local/bin/octopus-agent" +ssh root@${server} "printf 'ssh\n' | octopus-agent --mode=bastion" + + +scp /root/wdd/disk.sh root@${server}:/root/wdd/disk.sh +ssh root@${server} "bash /root/wdd/disk.sh" + +nmcli connection modify "eth0" ipv4.dns "192.168.34.40,119.29.29.29" +nmcli connection up "eth0" +nmcli dev show | grep DNS + +scp /etc/ssh/sshd_config root@"${server}":/etc/ssh/sshd_config +ssh root@"${server}" "systemctl restart sshd" + + +ssh root@"${server}" "nmcli connection modify \"eth0\" ipv4.dns \"192.168.34.40,119.29.29.29\" +nmcli connection up \"eth0\"" + ssh root@"${server}" "nmcli dev show | grep DNS" + +ssh root@"${server}" "yum install -y net-tools iputils bind-utils lsof curl wget vim mtr htop" + +scp /root/wdd/docker-amd64-20.10.15.tgz root@${server}:/root/wdd/docker-amd64-20.10.15.tgz +scp /root/wdd/docker-compose-linux-x86_64-v2.18.0 root@${server}:/root/wdd/ + +ssh root@${server} "printf 'firewall\n' | octopus-agent --mode=bastion" +ssh root@${server} "printf 'sysconfig\n' | octopus-agent --mode=bastion" +ssh root@${server} "printf 'swap\n' | octopus-agent --mode=bastion" +ssh root@${server} "printf 'selinux\n' | octopus-agent --mode=bastion" +ssh root@${server} "printf 'docker\n' | octopus-agent --mode=bastion" +ssh root@${server} "printf 'dockercompose\n' | octopus-agent --mode=bastion" +ssh root@${server} "printf 'harbor\n' | octopus-agent --mode=bastion" + + +scp /etc/docker/daemon.json root@"${server}":/etc/docker/daemon.json +ssh root@"${server}" "systemctl restart docker" + +ssh root@"${server}" "docker login -u rad02_drone -p Drone@1234 harbor.cdcyy.com.cn" +ssh root@"${server}" "yum install -y nfs-utils rpcbind" +ssh root@"${server}" "yum install -y chrony && systemctl start chronyd && systemctl enable chronyd" +ssh root@"${server}" "systemctl start nfs nfs-client nfs-common && systemctl enable nfs nfs-client nfs-common && systemctl status nfs nfs-client nfs-common -l | grep \"active (running)\"" + + +mv ctop-0.7.7-linux-amd64 /usr/local/bin/ctop +chmod +x /usr/local/bin/ctop \ No newline at end of file diff --git a/26-开发高可用集群/all-host.txt b/26-开发高可用集群/all-host.txt new file mode 100644 index 0000000..8ed3a09 --- /dev/null +++ b/26-开发高可用集群/all-host.txt @@ -0,0 +1,18 @@ +192.168.92.185 harbor.cdcyy.com.cn + +192.168.35.105 dev-master-01 +192.168.35.114 dev-master-02 +192.168.35.115 dev-master-03 + +192.168.35.55 dev-worker-01 +192.168.35.86 dev-worker-02 +192.168.35.89 dev-worker-03 +192.168.35.93 dev-worker-04 +192.168.35.95 dev-worker-05 +192.168.35.96 dev-worker-06 +192.168.35.101 dev-worker-07 +192.168.35.103 dev-worker-08 +192.168.35.104 dev-worker-09 +192.168.40.53 dev-worker-10 +192.168.40.54 dev-worker-11 +192.168.40.55 dev-worker-12 \ No newline at end of file diff --git a/26-开发高可用集群/docker-daemon.json b/26-开发高可用集群/docker-daemon.json new file mode 100644 index 0000000..33ca656 --- /dev/null +++ b/26-开发高可用集群/docker-daemon.json @@ -0,0 +1,22 @@ +{ + "registry-mirrors": [ + "https://docker.registry.cyou", + "https://docker-cf.registry.cyou", + "https://dockercf.jsdelivr.fyi", + "https://docker.jsdelivr.fyi", + "https://dockertest.jsdelivr.fyi", + "https://mirror.aliyuncs.com", + "https://dockerproxy.com", + "https://mirror.baidubce.com", + "https://docker.m.daocloud.io", + "https://docker.nju.edu.cn", + "https://docker.mirrors.sjtug.sjtu.edu.cn", + "https://docker.mirrors.ustc.edu.cn", + "https://mirror.iscas.ac.cn", + "https://docker.rainbond.cc" + ], + "insecure-registries": [ + "harbor.wdd.io:8033", + "harbor.cdcyy.com.cn" + ] + } \ No newline at end of file diff --git a/26-开发高可用集群/rke-高可用.yaml b/26-开发高可用集群/rke-高可用.yaml index dfb1614..e838847 100644 --- a/26-开发高可用集群/rke-高可用.yaml +++ b/26-开发高可用集群/rke-高可用.yaml @@ -31,47 +31,86 @@ nodes: role: - worker internal_address: 192.168.35.55 + labels: + uavcloud.env: mid - address: dev-worker-02 user: root role: - worker internal_address: 192.168.35.86 + labels: + uavcloud.env: mid - address: dev-worker-03 user: root role: - worker internal_address: 192.168.35.89 + labels: + mysql.deploy: true + uavcloud.env: mid - address: dev-worker-04 user: root role: - worker internal_address: 192.168.35.93 + labels: + uavcloud.env: dev - address: dev-worker-05 user: root role: - worker internal_address: 192.168.35.95 + labels: + uavcloud.env: dev - address: dev-worker-06 user: root role: - worker internal_address: 192.168.35.96 + labels: + uavcloud.env: devflight - address: dev-worker-07 user: root role: - worker internal_address: 192.168.35.101 + labels: + uavcloud.env: devflight - address: dev-worker-08 user: root role: - worker internal_address: 192.168.35.103 + labels: + uavcloud.env: devoperation - address: dev-worker-09 user: root role: - worker internal_address: 192.168.35.104 - + labels: + uavcloud.env: devoperation + - address: dev-worker-10 + user: root + role: + - worker + internal_address: 192.168.40.53 + labels: + uavcloud.env: dev + - address: dev-worker-11 + user: root + role: + - worker + internal_address: 192.168.40.54 + labels: + uavcloud.env: dev + - address: dev-worker-12 + user: root + role: + - worker + internal_address: 192.168.40.55 + labels: + uavcloud.env: devflight authentication: strategy: x509 @@ -81,11 +120,11 @@ authentication: - "192.168.35.115" - "192.168.35.178" -#private_registries: -# - url: A1C2IP:8033 # 私有镜像库地址 -# user: admin -# password: "V2ryStr@ngPss" -# is_default: true +private_registries: + - url: harbor.wdd.io:8033 # 私有镜像库地址 + user: admin + password: "V2ryStr@ngPss" + is_default: true ############################################################################## @@ -233,32 +272,3 @@ ingress: ingress-deploy: true options: use-forwarded-headers: "true" - access-log-path: /var/log/nginx/access.log - client-body-timeout: '6000' - compute-full-forwarded-for: 'true' - enable-underscores-in-headers: 'true' - log-format-escape-json: 'true' - log-format-upstream: >- - { "msec": "$msec", "connection": "$connection", "connection_requests": - "$connection_requests", "pid": "$pid", "request_id": "$request_id", - "request_length": "$request_length", "remote_addr": "$remote_addr", - "remote_user": "$remote_user", "remote_port": "$remote_port", - "http_x_forwarded_for": "$http_x_forwarded_for", "time_local": - "$time_local", "time_iso8601": "$time_iso8601", "request": "$request", - "request_uri": "$request_uri", "args": "$args", "status": "$status", - "body_bytes_sent": "$body_bytes_sent", "bytes_sent": "$bytes_sent", - "http_referer": "$http_referer", "http_user_agent": "$http_user_agent", - "http_host": "$http_host", "server_name": "$server_name", "request_time": - "$request_time", "upstream": "$upstream_addr", "upstream_connect_time": - "$upstream_connect_time", "upstream_header_time": "$upstream_header_time", - "upstream_response_time": "$upstream_response_time", - "upstream_response_length": "$upstream_response_length", - "upstream_cache_status": "$upstream_cache_status", "ssl_protocol": - "$ssl_protocol", "ssl_cipher": "$ssl_cipher", "scheme": "$scheme", - "request_method": "$request_method", "server_protocol": "$server_protocol", - "pipe": "$pipe", "gzip_ratio": "$gzip_ratio", "http_cf_ray": "$http_cf_ray", - "geoip_country_code": "$geoip_country_code" } - proxy-body-size: 5120m - proxy-read-timeout: '6000' - proxy-send-timeout: '6000' - diff --git a/26-开发高可用集群/批量命令.sh b/26-开发高可用集群/批量命令.sh index f4b9bd4..b13da2b 100644 --- a/26-开发高可用集群/批量命令.sh +++ b/26-开发高可用集群/批量命令.sh @@ -7,10 +7,16 @@ worker_server_list=(192.168.35.55 192.168.35.86 192.168.35.89 192.168.35.93 192. all_server_list=(192.168.35.105 192.168.35.114 192.168.35.115 192.168.35.55 192.168.35.86 192.168.35.89 192.168.35.93 192.168.35.95 192.168.35.96 192.168.35.101 192.168.35.103 192.168.35.104) + + + + all_server_list=(dev-worker-01 dev-worker-02 dev-worker-03 dev-worker-05 dev-worker-06 dev-worker-07 dev-worker-08 dev-worker-09) + +all_server_list=(192.168.35.105 192.168.35.114 192.168.35.115 192.168.35.55 192.168.35.86 192.168.35.89 192.168.35.93 192.168.35.95 192.168.35.96 192.168.35.101 192.168.35.103 192.168.35.104) for server in "${all_server_list[@]}";do echo "server is ${server}" - ssh root@"${server}" "systemctl restart docker" + ssh root@"${server}" "echo root:V2ryStr@ngPss | sudo chpasswd" done diff --git a/26-开发高可用集群/磁盘创建挂载.sh b/26-开发高可用集群/磁盘创建挂载.sh index 96df735..8bc0bfb 100644 --- a/26-开发高可用集群/磁盘创建挂载.sh +++ b/26-开发高可用集群/磁盘创建挂载.sh @@ -1,12 +1,16 @@ #!/usr/bin/env bash +# 关闭虚拟缓存 +swapoff -a +cp -f /etc/fstab /etc/fstab_bak +cat /etc/fstab_bak | grep -v swap >/etc/fstab -systemctl stop docker - - -rm -rf /var/lib/docker -rm -rf /var/lib/kubelet +umount /dev/mapper/openeuler-swap +lvremove /dev/openeuler/swap +freepesize=$(vgdisplay openeuler | grep 'Free PE' | awk '{print $5}') +lvextend -l+${freepesize} /dev/openeuler/root +resize2fs /dev/openeuler/root echo "" echo "" @@ -28,12 +32,12 @@ t 8e w -" | fdisk /dev/vdb +" | fdisk /dev/sdb partprobe # 如果已经存在卷组,直接进行添加 export VG_NAME=datavg -vgcreate ${VG_NAME} /dev/vdb1 +vgcreate ${VG_NAME} /dev/sdb1 export selfpesize=$(vgdisplay ${VG_NAME} | grep 'Total PE' | awk '{print $3}') # 大小根据实际情况调整 lvcreate -l ${selfpesize} -n lvdata ${VG_NAME} @@ -44,11 +48,10 @@ mkdir -p /var/lib/docker export selffstab="/dev/mapper/${VG_NAME}-lvdata /var/lib/docker xfs defaults 0 0" echo "${selffstab}" >> /etc/fstab mount -a - -df -TH | grep /var/lib/docker - +echo "" sleep 3 -systemctl restart docker +df -Th -docker info \ No newline at end of file +echo "" +lsblk \ No newline at end of file diff --git a/34-202408-重庆二级平台/all-deployment-cqejpt.yaml b/34-202408-重庆二级平台/all-deployment-cqejpt.yaml new file mode 100644 index 0000000..1710c0e --- /dev/null +++ b/34-202408-重庆二级平台/all-deployment-cqejpt.yaml @@ -0,0 +1,8020 @@ +--- +apiVersion: apps/v1 +kind: Deployment +metadata: + labels: + app.kubernetes.io/app-version: 5.7.0 + app.kubernetes.io/managed-by: octopus + cmii.app: cmii-admin-data + cmii.type: backend + octopus/control: backend-app-1.0.0 + name: cmii-admin-data + namespace: cqejpt +spec: + progressDeadlineSeconds: 600 + replicas: 1 + revisionHistoryLimit: 10 + selector: + matchLabels: + cmii.app: cmii-admin-data + cmii.type: backend + strategy: + rollingUpdate: + maxSurge: 25% + maxUnavailable: 1 + type: RollingUpdate + template: + metadata: + creationTimestamp: null + labels: + cmii.app: cmii-admin-data + cmii.type: backend + spec: + affinity: + nodeAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + nodeSelectorTerms: + - matchExpressions: + - key: uavcloud.env + operator: In + values: + - cqejpt + containers: + - env: + - name: K8S_NAMESPACE + value: cqejpt + - 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: + apiVersion: v1 + fieldPath: status.podIP + - name: NACOS_DISCOVERY_PORT + value: "8080" + - name: BIZ_CONFIG_GROUP + value: 5.7.0 + - name: SYS_CONFIG_GROUP + value: 5.7.0 + - name: IMAGE_VERSION + value: 5.7.0 + - name: NACOS_USERNAME + value: developer + - name: NACOS_PASSWORD + value: Deve@9128201 + image: chongqingshcis-a189ec98.ecis.chongqing-1.cmecloud.cn/cmii/cmii-admin-data:5.7.0 + imagePullPolicy: Always + livenessProbe: + failureThreshold: 3 + httpGet: + path: /cmii/health + port: pod-port + scheme: HTTP + initialDelaySeconds: 60 + periodSeconds: 20 + successThreshold: 1 + timeoutSeconds: 5 + name: cmii-admin-data + ports: + - containerPort: 8080 + name: pod-port + protocol: TCP + readinessProbe: + failureThreshold: 3 + httpGet: + path: /cmii/health + port: pod-port + scheme: HTTP + initialDelaySeconds: 60 + periodSeconds: 20 + successThreshold: 1 + timeoutSeconds: 5 + resources: + limits: + cpu: "2" + memory: 2Gi + requests: + cpu: 200m + memory: 200Mi + startupProbe: + failureThreshold: 5 + httpGet: + path: /cmii/health + port: pod-port + scheme: HTTP + initialDelaySeconds: 60 + periodSeconds: 20 + successThreshold: 1 + timeoutSeconds: 3 + terminationMessagePath: /dev/termination-log + terminationMessagePolicy: File + volumeMounts: + - mountPath: /cmii/logs + name: nfs-backend-log-volume + subPath: cqejpt/cmii-admin-data + dnsPolicy: ClusterFirst + imagePullSecrets: + - name: harborsecret + restartPolicy: Always + schedulerName: default-scheduler + securityContext: {} + terminationGracePeriodSeconds: 30 + volumes: + - name: nfs-backend-log-volume + persistentVolumeClaim: + claimName: nfs-backend-log-pvc +--- +apiVersion: apps/v1 +kind: Deployment +metadata: + labels: + app.kubernetes.io/app-version: 5.7.0 + app.kubernetes.io/managed-by: octopus + cmii.app: cmii-admin-gateway + cmii.type: backend + octopus/control: backend-app-1.0.0 + name: cmii-admin-gateway + namespace: cqejpt +spec: + progressDeadlineSeconds: 600 + replicas: 1 + revisionHistoryLimit: 10 + selector: + matchLabels: + cmii.app: cmii-admin-gateway + cmii.type: backend + strategy: + rollingUpdate: + maxSurge: 25% + maxUnavailable: 1 + type: RollingUpdate + template: + metadata: + creationTimestamp: null + labels: + cmii.app: cmii-admin-gateway + cmii.type: backend + spec: + affinity: + nodeAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + nodeSelectorTerms: + - matchExpressions: + - key: uavcloud.env + operator: In + values: + - cqejpt + containers: + - env: + - name: K8S_NAMESPACE + value: cqejpt + - name: APPLICATION_NAME + value: cmii-admin-gateway + - name: CUST_JAVA_OPTS + value: -Xms200m -Xmx1500m -Dlog4j2.formatMsgNoLookups=true + - name: NACOS_REGISTRY + value: helm-nacos:8848 + - name: NACOS_DISCOVERY_IP + valueFrom: + fieldRef: + apiVersion: v1 + fieldPath: status.podIP + - name: NACOS_DISCOVERY_PORT + value: "8080" + - name: BIZ_CONFIG_GROUP + value: 5.7.0 + - name: SYS_CONFIG_GROUP + value: 5.7.0 + - name: IMAGE_VERSION + value: 5.7.0 + - name: NACOS_USERNAME + value: developer + - name: NACOS_PASSWORD + value: Deve@9128201 + image: chongqingshcis-a189ec98.ecis.chongqing-1.cmecloud.cn/cmii/cmii-admin-gateway:5.7.0 + imagePullPolicy: Always + livenessProbe: + failureThreshold: 3 + httpGet: + path: /cmii/health + port: pod-port + scheme: HTTP + initialDelaySeconds: 60 + periodSeconds: 20 + successThreshold: 1 + timeoutSeconds: 5 + name: cmii-admin-gateway + ports: + - containerPort: 8080 + name: pod-port + protocol: TCP + readinessProbe: + failureThreshold: 3 + httpGet: + path: /cmii/health + port: pod-port + scheme: HTTP + initialDelaySeconds: 60 + periodSeconds: 20 + successThreshold: 1 + timeoutSeconds: 5 + resources: + limits: + cpu: "2" + memory: 2Gi + requests: + cpu: 200m + memory: 200Mi + startupProbe: + failureThreshold: 5 + httpGet: + path: /cmii/health + port: pod-port + scheme: HTTP + initialDelaySeconds: 60 + periodSeconds: 20 + successThreshold: 1 + timeoutSeconds: 3 + terminationMessagePath: /dev/termination-log + terminationMessagePolicy: File + volumeMounts: + - mountPath: /cmii/logs + name: nfs-backend-log-volume + subPath: cqejpt/cmii-admin-gateway + dnsPolicy: ClusterFirst + imagePullSecrets: + - name: harborsecret + restartPolicy: Always + schedulerName: default-scheduler + securityContext: {} + terminationGracePeriodSeconds: 30 + volumes: + - name: nfs-backend-log-volume + persistentVolumeClaim: + claimName: nfs-backend-log-pvc +--- +apiVersion: apps/v1 +kind: Deployment +metadata: + labels: + app.kubernetes.io/app-version: 5.7.0 + app.kubernetes.io/managed-by: octopus + cmii.app: cmii-admin-user + cmii.type: backend + octopus/control: backend-app-1.0.0 + name: cmii-admin-user + namespace: cqejpt +spec: + progressDeadlineSeconds: 600 + replicas: 1 + revisionHistoryLimit: 10 + selector: + matchLabels: + cmii.app: cmii-admin-user + cmii.type: backend + strategy: + rollingUpdate: + maxSurge: 25% + maxUnavailable: 1 + type: RollingUpdate + template: + metadata: + creationTimestamp: null + labels: + cmii.app: cmii-admin-user + cmii.type: backend + spec: + affinity: + nodeAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + nodeSelectorTerms: + - matchExpressions: + - key: uavcloud.env + operator: In + values: + - cqejpt + containers: + - env: + - name: K8S_NAMESPACE + value: cqejpt + - 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: + apiVersion: v1 + fieldPath: status.podIP + - name: NACOS_DISCOVERY_PORT + value: "8080" + - name: BIZ_CONFIG_GROUP + value: 5.7.0 + - name: SYS_CONFIG_GROUP + value: 5.7.0 + - name: IMAGE_VERSION + value: 5.7.0 + - name: NACOS_USERNAME + value: developer + - name: NACOS_PASSWORD + value: Deve@9128201 + image: chongqingshcis-a189ec98.ecis.chongqing-1.cmecloud.cn/cmii/cmii-admin-user:5.7.0 + imagePullPolicy: Always + livenessProbe: + failureThreshold: 3 + httpGet: + path: /cmii/health + port: pod-port + scheme: HTTP + initialDelaySeconds: 60 + periodSeconds: 20 + successThreshold: 1 + timeoutSeconds: 5 + name: cmii-admin-user + ports: + - containerPort: 8080 + name: pod-port + protocol: TCP + readinessProbe: + failureThreshold: 3 + httpGet: + path: /cmii/health + port: pod-port + scheme: HTTP + initialDelaySeconds: 60 + periodSeconds: 20 + successThreshold: 1 + timeoutSeconds: 5 + resources: + limits: + cpu: "2" + memory: 2Gi + requests: + cpu: 200m + memory: 200Mi + startupProbe: + failureThreshold: 5 + httpGet: + path: /cmii/health + port: pod-port + scheme: HTTP + initialDelaySeconds: 60 + periodSeconds: 20 + successThreshold: 1 + timeoutSeconds: 3 + terminationMessagePath: /dev/termination-log + terminationMessagePolicy: File + volumeMounts: + - mountPath: /cmii/logs + name: nfs-backend-log-volume + subPath: cqejpt/cmii-admin-user + dnsPolicy: ClusterFirst + imagePullSecrets: + - name: harborsecret + restartPolicy: Always + schedulerName: default-scheduler + securityContext: {} + terminationGracePeriodSeconds: 30 + volumes: + - name: nfs-backend-log-volume + persistentVolumeClaim: + claimName: nfs-backend-log-pvc +--- +apiVersion: apps/v1 +kind: Deployment +metadata: + labels: + app.kubernetes.io/app-version: 5.7.0 + app.kubernetes.io/managed-by: octopus + cmii.app: cmii-app-release + cmii.type: backend + octopus/control: backend-app-1.0.0 + name: cmii-app-release + namespace: cqejpt +spec: + progressDeadlineSeconds: 600 + replicas: 0 + revisionHistoryLimit: 10 + selector: + matchLabels: + cmii.app: cmii-app-release + cmii.type: backend + strategy: + rollingUpdate: + maxSurge: 25% + maxUnavailable: 1 + type: RollingUpdate + template: + metadata: + creationTimestamp: null + labels: + cmii.app: cmii-app-release + cmii.type: backend + spec: + affinity: + nodeAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + nodeSelectorTerms: + - matchExpressions: + - key: uavcloud.env + operator: In + values: + - cqejpt + containers: + - env: + - name: K8S_NAMESPACE + value: cqejpt + - 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: + apiVersion: v1 + fieldPath: status.podIP + - name: NACOS_DISCOVERY_PORT + value: "8080" + - name: BIZ_CONFIG_GROUP + value: 5.7.0 + - name: SYS_CONFIG_GROUP + value: 5.7.0 + - name: IMAGE_VERSION + value: 5.7.0 + - name: NACOS_USERNAME + value: developer + - name: NACOS_PASSWORD + value: Deve@9128201 + image: chongqingshcis-a189ec98.ecis.chongqing-1.cmecloud.cn/cmii/cmii-app-release:4.2.0-validation + imagePullPolicy: Always + livenessProbe: + failureThreshold: 3 + httpGet: + path: /cmii/health + port: pod-port + scheme: HTTP + initialDelaySeconds: 60 + periodSeconds: 20 + successThreshold: 1 + timeoutSeconds: 5 + name: cmii-app-release + ports: + - containerPort: 8080 + name: pod-port + protocol: TCP + readinessProbe: + failureThreshold: 3 + httpGet: + path: /cmii/health + port: pod-port + scheme: HTTP + initialDelaySeconds: 60 + periodSeconds: 20 + successThreshold: 1 + timeoutSeconds: 5 + resources: + limits: + cpu: "2" + memory: 2Gi + requests: + cpu: 200m + memory: 200Mi + startupProbe: + failureThreshold: 5 + httpGet: + path: /cmii/health + port: pod-port + scheme: HTTP + initialDelaySeconds: 60 + periodSeconds: 20 + successThreshold: 1 + timeoutSeconds: 3 + terminationMessagePath: /dev/termination-log + terminationMessagePolicy: File + volumeMounts: + - mountPath: /cmii/logs + name: nfs-backend-log-volume + subPath: cqejpt/cmii-app-release + dnsPolicy: ClusterFirst + imagePullSecrets: + - name: harborsecret + restartPolicy: Always + schedulerName: default-scheduler + securityContext: {} + terminationGracePeriodSeconds: 30 + volumes: + - name: nfs-backend-log-volume + persistentVolumeClaim: + claimName: nfs-backend-log-pvc +--- +apiVersion: apps/v1 +kind: Deployment +metadata: + labels: + app.kubernetes.io/app-version: 5.7.0 + app.kubernetes.io/managed-by: octopus + cmii.app: cmii-iam-gateway + cmii.type: backend + octopus/control: backend-app-1.0.0 + name: cmii-iam-gateway + namespace: cqejpt +spec: + progressDeadlineSeconds: 600 + replicas: 1 + revisionHistoryLimit: 10 + selector: + matchLabels: + cmii.app: cmii-iam-gateway + cmii.type: backend + strategy: + rollingUpdate: + maxSurge: 25% + maxUnavailable: 1 + type: RollingUpdate + template: + metadata: + creationTimestamp: null + labels: + cmii.app: cmii-iam-gateway + cmii.type: backend + spec: + affinity: + nodeAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + nodeSelectorTerms: + - matchExpressions: + - key: uavcloud.env + operator: In + values: + - cqejpt + containers: + - env: + - name: K8S_NAMESPACE + value: cqejpt + - name: APPLICATION_NAME + value: cmii-iam-gateway + - name: CUST_JAVA_OPTS + value: -Xms200m -Xmx1500m -Dlog4j2.formatMsgNoLookups=true + - name: NACOS_REGISTRY + value: helm-nacos:8848 + - name: NACOS_DISCOVERY_IP + valueFrom: + fieldRef: + apiVersion: v1 + fieldPath: status.podIP + - name: NACOS_DISCOVERY_PORT + value: "8080" + - name: BIZ_CONFIG_GROUP + value: 5.7.0 + - name: SYS_CONFIG_GROUP + value: 5.7.0 + - name: IMAGE_VERSION + value: 5.7.0 + - name: NACOS_USERNAME + value: developer + - name: NACOS_PASSWORD + value: Deve@9128201 + image: chongqingshcis-a189ec98.ecis.chongqing-1.cmecloud.cn/cmii/cmii-iam-gateway:5.6.0 + imagePullPolicy: Always + livenessProbe: + failureThreshold: 3 + httpGet: + path: /cmii/health + port: pod-port + scheme: HTTP + initialDelaySeconds: 60 + periodSeconds: 20 + successThreshold: 1 + timeoutSeconds: 5 + name: cmii-iam-gateway + ports: + - containerPort: 8080 + name: pod-port + protocol: TCP + readinessProbe: + failureThreshold: 3 + httpGet: + path: /cmii/health + port: pod-port + scheme: HTTP + initialDelaySeconds: 60 + periodSeconds: 20 + successThreshold: 1 + timeoutSeconds: 5 + resources: + limits: + cpu: "2" + memory: 2Gi + requests: + cpu: 200m + memory: 200Mi + startupProbe: + failureThreshold: 5 + httpGet: + path: /cmii/health + port: pod-port + scheme: HTTP + initialDelaySeconds: 60 + periodSeconds: 20 + successThreshold: 1 + timeoutSeconds: 3 + terminationMessagePath: /dev/termination-log + terminationMessagePolicy: File + volumeMounts: + - mountPath: /cmii/logs + name: nfs-backend-log-volume + subPath: cqejpt/cmii-iam-gateway + dnsPolicy: ClusterFirst + imagePullSecrets: + - name: harborsecret + restartPolicy: Always + schedulerName: default-scheduler + securityContext: {} + terminationGracePeriodSeconds: 30 + volumes: + - name: nfs-backend-log-volume + persistentVolumeClaim: + claimName: nfs-backend-log-pvc +--- +apiVersion: apps/v1 +kind: Deployment +metadata: + labels: + app.kubernetes.io/app-version: 5.7.0 + app.kubernetes.io/managed-by: octopus + cmii.app: cmii-open-gateway + cmii.type: backend + octopus/control: backend-app-1.0.0 + name: cmii-open-gateway + namespace: cqejpt +spec: + progressDeadlineSeconds: 600 + replicas: 0 + revisionHistoryLimit: 10 + selector: + matchLabels: + cmii.app: cmii-open-gateway + cmii.type: backend + strategy: + rollingUpdate: + maxSurge: 25% + maxUnavailable: 1 + type: RollingUpdate + template: + metadata: + creationTimestamp: null + labels: + cmii.app: cmii-open-gateway + cmii.type: backend + spec: + affinity: + nodeAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + nodeSelectorTerms: + - matchExpressions: + - key: uavcloud.env + operator: In + values: + - cqejpt + containers: + - env: + - name: K8S_NAMESPACE + value: cqejpt + - 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: + apiVersion: v1 + fieldPath: status.podIP + - name: NACOS_DISCOVERY_PORT + value: "8080" + - name: BIZ_CONFIG_GROUP + value: 5.7.0 + - name: SYS_CONFIG_GROUP + value: 5.7.0 + - name: IMAGE_VERSION + value: 5.7.0 + - name: NACOS_USERNAME + value: developer + - name: NACOS_PASSWORD + value: Deve@9128201 + image: chongqingshcis-a189ec98.ecis.chongqing-1.cmecloud.cn/cmii/cmii-open-gateway:5.7.0 + imagePullPolicy: Always + livenessProbe: + failureThreshold: 3 + httpGet: + path: /cmii/health + port: pod-port + scheme: HTTP + initialDelaySeconds: 60 + periodSeconds: 20 + successThreshold: 1 + timeoutSeconds: 5 + name: cmii-open-gateway + ports: + - containerPort: 8080 + name: pod-port + protocol: TCP + readinessProbe: + failureThreshold: 3 + httpGet: + path: /cmii/health + port: pod-port + scheme: HTTP + initialDelaySeconds: 60 + periodSeconds: 20 + successThreshold: 1 + timeoutSeconds: 5 + resources: + limits: + cpu: "2" + memory: 2Gi + requests: + cpu: 200m + memory: 200Mi + startupProbe: + failureThreshold: 5 + httpGet: + path: /cmii/health + port: pod-port + scheme: HTTP + initialDelaySeconds: 60 + periodSeconds: 20 + successThreshold: 1 + timeoutSeconds: 3 + terminationMessagePath: /dev/termination-log + terminationMessagePolicy: File + volumeMounts: + - mountPath: /cmii/logs + name: nfs-backend-log-volume + subPath: cqejpt/cmii-open-gateway + dnsPolicy: ClusterFirst + imagePullSecrets: + - name: harborsecret + restartPolicy: Always + schedulerName: default-scheduler + securityContext: {} + terminationGracePeriodSeconds: 30 + volumes: + - name: nfs-backend-log-volume + persistentVolumeClaim: + claimName: nfs-backend-log-pvc +--- +apiVersion: apps/v1 +kind: Deployment +metadata: + labels: + app.kubernetes.io/app-version: 5.7.0 + cmii.app: cmii-suav-platform-supervision + cmii.type: frontend + octopus.control: frontend-app-wdd + name: cmii-suav-platform-supervision + namespace: cqejpt +spec: + progressDeadlineSeconds: 600 + replicas: 1 + revisionHistoryLimit: 10 + selector: + matchLabels: + cmii.app: cmii-suav-platform-supervision + cmii.type: frontend + strategy: + rollingUpdate: + maxSurge: 25% + maxUnavailable: 1 + type: RollingUpdate + template: + metadata: + creationTimestamp: null + labels: + cmii.app: cmii-suav-platform-supervision + cmii.type: frontend + spec: + containers: + - env: + - name: K8S_NAMESPACE + value: cqejpt + - name: APPLICATION_NAME + value: cmii-suav-platform-supervision + image: chongqingshcis-a189ec98.ecis.chongqing-1.cmecloud.cn/cmii/cmii-suav-platform-supervision:5.7.0 + imagePullPolicy: Always + name: cmii-suav-platform-supervision + ports: + - containerPort: 9528 + name: platform-9528 + protocol: TCP + resources: + limits: + cpu: "1" + memory: 1Gi + requests: + cpu: 50m + memory: 50Mi + terminationMessagePath: /dev/termination-log + terminationMessagePolicy: File + volumeMounts: + - mountPath: /etc/nginx/conf.d/nginx.conf + name: nginx-conf + subPath: nginx.conf + - mountPath: /home/cmii-platform/dist/ingress-config.js + name: tenant-prefix + subPath: ingress-config.js + dnsPolicy: ClusterFirst + imagePullSecrets: + - name: harborsecret + restartPolicy: Always + schedulerName: default-scheduler + securityContext: {} + terminationGracePeriodSeconds: 30 + volumes: + - configMap: + defaultMode: 420 + items: + - key: nginx.conf + path: nginx.conf + name: nginx-cm + name: nginx-conf + - configMap: + defaultMode: 420 + items: + - key: ingress-config.js + path: ingress-config.js + name: tenant-prefix-supervision + name: tenant-prefix +--- +apiVersion: apps/v1 +kind: Deployment +metadata: + labels: + app.kubernetes.io/app-version: 5.7.0 + cmii.app: cmii-suav-platform-supervisionh5 + cmii.type: frontend + octopus.control: frontend-app-wdd + name: cmii-suav-platform-supervisionh5 + namespace: cqejpt +spec: + progressDeadlineSeconds: 600 + replicas: 1 + revisionHistoryLimit: 10 + selector: + matchLabels: + cmii.app: cmii-suav-platform-supervisionh5 + cmii.type: frontend + strategy: + rollingUpdate: + maxSurge: 25% + maxUnavailable: 1 + type: RollingUpdate + template: + metadata: + creationTimestamp: null + labels: + cmii.app: cmii-suav-platform-supervisionh5 + cmii.type: frontend + spec: + containers: + - env: + - name: K8S_NAMESPACE + value: cqejpt + - name: APPLICATION_NAME + value: cmii-suav-platform-supervisionh5 + image: chongqingshcis-a189ec98.ecis.chongqing-1.cmecloud.cn/cmii/cmii-suav-platform-supervisionh5:5.7.0 + imagePullPolicy: Always + name: cmii-suav-platform-supervisionh5 + ports: + - containerPort: 9528 + name: platform-9528 + protocol: TCP + resources: + limits: + cpu: "1" + memory: 1Gi + requests: + cpu: 50m + memory: 50Mi + terminationMessagePath: /dev/termination-log + terminationMessagePolicy: File + volumeMounts: + - mountPath: /etc/nginx/conf.d/nginx.conf + name: nginx-conf + subPath: nginx.conf + - mountPath: /home/cmii-platform/dist/ingress-config.js + name: tenant-prefix + subPath: ingress-config.js + dnsPolicy: ClusterFirst + imagePullSecrets: + - name: harborsecret + restartPolicy: Always + schedulerName: default-scheduler + securityContext: {} + terminationGracePeriodSeconds: 30 + volumes: + - configMap: + defaultMode: 420 + items: + - key: nginx.conf + path: nginx.conf + name: nginx-cm + name: nginx-conf + - configMap: + defaultMode: 420 + items: + - key: ingress-config.js + path: ingress-config.js + name: tenant-prefix-supervisionh5 + name: tenant-prefix +--- +apiVersion: apps/v1 +kind: Deployment +metadata: + labels: + app.kubernetes.io/app-version: 5.7.0 + app.kubernetes.io/managed-by: octopus + cmii.app: cmii-suav-supervision + cmii.type: backend + octopus/control: backend-app-1.0.0 + name: cmii-suav-supervision + namespace: cqejpt +spec: + progressDeadlineSeconds: 600 + replicas: 1 + revisionHistoryLimit: 10 + selector: + matchLabels: + cmii.app: cmii-suav-supervision + cmii.type: backend + strategy: + rollingUpdate: + maxSurge: 25% + maxUnavailable: 1 + type: RollingUpdate + template: + metadata: + creationTimestamp: null + labels: + cmii.app: cmii-suav-supervision + cmii.type: backend + spec: + affinity: + nodeAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + nodeSelectorTerms: + - matchExpressions: + - key: uavcloud.env + operator: In + values: + - cqejpt + containers: + - env: + - name: K8S_NAMESPACE + value: cqejpt + - 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: + apiVersion: v1 + fieldPath: status.podIP + - name: NACOS_DISCOVERY_PORT + value: "8080" + - name: BIZ_CONFIG_GROUP + value: 5.7.0 + - name: SYS_CONFIG_GROUP + value: 5.7.0 + - name: IMAGE_VERSION + value: 5.7.0 + - name: NACOS_USERNAME + value: developer + - name: NACOS_PASSWORD + value: Deve@9128201 + image: chongqingshcis-a189ec98.ecis.chongqing-1.cmecloud.cn/cmii/cmii-suav-supervision:5.7.0 + imagePullPolicy: Always + livenessProbe: + failureThreshold: 3 + httpGet: + path: /cmii/health + port: pod-port + scheme: HTTP + initialDelaySeconds: 60 + periodSeconds: 20 + successThreshold: 1 + timeoutSeconds: 5 + name: cmii-suav-supervision + ports: + - containerPort: 8080 + name: pod-port + protocol: TCP + readinessProbe: + failureThreshold: 3 + httpGet: + path: /cmii/health + port: pod-port + scheme: HTTP + initialDelaySeconds: 60 + periodSeconds: 20 + successThreshold: 1 + timeoutSeconds: 5 + resources: + limits: + cpu: "2" + memory: 2Gi + requests: + cpu: 200m + memory: 200Mi + startupProbe: + failureThreshold: 5 + httpGet: + path: /cmii/health + port: pod-port + scheme: HTTP + initialDelaySeconds: 60 + periodSeconds: 20 + successThreshold: 1 + timeoutSeconds: 3 + terminationMessagePath: /dev/termination-log + terminationMessagePolicy: File + volumeMounts: + - mountPath: /cmii/logs + name: nfs-backend-log-volume + subPath: cqejpt/cmii-suav-supervision + dnsPolicy: ClusterFirst + imagePullSecrets: + - name: harborsecret + restartPolicy: Always + schedulerName: default-scheduler + securityContext: {} + terminationGracePeriodSeconds: 30 + volumes: + - name: nfs-backend-log-volume + persistentVolumeClaim: + claimName: nfs-backend-log-pvc +--- +apiVersion: apps/v1 +kind: Deployment +metadata: + labels: + app.kubernetes.io/app-version: 5.7.0 + app.kubernetes.io/managed-by: octopus + cmii.app: cmii-uas-gateway + cmii.type: backend + octopus/control: backend-app-1.0.0 + name: cmii-uas-gateway + namespace: cqejpt +spec: + progressDeadlineSeconds: 600 + replicas: 0 + revisionHistoryLimit: 10 + selector: + matchLabels: + cmii.app: cmii-uas-gateway + cmii.type: backend + strategy: + rollingUpdate: + maxSurge: 25% + maxUnavailable: 1 + type: RollingUpdate + template: + metadata: + creationTimestamp: null + labels: + cmii.app: cmii-uas-gateway + cmii.type: backend + spec: + affinity: + nodeAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + nodeSelectorTerms: + - matchExpressions: + - key: uavcloud.env + operator: In + values: + - cqejpt + containers: + - env: + - name: K8S_NAMESPACE + value: cqejpt + - name: APPLICATION_NAME + value: cmii-uas-gateway + - name: CUST_JAVA_OPTS + value: -Xms200m -Xmx1500m -Dlog4j2.formatMsgNoLookups=true + - name: NACOS_REGISTRY + value: helm-nacos:8848 + - name: NACOS_DISCOVERY_IP + valueFrom: + fieldRef: + apiVersion: v1 + fieldPath: status.podIP + - name: NACOS_DISCOVERY_PORT + value: "8080" + - name: BIZ_CONFIG_GROUP + value: 5.7.0 + - name: SYS_CONFIG_GROUP + value: 5.7.0 + - name: IMAGE_VERSION + value: 5.7.0 + - name: NACOS_USERNAME + value: developer + - name: NACOS_PASSWORD + value: Deve@9128201 + image: chongqingshcis-a189ec98.ecis.chongqing-1.cmecloud.cn/cmii/cmii-uas-gateway:5.6.0 + imagePullPolicy: Always + livenessProbe: + failureThreshold: 3 + httpGet: + path: /cmii/health + port: pod-port + scheme: HTTP + initialDelaySeconds: 60 + periodSeconds: 20 + successThreshold: 1 + timeoutSeconds: 5 + name: cmii-uas-gateway + ports: + - containerPort: 8080 + name: pod-port + protocol: TCP + readinessProbe: + failureThreshold: 3 + httpGet: + path: /cmii/health + port: pod-port + scheme: HTTP + initialDelaySeconds: 60 + periodSeconds: 20 + successThreshold: 1 + timeoutSeconds: 5 + resources: + limits: + cpu: "2" + memory: 2Gi + requests: + cpu: 200m + memory: 200Mi + startupProbe: + failureThreshold: 5 + httpGet: + path: /cmii/health + port: pod-port + scheme: HTTP + initialDelaySeconds: 60 + periodSeconds: 20 + successThreshold: 1 + timeoutSeconds: 3 + terminationMessagePath: /dev/termination-log + terminationMessagePolicy: File + volumeMounts: + - mountPath: /cmii/logs + name: nfs-backend-log-volume + subPath: cqejpt/cmii-uas-gateway + dnsPolicy: ClusterFirst + imagePullSecrets: + - name: harborsecret + restartPolicy: Always + schedulerName: default-scheduler + securityContext: {} + terminationGracePeriodSeconds: 30 + volumes: + - name: nfs-backend-log-volume + persistentVolumeClaim: + claimName: nfs-backend-log-pvc +--- +apiVersion: apps/v1 +kind: Deployment +metadata: + labels: + app.kubernetes.io/app-version: 5.7.0 + app.kubernetes.io/managed-by: octopus + cmii.app: cmii-uas-lifecycle + cmii.type: backend + octopus/control: backend-app-1.0.0 + name: cmii-uas-lifecycle + namespace: cqejpt +spec: + progressDeadlineSeconds: 600 + replicas: 0 + revisionHistoryLimit: 10 + selector: + matchLabels: + cmii.app: cmii-uas-lifecycle + cmii.type: backend + strategy: + rollingUpdate: + maxSurge: 25% + maxUnavailable: 1 + type: RollingUpdate + template: + metadata: + creationTimestamp: null + labels: + cmii.app: cmii-uas-lifecycle + cmii.type: backend + spec: + affinity: + nodeAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + nodeSelectorTerms: + - matchExpressions: + - key: uavcloud.env + operator: In + values: + - cqejpt + containers: + - env: + - name: K8S_NAMESPACE + value: cqejpt + - 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: + apiVersion: v1 + fieldPath: status.podIP + - name: NACOS_DISCOVERY_PORT + value: "8080" + - name: BIZ_CONFIG_GROUP + value: 5.7.0 + - name: SYS_CONFIG_GROUP + value: 5.7.0 + - name: IMAGE_VERSION + value: 5.7.0 + - name: NACOS_USERNAME + value: developer + - name: NACOS_PASSWORD + value: Deve@9128201 + image: chongqingshcis-a189ec98.ecis.chongqing-1.cmecloud.cn/cmii/cmii-uas-lifecycle:5.7.0-30403 + imagePullPolicy: Always + livenessProbe: + failureThreshold: 3 + httpGet: + path: /cmii/health + port: pod-port + scheme: HTTP + initialDelaySeconds: 60 + periodSeconds: 20 + successThreshold: 1 + timeoutSeconds: 5 + name: cmii-uas-lifecycle + ports: + - containerPort: 8080 + name: pod-port + protocol: TCP + readinessProbe: + failureThreshold: 3 + httpGet: + path: /cmii/health + port: pod-port + scheme: HTTP + initialDelaySeconds: 60 + periodSeconds: 20 + successThreshold: 1 + timeoutSeconds: 5 + resources: + limits: + cpu: "2" + memory: 2Gi + requests: + cpu: 200m + memory: 200Mi + startupProbe: + failureThreshold: 5 + httpGet: + path: /cmii/health + port: pod-port + scheme: HTTP + initialDelaySeconds: 60 + periodSeconds: 20 + successThreshold: 1 + timeoutSeconds: 3 + terminationMessagePath: /dev/termination-log + terminationMessagePolicy: File + volumeMounts: + - mountPath: /cmii/logs + name: nfs-backend-log-volume + subPath: cqejpt/cmii-uas-lifecycle + dnsPolicy: ClusterFirst + imagePullSecrets: + - name: harborsecret + restartPolicy: Always + schedulerName: default-scheduler + securityContext: {} + terminationGracePeriodSeconds: 30 + volumes: + - name: nfs-backend-log-volume + persistentVolumeClaim: + claimName: nfs-backend-log-pvc +--- +apiVersion: apps/v1 +kind: Deployment +metadata: + labels: + app.kubernetes.io/app-version: 5.7.0 + app.kubernetes.io/managed-by: octopus + cmii.app: cmii-uav-airspace + cmii.type: backend + octopus/control: backend-app-1.0.0 + name: cmii-uav-airspace + namespace: cqejpt +spec: + progressDeadlineSeconds: 600 + replicas: 1 + revisionHistoryLimit: 10 + selector: + matchLabels: + cmii.app: cmii-uav-airspace + cmii.type: backend + strategy: + rollingUpdate: + maxSurge: 25% + maxUnavailable: 1 + type: RollingUpdate + template: + metadata: + creationTimestamp: null + labels: + cmii.app: cmii-uav-airspace + cmii.type: backend + spec: + affinity: + nodeAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + nodeSelectorTerms: + - matchExpressions: + - key: uavcloud.env + operator: In + values: + - cqejpt + containers: + - env: + - name: K8S_NAMESPACE + value: cqejpt + - 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: + apiVersion: v1 + fieldPath: status.podIP + - name: NACOS_DISCOVERY_PORT + value: "8080" + - name: BIZ_CONFIG_GROUP + value: 5.7.0 + - name: SYS_CONFIG_GROUP + value: 5.7.0 + - name: IMAGE_VERSION + value: 5.7.0 + - name: NACOS_USERNAME + value: developer + - name: NACOS_PASSWORD + value: Deve@9128201 + image: chongqingshcis-a189ec98.ecis.chongqing-1.cmecloud.cn/cmii/cmii-uav-airspace:5.7.0 + imagePullPolicy: Always + livenessProbe: + failureThreshold: 3 + httpGet: + path: /cmii/health + port: pod-port + scheme: HTTP + initialDelaySeconds: 60 + periodSeconds: 20 + successThreshold: 1 + timeoutSeconds: 5 + name: cmii-uav-airspace + ports: + - containerPort: 8080 + name: pod-port + protocol: TCP + readinessProbe: + failureThreshold: 3 + httpGet: + path: /cmii/health + port: pod-port + scheme: HTTP + initialDelaySeconds: 60 + periodSeconds: 20 + successThreshold: 1 + timeoutSeconds: 5 + resources: + limits: + cpu: "2" + memory: 2Gi + requests: + cpu: 200m + memory: 200Mi + startupProbe: + failureThreshold: 5 + httpGet: + path: /cmii/health + port: pod-port + scheme: HTTP + initialDelaySeconds: 60 + periodSeconds: 20 + successThreshold: 1 + timeoutSeconds: 3 + terminationMessagePath: /dev/termination-log + terminationMessagePolicy: File + volumeMounts: + - mountPath: /cmii/logs + name: nfs-backend-log-volume + subPath: cqejpt/cmii-uav-airspace + dnsPolicy: ClusterFirst + imagePullSecrets: + - name: harborsecret + restartPolicy: Always + schedulerName: default-scheduler + securityContext: {} + terminationGracePeriodSeconds: 30 + volumes: + - name: nfs-backend-log-volume + persistentVolumeClaim: + claimName: nfs-backend-log-pvc +--- +apiVersion: apps/v1 +kind: Deployment +metadata: + labels: + app.kubernetes.io/app-version: 5.7.0 + app.kubernetes.io/managed-by: octopus + cmii.app: cmii-uav-alarm + cmii.type: backend + octopus/control: backend-app-1.0.0 + name: cmii-uav-alarm + namespace: cqejpt +spec: + progressDeadlineSeconds: 600 + replicas: 0 + revisionHistoryLimit: 10 + selector: + matchLabels: + cmii.app: cmii-uav-alarm + cmii.type: backend + strategy: + rollingUpdate: + maxSurge: 25% + maxUnavailable: 1 + type: RollingUpdate + template: + metadata: + creationTimestamp: null + labels: + cmii.app: cmii-uav-alarm + cmii.type: backend + spec: + affinity: + nodeAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + nodeSelectorTerms: + - matchExpressions: + - key: uavcloud.env + operator: In + values: + - cqejpt + containers: + - env: + - name: K8S_NAMESPACE + value: cqejpt + - 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: + apiVersion: v1 + fieldPath: status.podIP + - name: NACOS_DISCOVERY_PORT + value: "8080" + - name: BIZ_CONFIG_GROUP + value: 5.7.0 + - name: SYS_CONFIG_GROUP + value: 5.7.0 + - name: IMAGE_VERSION + value: 5.7.0 + - name: NACOS_USERNAME + value: developer + - name: NACOS_PASSWORD + value: Deve@9128201 + image: chongqingshcis-a189ec98.ecis.chongqing-1.cmecloud.cn/cmii/cmii-uav-alarm:5.7.0 + imagePullPolicy: Always + livenessProbe: + failureThreshold: 3 + httpGet: + path: /cmii/health + port: pod-port + scheme: HTTP + initialDelaySeconds: 60 + periodSeconds: 20 + successThreshold: 1 + timeoutSeconds: 5 + name: cmii-uav-alarm + ports: + - containerPort: 8080 + name: pod-port + protocol: TCP + readinessProbe: + failureThreshold: 3 + httpGet: + path: /cmii/health + port: pod-port + scheme: HTTP + initialDelaySeconds: 60 + periodSeconds: 20 + successThreshold: 1 + timeoutSeconds: 5 + resources: + limits: + cpu: "2" + memory: 2Gi + requests: + cpu: 200m + memory: 200Mi + startupProbe: + failureThreshold: 5 + httpGet: + path: /cmii/health + port: pod-port + scheme: HTTP + initialDelaySeconds: 60 + periodSeconds: 20 + successThreshold: 1 + timeoutSeconds: 3 + terminationMessagePath: /dev/termination-log + terminationMessagePolicy: File + volumeMounts: + - mountPath: /cmii/logs + name: nfs-backend-log-volume + subPath: cqejpt/cmii-uav-alarm + dnsPolicy: ClusterFirst + imagePullSecrets: + - name: harborsecret + restartPolicy: Always + schedulerName: default-scheduler + securityContext: {} + terminationGracePeriodSeconds: 30 + volumes: + - name: nfs-backend-log-volume + persistentVolumeClaim: + claimName: nfs-backend-log-pvc +--- +apiVersion: apps/v1 +kind: Deployment +metadata: + labels: + app.kubernetes.io/app-version: 5.7.0 + app.kubernetes.io/managed-by: octopus + cmii.app: cmii-uav-autowaypoint + cmii.type: backend + octopus/control: backend-app-1.0.0 + name: cmii-uav-autowaypoint + namespace: cqejpt +spec: + progressDeadlineSeconds: 600 + replicas: 0 + revisionHistoryLimit: 10 + selector: + matchLabels: + cmii.app: cmii-uav-autowaypoint + cmii.type: backend + strategy: + rollingUpdate: + maxSurge: 25% + maxUnavailable: 1 + type: RollingUpdate + template: + metadata: + creationTimestamp: null + labels: + cmii.app: cmii-uav-autowaypoint + cmii.type: backend + spec: + affinity: + nodeAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + nodeSelectorTerms: + - matchExpressions: + - key: uavcloud.env + operator: In + values: + - cqejpt + containers: + - env: + - name: K8S_NAMESPACE + value: cqejpt + - 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: + apiVersion: v1 + fieldPath: status.podIP + - name: NACOS_DISCOVERY_PORT + value: "8080" + - name: BIZ_CONFIG_GROUP + value: 5.7.0 + - name: SYS_CONFIG_GROUP + value: 5.7.0 + - name: IMAGE_VERSION + value: 5.7.0 + - name: NACOS_USERNAME + value: developer + - name: NACOS_PASSWORD + value: Deve@9128201 + image: chongqingshcis-a189ec98.ecis.chongqing-1.cmecloud.cn/cmii/cmii-uav-autowaypoint:4.2.0-beta + imagePullPolicy: Always + livenessProbe: + failureThreshold: 3 + httpGet: + path: /cmii/health + port: pod-port + scheme: HTTP + initialDelaySeconds: 60 + periodSeconds: 20 + successThreshold: 1 + timeoutSeconds: 5 + name: cmii-uav-autowaypoint + ports: + - containerPort: 8080 + name: pod-port + protocol: TCP + readinessProbe: + failureThreshold: 3 + httpGet: + path: /cmii/health + port: pod-port + scheme: HTTP + initialDelaySeconds: 60 + periodSeconds: 20 + successThreshold: 1 + timeoutSeconds: 5 + resources: + limits: + cpu: "2" + memory: 2Gi + requests: + cpu: 200m + memory: 200Mi + startupProbe: + failureThreshold: 5 + httpGet: + path: /cmii/health + port: pod-port + scheme: HTTP + initialDelaySeconds: 60 + periodSeconds: 20 + successThreshold: 1 + timeoutSeconds: 3 + terminationMessagePath: /dev/termination-log + terminationMessagePolicy: File + volumeMounts: + - mountPath: /cmii/logs + name: nfs-backend-log-volume + subPath: cqejpt/cmii-uav-autowaypoint + dnsPolicy: ClusterFirst + imagePullSecrets: + - name: harborsecret + restartPolicy: Always + schedulerName: default-scheduler + securityContext: {} + terminationGracePeriodSeconds: 30 + volumes: + - name: nfs-backend-log-volume + persistentVolumeClaim: + claimName: nfs-backend-log-pvc +--- +apiVersion: apps/v1 +kind: Deployment +metadata: + labels: + app.kubernetes.io/app-version: 5.7.0 + app.kubernetes.io/managed-by: octopus + cmii.app: cmii-uav-brain + cmii.type: backend + octopus/control: backend-app-1.0.0 + name: cmii-uav-brain + namespace: cqejpt +spec: + progressDeadlineSeconds: 600 + replicas: 0 + revisionHistoryLimit: 10 + selector: + matchLabels: + cmii.app: cmii-uav-brain + cmii.type: backend + strategy: + rollingUpdate: + maxSurge: 25% + maxUnavailable: 1 + type: RollingUpdate + template: + metadata: + creationTimestamp: null + labels: + cmii.app: cmii-uav-brain + cmii.type: backend + spec: + affinity: + nodeAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + nodeSelectorTerms: + - matchExpressions: + - key: uavcloud.env + operator: In + values: + - cqejpt + containers: + - env: + - name: K8S_NAMESPACE + value: cqejpt + - 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: + apiVersion: v1 + fieldPath: status.podIP + - name: NACOS_DISCOVERY_PORT + value: "8080" + - name: BIZ_CONFIG_GROUP + value: 5.7.0 + - name: SYS_CONFIG_GROUP + value: 5.7.0 + - name: IMAGE_VERSION + value: 5.7.0 + - name: NACOS_USERNAME + value: developer + - name: NACOS_PASSWORD + value: Deve@9128201 + image: chongqingshcis-a189ec98.ecis.chongqing-1.cmecloud.cn/cmii/cmii-uav-brain:5.5.0 + imagePullPolicy: Always + livenessProbe: + failureThreshold: 3 + httpGet: + path: /cmii/health + port: pod-port + scheme: HTTP + initialDelaySeconds: 60 + periodSeconds: 20 + successThreshold: 1 + timeoutSeconds: 5 + name: cmii-uav-brain + ports: + - containerPort: 8080 + name: pod-port + protocol: TCP + readinessProbe: + failureThreshold: 3 + httpGet: + path: /cmii/health + port: pod-port + scheme: HTTP + initialDelaySeconds: 60 + periodSeconds: 20 + successThreshold: 1 + timeoutSeconds: 5 + resources: + limits: + cpu: "2" + memory: 2Gi + requests: + cpu: 200m + memory: 200Mi + startupProbe: + failureThreshold: 5 + httpGet: + path: /cmii/health + port: pod-port + scheme: HTTP + initialDelaySeconds: 60 + periodSeconds: 20 + successThreshold: 1 + timeoutSeconds: 3 + terminationMessagePath: /dev/termination-log + terminationMessagePolicy: File + volumeMounts: + - mountPath: /cmii/logs + name: nfs-backend-log-volume + subPath: cqejpt/cmii-uav-brain + dnsPolicy: ClusterFirst + imagePullSecrets: + - name: harborsecret + restartPolicy: Always + schedulerName: default-scheduler + securityContext: {} + terminationGracePeriodSeconds: 30 + volumes: + - name: nfs-backend-log-volume + persistentVolumeClaim: + claimName: nfs-backend-log-pvc +--- +apiVersion: apps/v1 +kind: Deployment +metadata: + labels: + app.kubernetes.io/app-version: 5.7.0 + app.kubernetes.io/managed-by: octopus + cmii.app: cmii-uav-cloud-live + cmii.type: backend + octopus/control: backend-app-1.0.0 + name: cmii-uav-cloud-live + namespace: cqejpt +spec: + progressDeadlineSeconds: 600 + replicas: 1 + revisionHistoryLimit: 10 + selector: + matchLabels: + cmii.app: cmii-uav-cloud-live + cmii.type: backend + strategy: + rollingUpdate: + maxSurge: 25% + maxUnavailable: 1 + type: RollingUpdate + template: + metadata: + creationTimestamp: null + labels: + cmii.app: cmii-uav-cloud-live + cmii.type: backend + spec: + affinity: + nodeAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + nodeSelectorTerms: + - matchExpressions: + - key: uavcloud.env + operator: In + values: + - cqejpt + containers: + - env: + - name: K8S_NAMESPACE + value: cqejpt + - 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: + apiVersion: v1 + fieldPath: status.podIP + - name: NACOS_DISCOVERY_PORT + value: "8080" + - name: BIZ_CONFIG_GROUP + value: 5.7.0 + - name: SYS_CONFIG_GROUP + value: 5.7.0 + - name: IMAGE_VERSION + value: 5.7.0 + - name: NACOS_USERNAME + value: developer + - name: NACOS_PASSWORD + value: Deve@9128201 + image: chongqingshcis-a189ec98.ecis.chongqing-1.cmecloud.cn/cmii/cmii-uav-cloud-live:5.7.0-szga + imagePullPolicy: Always + livenessProbe: + failureThreshold: 3 + httpGet: + path: /cmii/health + port: pod-port + scheme: HTTP + initialDelaySeconds: 60 + periodSeconds: 20 + successThreshold: 1 + timeoutSeconds: 5 + name: cmii-uav-cloud-live + ports: + - containerPort: 8080 + name: pod-port + protocol: TCP + readinessProbe: + failureThreshold: 3 + httpGet: + path: /cmii/health + port: pod-port + scheme: HTTP + initialDelaySeconds: 60 + periodSeconds: 20 + successThreshold: 1 + timeoutSeconds: 5 + resources: + limits: + cpu: "2" + memory: 2Gi + requests: + cpu: 200m + memory: 200Mi + startupProbe: + failureThreshold: 5 + httpGet: + path: /cmii/health + port: pod-port + scheme: HTTP + initialDelaySeconds: 60 + periodSeconds: 20 + successThreshold: 1 + timeoutSeconds: 3 + terminationMessagePath: /dev/termination-log + terminationMessagePolicy: File + volumeMounts: + - mountPath: /cmii/logs + name: nfs-backend-log-volume + subPath: cqejpt/cmii-uav-cloud-live + dnsPolicy: ClusterFirst + imagePullSecrets: + - name: harborsecret + restartPolicy: Always + schedulerName: default-scheduler + securityContext: {} + terminationGracePeriodSeconds: 30 + volumes: + - name: nfs-backend-log-volume + persistentVolumeClaim: + claimName: nfs-backend-log-pvc +--- +apiVersion: apps/v1 +kind: Deployment +metadata: + labels: + app.kubernetes.io/app-version: 5.7.0 + app.kubernetes.io/managed-by: octopus + cmii.app: cmii-uav-clusters + cmii.type: backend + octopus/control: backend-app-1.0.0 + name: cmii-uav-clusters + namespace: cqejpt +spec: + progressDeadlineSeconds: 600 + replicas: 0 + revisionHistoryLimit: 10 + selector: + matchLabels: + cmii.app: cmii-uav-clusters + cmii.type: backend + strategy: + rollingUpdate: + maxSurge: 25% + maxUnavailable: 1 + type: RollingUpdate + template: + metadata: + creationTimestamp: null + labels: + cmii.app: cmii-uav-clusters + cmii.type: backend + spec: + affinity: + nodeAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + nodeSelectorTerms: + - matchExpressions: + - key: uavcloud.env + operator: In + values: + - cqejpt + containers: + - env: + - name: K8S_NAMESPACE + value: cqejpt + - 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: + apiVersion: v1 + fieldPath: status.podIP + - name: NACOS_DISCOVERY_PORT + value: "8080" + - name: BIZ_CONFIG_GROUP + value: 5.7.0 + - name: SYS_CONFIG_GROUP + value: 5.7.0 + - name: IMAGE_VERSION + value: 5.7.0 + - name: NACOS_USERNAME + value: developer + - name: NACOS_PASSWORD + value: Deve@9128201 + image: chongqingshcis-a189ec98.ecis.chongqing-1.cmecloud.cn/cmii/cmii-uav-clusters:5.2.0 + imagePullPolicy: Always + livenessProbe: + failureThreshold: 3 + httpGet: + path: /cmii/health + port: pod-port + scheme: HTTP + initialDelaySeconds: 60 + periodSeconds: 20 + successThreshold: 1 + timeoutSeconds: 5 + name: cmii-uav-clusters + ports: + - containerPort: 8080 + name: pod-port + protocol: TCP + readinessProbe: + failureThreshold: 3 + httpGet: + path: /cmii/health + port: pod-port + scheme: HTTP + initialDelaySeconds: 60 + periodSeconds: 20 + successThreshold: 1 + timeoutSeconds: 5 + resources: + limits: + cpu: "2" + memory: 2Gi + requests: + cpu: 200m + memory: 200Mi + startupProbe: + failureThreshold: 5 + httpGet: + path: /cmii/health + port: pod-port + scheme: HTTP + initialDelaySeconds: 60 + periodSeconds: 20 + successThreshold: 1 + timeoutSeconds: 3 + terminationMessagePath: /dev/termination-log + terminationMessagePolicy: File + volumeMounts: + - mountPath: /cmii/logs + name: nfs-backend-log-volume + subPath: cqejpt/cmii-uav-clusters + dnsPolicy: ClusterFirst + imagePullSecrets: + - name: harborsecret + restartPolicy: Always + schedulerName: default-scheduler + securityContext: {} + terminationGracePeriodSeconds: 30 + volumes: + - name: nfs-backend-log-volume + persistentVolumeClaim: + claimName: nfs-backend-log-pvc +--- +apiVersion: apps/v1 +kind: Deployment +metadata: + labels: + app.kubernetes.io/app-version: 5.7.0 + app.kubernetes.io/managed-by: octopus + cmii.app: cmii-uav-cms + cmii.type: backend + octopus/control: backend-app-1.0.0 + name: cmii-uav-cms + namespace: cqejpt +spec: + progressDeadlineSeconds: 600 + replicas: 1 + revisionHistoryLimit: 10 + selector: + matchLabels: + cmii.app: cmii-uav-cms + cmii.type: backend + strategy: + rollingUpdate: + maxSurge: 25% + maxUnavailable: 1 + type: RollingUpdate + template: + metadata: + creationTimestamp: null + labels: + cmii.app: cmii-uav-cms + cmii.type: backend + spec: + affinity: + nodeAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + nodeSelectorTerms: + - matchExpressions: + - key: uavcloud.env + operator: In + values: + - cqejpt + containers: + - env: + - name: K8S_NAMESPACE + value: cqejpt + - 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: + apiVersion: v1 + fieldPath: status.podIP + - name: NACOS_DISCOVERY_PORT + value: "8080" + - name: BIZ_CONFIG_GROUP + value: 5.7.0 + - name: SYS_CONFIG_GROUP + value: 5.7.0 + - name: IMAGE_VERSION + value: 5.7.0 + - name: NACOS_USERNAME + value: developer + - name: NACOS_PASSWORD + value: Deve@9128201 + image: chongqingshcis-a189ec98.ecis.chongqing-1.cmecloud.cn/cmii/cmii-uav-cms:5.7.0 + imagePullPolicy: Always + livenessProbe: + failureThreshold: 3 + httpGet: + path: /cmii/health + port: pod-port + scheme: HTTP + initialDelaySeconds: 60 + periodSeconds: 20 + successThreshold: 1 + timeoutSeconds: 5 + name: cmii-uav-cms + ports: + - containerPort: 8080 + name: pod-port + protocol: TCP + readinessProbe: + failureThreshold: 3 + httpGet: + path: /cmii/health + port: pod-port + scheme: HTTP + initialDelaySeconds: 60 + periodSeconds: 20 + successThreshold: 1 + timeoutSeconds: 5 + resources: + limits: + cpu: "2" + memory: 2Gi + requests: + cpu: 200m + memory: 200Mi + startupProbe: + failureThreshold: 5 + httpGet: + path: /cmii/health + port: pod-port + scheme: HTTP + initialDelaySeconds: 60 + periodSeconds: 20 + successThreshold: 1 + timeoutSeconds: 3 + terminationMessagePath: /dev/termination-log + terminationMessagePolicy: File + volumeMounts: + - mountPath: /cmii/logs + name: nfs-backend-log-volume + subPath: cqejpt/cmii-uav-cms + dnsPolicy: ClusterFirst + imagePullSecrets: + - name: harborsecret + restartPolicy: Always + schedulerName: default-scheduler + securityContext: {} + terminationGracePeriodSeconds: 30 + volumes: + - name: nfs-backend-log-volume + persistentVolumeClaim: + claimName: nfs-backend-log-pvc +--- +apiVersion: apps/v1 +kind: Deployment +metadata: + labels: + app.kubernetes.io/app-version: 5.7.0 + app.kubernetes.io/managed-by: octopus + cmii.app: cmii-uav-data-post-process + cmii.type: backend + octopus/control: backend-app-1.0.0 + name: cmii-uav-data-post-process + namespace: cqejpt +spec: + progressDeadlineSeconds: 600 + replicas: 0 + revisionHistoryLimit: 10 + selector: + matchLabels: + cmii.app: cmii-uav-data-post-process + cmii.type: backend + strategy: + rollingUpdate: + maxSurge: 25% + maxUnavailable: 1 + type: RollingUpdate + template: + metadata: + creationTimestamp: null + labels: + cmii.app: cmii-uav-data-post-process + cmii.type: backend + spec: + affinity: + nodeAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + nodeSelectorTerms: + - matchExpressions: + - key: uavcloud.env + operator: In + values: + - cqejpt + containers: + - env: + - name: K8S_NAMESPACE + value: cqejpt + - 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: + apiVersion: v1 + fieldPath: status.podIP + - name: NACOS_DISCOVERY_PORT + value: "8080" + - name: BIZ_CONFIG_GROUP + value: 5.7.0 + - name: SYS_CONFIG_GROUP + value: 5.7.0 + - name: IMAGE_VERSION + value: 5.7.0 + - name: NACOS_USERNAME + value: developer + - name: NACOS_PASSWORD + value: Deve@9128201 + image: chongqingshcis-a189ec98.ecis.chongqing-1.cmecloud.cn/cmii/cmii-uav-data-post-process:5.7.0 + imagePullPolicy: Always + livenessProbe: + failureThreshold: 3 + httpGet: + path: /cmii/health + port: pod-port + scheme: HTTP + initialDelaySeconds: 60 + periodSeconds: 20 + successThreshold: 1 + timeoutSeconds: 5 + name: cmii-uav-data-post-process + ports: + - containerPort: 8080 + name: pod-port + protocol: TCP + readinessProbe: + failureThreshold: 3 + httpGet: + path: /cmii/health + port: pod-port + scheme: HTTP + initialDelaySeconds: 60 + periodSeconds: 20 + successThreshold: 1 + timeoutSeconds: 5 + resources: + limits: + cpu: "2" + memory: 2Gi + requests: + cpu: 200m + memory: 200Mi + startupProbe: + failureThreshold: 5 + httpGet: + path: /cmii/health + port: pod-port + scheme: HTTP + initialDelaySeconds: 60 + periodSeconds: 20 + successThreshold: 1 + timeoutSeconds: 3 + terminationMessagePath: /dev/termination-log + terminationMessagePolicy: File + volumeMounts: + - mountPath: /cmii/logs + name: nfs-backend-log-volume + subPath: cqejpt/cmii-uav-data-post-process + dnsPolicy: ClusterFirst + imagePullSecrets: + - name: harborsecret + restartPolicy: Always + schedulerName: default-scheduler + securityContext: {} + terminationGracePeriodSeconds: 30 + volumes: + - name: nfs-backend-log-volume + persistentVolumeClaim: + claimName: nfs-backend-log-pvc +--- +apiVersion: apps/v1 +kind: Deployment +metadata: + labels: + app.kubernetes.io/app-version: 5.7.0 + app.kubernetes.io/managed-by: octopus + cmii.app: cmii-uav-depotautoreturn + cmii.type: backend + octopus/control: backend-app-1.0.0 + name: cmii-uav-depotautoreturn + namespace: cqejpt +spec: + progressDeadlineSeconds: 600 + replicas: 0 + revisionHistoryLimit: 10 + selector: + matchLabels: + cmii.app: cmii-uav-depotautoreturn + cmii.type: backend + strategy: + rollingUpdate: + maxSurge: 25% + maxUnavailable: 1 + type: RollingUpdate + template: + metadata: + creationTimestamp: null + labels: + cmii.app: cmii-uav-depotautoreturn + cmii.type: backend + spec: + affinity: + nodeAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + nodeSelectorTerms: + - matchExpressions: + - key: uavcloud.env + operator: In + values: + - cqejpt + containers: + - env: + - name: K8S_NAMESPACE + value: cqejpt + - 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: + apiVersion: v1 + fieldPath: status.podIP + - name: NACOS_DISCOVERY_PORT + value: "8080" + - name: BIZ_CONFIG_GROUP + value: 5.7.0 + - name: SYS_CONFIG_GROUP + value: 5.7.0 + - name: IMAGE_VERSION + value: 5.7.0 + - name: NACOS_USERNAME + value: developer + - name: NACOS_PASSWORD + value: Deve@9128201 + image: chongqingshcis-a189ec98.ecis.chongqing-1.cmecloud.cn/cmii/cmii-uav-depotautoreturn:5.5.0 + imagePullPolicy: Always + livenessProbe: + failureThreshold: 3 + httpGet: + path: /cmii/health + port: pod-port + scheme: HTTP + initialDelaySeconds: 60 + periodSeconds: 20 + successThreshold: 1 + timeoutSeconds: 5 + name: cmii-uav-depotautoreturn + ports: + - containerPort: 8080 + name: pod-port + protocol: TCP + readinessProbe: + failureThreshold: 3 + httpGet: + path: /cmii/health + port: pod-port + scheme: HTTP + initialDelaySeconds: 60 + periodSeconds: 20 + successThreshold: 1 + timeoutSeconds: 5 + resources: + limits: + cpu: "2" + memory: 2Gi + requests: + cpu: 200m + memory: 200Mi + startupProbe: + failureThreshold: 5 + httpGet: + path: /cmii/health + port: pod-port + scheme: HTTP + initialDelaySeconds: 60 + periodSeconds: 20 + successThreshold: 1 + timeoutSeconds: 3 + terminationMessagePath: /dev/termination-log + terminationMessagePolicy: File + volumeMounts: + - mountPath: /cmii/logs + name: nfs-backend-log-volume + subPath: cqejpt/cmii-uav-depotautoreturn + dnsPolicy: ClusterFirst + imagePullSecrets: + - name: harborsecret + restartPolicy: Always + schedulerName: default-scheduler + securityContext: {} + terminationGracePeriodSeconds: 30 + volumes: + - name: nfs-backend-log-volume + persistentVolumeClaim: + claimName: nfs-backend-log-pvc +--- +apiVersion: apps/v1 +kind: Deployment +metadata: + labels: + app.kubernetes.io/app-version: 5.7.0 + app.kubernetes.io/managed-by: octopus + cmii.app: cmii-uav-developer + cmii.type: backend + octopus/control: backend-app-1.0.0 + name: cmii-uav-developer + namespace: cqejpt +spec: + progressDeadlineSeconds: 600 + replicas: 0 + revisionHistoryLimit: 10 + selector: + matchLabels: + cmii.app: cmii-uav-developer + cmii.type: backend + strategy: + rollingUpdate: + maxSurge: 25% + maxUnavailable: 1 + type: RollingUpdate + template: + metadata: + creationTimestamp: null + labels: + cmii.app: cmii-uav-developer + cmii.type: backend + spec: + affinity: + nodeAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + nodeSelectorTerms: + - matchExpressions: + - key: uavcloud.env + operator: In + values: + - cqejpt + containers: + - env: + - name: K8S_NAMESPACE + value: cqejpt + - 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: + apiVersion: v1 + fieldPath: status.podIP + - name: NACOS_DISCOVERY_PORT + value: "8080" + - name: BIZ_CONFIG_GROUP + value: 5.7.0 + - name: SYS_CONFIG_GROUP + value: 5.7.0 + - name: IMAGE_VERSION + value: 5.7.0 + - name: NACOS_USERNAME + value: developer + - name: NACOS_PASSWORD + value: Deve@9128201 + image: chongqingshcis-a189ec98.ecis.chongqing-1.cmecloud.cn/cmii/cmii-uav-developer:5.7.0-0725 + imagePullPolicy: Always + livenessProbe: + failureThreshold: 3 + httpGet: + path: /cmii/health + port: pod-port + scheme: HTTP + initialDelaySeconds: 60 + periodSeconds: 20 + successThreshold: 1 + timeoutSeconds: 5 + name: cmii-uav-developer + ports: + - containerPort: 8080 + name: pod-port + protocol: TCP + readinessProbe: + failureThreshold: 3 + httpGet: + path: /cmii/health + port: pod-port + scheme: HTTP + initialDelaySeconds: 60 + periodSeconds: 20 + successThreshold: 1 + timeoutSeconds: 5 + resources: + limits: + cpu: "2" + memory: 2Gi + requests: + cpu: 200m + memory: 200Mi + startupProbe: + failureThreshold: 5 + httpGet: + path: /cmii/health + port: pod-port + scheme: HTTP + initialDelaySeconds: 60 + periodSeconds: 20 + successThreshold: 1 + timeoutSeconds: 3 + terminationMessagePath: /dev/termination-log + terminationMessagePolicy: File + volumeMounts: + - mountPath: /cmii/logs + name: nfs-backend-log-volume + subPath: cqejpt/cmii-uav-developer + dnsPolicy: ClusterFirst + imagePullSecrets: + - name: harborsecret + restartPolicy: Always + schedulerName: default-scheduler + securityContext: {} + terminationGracePeriodSeconds: 30 + volumes: + - name: nfs-backend-log-volume + persistentVolumeClaim: + claimName: nfs-backend-log-pvc +--- +apiVersion: apps/v1 +kind: Deployment +metadata: + labels: + app.kubernetes.io/app-version: 5.7.0 + app.kubernetes.io/managed-by: octopus + cmii.app: cmii-uav-device + cmii.type: backend + octopus/control: backend-app-1.0.0 + name: cmii-uav-device + namespace: cqejpt +spec: + progressDeadlineSeconds: 600 + replicas: 1 + revisionHistoryLimit: 10 + selector: + matchLabels: + cmii.app: cmii-uav-device + cmii.type: backend + strategy: + rollingUpdate: + maxSurge: 25% + maxUnavailable: 1 + type: RollingUpdate + template: + metadata: + creationTimestamp: null + labels: + cmii.app: cmii-uav-device + cmii.type: backend + spec: + affinity: + nodeAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + nodeSelectorTerms: + - matchExpressions: + - key: uavcloud.env + operator: In + values: + - cqejpt + containers: + - env: + - name: K8S_NAMESPACE + value: cqejpt + - name: APPLICATION_NAME + value: cmii-uav-device + - name: CUST_JAVA_OPTS + value: -Xms1000m -Xmx3500m -Dlog4j2.formatMsgNoLookups=true + - name: NACOS_REGISTRY + value: helm-nacos:8848 + - name: NACOS_DISCOVERY_IP + valueFrom: + fieldRef: + apiVersion: v1 + fieldPath: status.podIP + - name: NACOS_DISCOVERY_PORT + value: "8080" + - name: BIZ_CONFIG_GROUP + value: 5.7.0 + - name: SYS_CONFIG_GROUP + value: 5.7.0 + - name: IMAGE_VERSION + value: 5.7.0 + - name: NACOS_USERNAME + value: developer + - name: NACOS_PASSWORD + value: Deve@9128201 + image: chongqingshcis-a189ec98.ecis.chongqing-1.cmecloud.cn/cmii/cmii-uav-device:5.7.0 + imagePullPolicy: Always + livenessProbe: + failureThreshold: 3 + httpGet: + path: /cmii/health + port: pod-port + scheme: HTTP + initialDelaySeconds: 60 + periodSeconds: 20 + successThreshold: 1 + timeoutSeconds: 5 + name: cmii-uav-device + ports: + - containerPort: 8080 + name: pod-port + protocol: TCP + readinessProbe: + failureThreshold: 3 + httpGet: + path: /cmii/health + port: pod-port + scheme: HTTP + initialDelaySeconds: 60 + periodSeconds: 20 + successThreshold: 1 + timeoutSeconds: 5 + resources: + limits: + cpu: "2" + memory: 4Gi + requests: + cpu: "1" + memory: 200Mi + startupProbe: + failureThreshold: 5 + httpGet: + path: /cmii/health + port: pod-port + scheme: HTTP + initialDelaySeconds: 60 + periodSeconds: 20 + successThreshold: 1 + timeoutSeconds: 3 + terminationMessagePath: /dev/termination-log + terminationMessagePolicy: File + volumeMounts: + - mountPath: /cmii/logs + name: nfs-backend-log-volume + subPath: cqejpt/cmii-uav-device + dnsPolicy: ClusterFirst + imagePullSecrets: + - name: harborsecret + restartPolicy: Always + schedulerName: default-scheduler + securityContext: {} + terminationGracePeriodSeconds: 30 + volumes: + - name: nfs-backend-log-volume + persistentVolumeClaim: + claimName: nfs-backend-log-pvc +--- +apiVersion: apps/v1 +kind: Deployment +metadata: + labels: + app.kubernetes.io/app-version: 5.7.0 + app.kubernetes.io/managed-by: octopus + cmii.app: cmii-uav-emergency + cmii.type: backend + octopus/control: backend-app-1.0.0 + name: cmii-uav-emergency + namespace: cqejpt +spec: + progressDeadlineSeconds: 600 + replicas: 1 + revisionHistoryLimit: 10 + selector: + matchLabels: + cmii.app: cmii-uav-emergency + cmii.type: backend + strategy: + rollingUpdate: + maxSurge: 25% + maxUnavailable: 1 + type: RollingUpdate + template: + metadata: + creationTimestamp: null + labels: + cmii.app: cmii-uav-emergency + cmii.type: backend + spec: + affinity: + nodeAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + nodeSelectorTerms: + - matchExpressions: + - key: uavcloud.env + operator: In + values: + - cqejpt + containers: + - env: + - name: K8S_NAMESPACE + value: cqejpt + - 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: + apiVersion: v1 + fieldPath: status.podIP + - name: NACOS_DISCOVERY_PORT + value: "8080" + - name: BIZ_CONFIG_GROUP + value: 5.7.0 + - name: SYS_CONFIG_GROUP + value: 5.7.0 + - name: IMAGE_VERSION + value: 5.7.0 + - name: NACOS_USERNAME + value: developer + - name: NACOS_PASSWORD + value: Deve@9128201 + image: chongqingshcis-a189ec98.ecis.chongqing-1.cmecloud.cn/cmii/cmii-uav-emergency:5.7.0 + imagePullPolicy: Always + livenessProbe: + failureThreshold: 3 + httpGet: + path: /cmii/health + port: pod-port + scheme: HTTP + initialDelaySeconds: 60 + periodSeconds: 20 + successThreshold: 1 + timeoutSeconds: 5 + name: cmii-uav-emergency + ports: + - containerPort: 8080 + name: pod-port + protocol: TCP + readinessProbe: + failureThreshold: 3 + httpGet: + path: /cmii/health + port: pod-port + scheme: HTTP + initialDelaySeconds: 60 + periodSeconds: 20 + successThreshold: 1 + timeoutSeconds: 5 + resources: + limits: + cpu: "2" + memory: 2Gi + requests: + cpu: 200m + memory: 200Mi + startupProbe: + failureThreshold: 5 + httpGet: + path: /cmii/health + port: pod-port + scheme: HTTP + initialDelaySeconds: 60 + periodSeconds: 20 + successThreshold: 1 + timeoutSeconds: 3 + terminationMessagePath: /dev/termination-log + terminationMessagePolicy: File + volumeMounts: + - mountPath: /cmii/logs + name: nfs-backend-log-volume + subPath: cqejpt/cmii-uav-emergency + dnsPolicy: ClusterFirst + imagePullSecrets: + - name: harborsecret + restartPolicy: Always + schedulerName: default-scheduler + securityContext: {} + terminationGracePeriodSeconds: 30 + volumes: + - name: nfs-backend-log-volume + persistentVolumeClaim: + claimName: nfs-backend-log-pvc +--- +apiVersion: apps/v1 +kind: Deployment +metadata: + labels: + app.kubernetes.io/app-version: 5.7.0 + app.kubernetes.io/managed-by: octopus + cmii.app: cmii-uav-gateway + cmii.type: backend + octopus/control: backend-app-1.0.0 + name: cmii-uav-gateway + namespace: cqejpt +spec: + progressDeadlineSeconds: 600 + replicas: 1 + revisionHistoryLimit: 10 + selector: + matchLabels: + cmii.app: cmii-uav-gateway + cmii.type: backend + strategy: + rollingUpdate: + maxSurge: 25% + maxUnavailable: 1 + type: RollingUpdate + template: + metadata: + creationTimestamp: null + labels: + cmii.app: cmii-uav-gateway + cmii.type: backend + spec: + affinity: + nodeAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + nodeSelectorTerms: + - matchExpressions: + - key: uavcloud.env + operator: In + values: + - cqejpt + containers: + - env: + - name: K8S_NAMESPACE + value: cqejpt + - 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: + apiVersion: v1 + fieldPath: status.podIP + - name: NACOS_DISCOVERY_PORT + value: "8080" + - name: BIZ_CONFIG_GROUP + value: 5.7.0 + - name: SYS_CONFIG_GROUP + value: 5.7.0 + - name: IMAGE_VERSION + value: 5.7.0 + - name: NACOS_USERNAME + value: developer + - name: NACOS_PASSWORD + value: Deve@9128201 + image: chongqingshcis-a189ec98.ecis.chongqing-1.cmecloud.cn/cmii/cmii-uav-gateway:5.7.0 + imagePullPolicy: Always + livenessProbe: + failureThreshold: 3 + httpGet: + path: /cmii/health + port: pod-port + scheme: HTTP + initialDelaySeconds: 60 + periodSeconds: 20 + successThreshold: 1 + timeoutSeconds: 5 + name: cmii-uav-gateway + ports: + - containerPort: 8080 + name: pod-port + protocol: TCP + readinessProbe: + failureThreshold: 3 + httpGet: + path: /cmii/health + port: pod-port + scheme: HTTP + initialDelaySeconds: 60 + periodSeconds: 20 + successThreshold: 1 + timeoutSeconds: 5 + resources: + limits: + cpu: "2" + memory: 2Gi + requests: + cpu: 200m + memory: 200Mi + startupProbe: + failureThreshold: 5 + httpGet: + path: /cmii/health + port: pod-port + scheme: HTTP + initialDelaySeconds: 60 + periodSeconds: 20 + successThreshold: 1 + timeoutSeconds: 3 + terminationMessagePath: /dev/termination-log + terminationMessagePolicy: File + volumeMounts: + - mountPath: /cmii/logs + name: nfs-backend-log-volume + subPath: cqejpt/cmii-uav-gateway + dnsPolicy: ClusterFirst + imagePullSecrets: + - name: harborsecret + restartPolicy: Always + schedulerName: default-scheduler + securityContext: {} + terminationGracePeriodSeconds: 30 + volumes: + - name: nfs-backend-log-volume + persistentVolumeClaim: + claimName: nfs-backend-log-pvc +--- +apiVersion: apps/v1 +kind: Deployment +metadata: + labels: + app.kubernetes.io/app-version: 5.7.0 + app.kubernetes.io/managed-by: octopus + cmii.app: cmii-uav-gis-server + cmii.type: backend + octopus/control: backend-app-1.0.0 + name: cmii-uav-gis-server + namespace: cqejpt +spec: + progressDeadlineSeconds: 600 + replicas: 0 + revisionHistoryLimit: 10 + selector: + matchLabels: + cmii.app: cmii-uav-gis-server + cmii.type: backend + strategy: + rollingUpdate: + maxSurge: 25% + maxUnavailable: 1 + type: RollingUpdate + template: + metadata: + creationTimestamp: null + labels: + cmii.app: cmii-uav-gis-server + cmii.type: backend + spec: + affinity: + nodeAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + nodeSelectorTerms: + - matchExpressions: + - key: uavcloud.env + operator: In + values: + - cqejpt + containers: + - env: + - name: K8S_NAMESPACE + value: cqejpt + - 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: + apiVersion: v1 + fieldPath: status.podIP + - name: NACOS_DISCOVERY_PORT + value: "8080" + - name: BIZ_CONFIG_GROUP + value: 5.7.0 + - name: SYS_CONFIG_GROUP + value: 5.7.0 + - name: IMAGE_VERSION + value: 5.7.0 + - name: NACOS_USERNAME + value: developer + - name: NACOS_PASSWORD + value: Deve@9128201 + image: chongqingshcis-a189ec98.ecis.chongqing-1.cmecloud.cn/cmii/cmii-uav-gis-server:5.7.0 + imagePullPolicy: Always + livenessProbe: + failureThreshold: 3 + httpGet: + path: /cmii/health + port: pod-port + scheme: HTTP + initialDelaySeconds: 60 + periodSeconds: 20 + successThreshold: 1 + timeoutSeconds: 5 + name: cmii-uav-gis-server + ports: + - containerPort: 8080 + name: pod-port + protocol: TCP + readinessProbe: + failureThreshold: 3 + httpGet: + path: /cmii/health + port: pod-port + scheme: HTTP + initialDelaySeconds: 60 + periodSeconds: 20 + successThreshold: 1 + timeoutSeconds: 5 + resources: + limits: + cpu: "2" + memory: 2Gi + requests: + cpu: 200m + memory: 200Mi + startupProbe: + failureThreshold: 5 + httpGet: + path: /cmii/health + port: pod-port + scheme: HTTP + initialDelaySeconds: 60 + periodSeconds: 20 + successThreshold: 1 + timeoutSeconds: 3 + terminationMessagePath: /dev/termination-log + terminationMessagePolicy: File + volumeMounts: + - mountPath: /cmii/logs + name: nfs-backend-log-volume + subPath: cqejpt/cmii-uav-gis-server + dnsPolicy: ClusterFirst + imagePullSecrets: + - name: harborsecret + restartPolicy: Always + schedulerName: default-scheduler + securityContext: {} + terminationGracePeriodSeconds: 30 + volumes: + - name: nfs-backend-log-volume + persistentVolumeClaim: + claimName: nfs-backend-log-pvc +--- +apiVersion: apps/v1 +kind: Deployment +metadata: + labels: + app.kubernetes.io/app-version: 5.7.0 + app.kubernetes.io/managed-by: octopus + cmii.app: cmii-uav-grid-datasource + cmii.type: backend + octopus/control: backend-app-1.0.0 + name: cmii-uav-grid-datasource + namespace: cqejpt +spec: + progressDeadlineSeconds: 600 + replicas: 0 + revisionHistoryLimit: 10 + selector: + matchLabels: + cmii.app: cmii-uav-grid-datasource + cmii.type: backend + strategy: + rollingUpdate: + maxSurge: 25% + maxUnavailable: 1 + type: RollingUpdate + template: + metadata: + creationTimestamp: null + labels: + cmii.app: cmii-uav-grid-datasource + cmii.type: backend + spec: + affinity: + nodeAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + nodeSelectorTerms: + - matchExpressions: + - key: uavcloud.env + operator: In + values: + - cqejpt + containers: + - env: + - name: K8S_NAMESPACE + value: cqejpt + - 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: + apiVersion: v1 + fieldPath: status.podIP + - name: NACOS_DISCOVERY_PORT + value: "8080" + - name: BIZ_CONFIG_GROUP + value: 5.7.0 + - name: SYS_CONFIG_GROUP + value: 5.7.0 + - name: IMAGE_VERSION + value: 5.7.0 + - name: NACOS_USERNAME + value: developer + - name: NACOS_PASSWORD + value: Deve@9128201 + image: chongqingshcis-a189ec98.ecis.chongqing-1.cmecloud.cn/cmii/cmii-uav-grid-datasource:5.2.0-24810 + imagePullPolicy: Always + livenessProbe: + failureThreshold: 3 + httpGet: + path: /cmii/health + port: pod-port + scheme: HTTP + initialDelaySeconds: 60 + periodSeconds: 20 + successThreshold: 1 + timeoutSeconds: 5 + name: cmii-uav-grid-datasource + ports: + - containerPort: 8080 + name: pod-port + protocol: TCP + readinessProbe: + failureThreshold: 3 + httpGet: + path: /cmii/health + port: pod-port + scheme: HTTP + initialDelaySeconds: 60 + periodSeconds: 20 + successThreshold: 1 + timeoutSeconds: 5 + resources: + limits: + cpu: "2" + memory: 2Gi + requests: + cpu: 200m + memory: 200Mi + startupProbe: + failureThreshold: 5 + httpGet: + path: /cmii/health + port: pod-port + scheme: HTTP + initialDelaySeconds: 60 + periodSeconds: 20 + successThreshold: 1 + timeoutSeconds: 3 + terminationMessagePath: /dev/termination-log + terminationMessagePolicy: File + volumeMounts: + - mountPath: /cmii/logs + name: nfs-backend-log-volume + subPath: cqejpt/cmii-uav-grid-datasource + dnsPolicy: ClusterFirst + imagePullSecrets: + - name: harborsecret + restartPolicy: Always + schedulerName: default-scheduler + securityContext: {} + terminationGracePeriodSeconds: 30 + volumes: + - name: nfs-backend-log-volume + persistentVolumeClaim: + claimName: nfs-backend-log-pvc +--- +apiVersion: apps/v1 +kind: Deployment +metadata: + labels: + app.kubernetes.io/app-version: 5.7.0 + app.kubernetes.io/managed-by: octopus + cmii.app: cmii-uav-grid-engine + cmii.type: backend + octopus/control: backend-app-1.0.0 + name: cmii-uav-grid-engine + namespace: cqejpt +spec: + progressDeadlineSeconds: 600 + replicas: 0 + revisionHistoryLimit: 10 + selector: + matchLabels: + cmii.app: cmii-uav-grid-engine + cmii.type: backend + strategy: + rollingUpdate: + maxSurge: 25% + maxUnavailable: 1 + type: RollingUpdate + template: + metadata: + creationTimestamp: null + labels: + cmii.app: cmii-uav-grid-engine + cmii.type: backend + spec: + affinity: + nodeAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + nodeSelectorTerms: + - matchExpressions: + - key: uavcloud.env + operator: In + values: + - cqejpt + containers: + - env: + - name: K8S_NAMESPACE + value: cqejpt + - 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: + apiVersion: v1 + fieldPath: status.podIP + - name: NACOS_DISCOVERY_PORT + value: "8080" + - name: BIZ_CONFIG_GROUP + value: 5.7.0 + - name: SYS_CONFIG_GROUP + value: 5.7.0 + - name: IMAGE_VERSION + value: 5.7.0 + - name: NACOS_USERNAME + value: developer + - name: NACOS_PASSWORD + value: Deve@9128201 + image: chongqingshcis-a189ec98.ecis.chongqing-1.cmecloud.cn/cmii/cmii-uav-grid-engine:5.1.0 + imagePullPolicy: Always + livenessProbe: + failureThreshold: 3 + httpGet: + path: /cmii/health + port: pod-port + scheme: HTTP + initialDelaySeconds: 60 + periodSeconds: 20 + successThreshold: 1 + timeoutSeconds: 5 + name: cmii-uav-grid-engine + ports: + - containerPort: 8080 + name: pod-port + protocol: TCP + readinessProbe: + failureThreshold: 3 + httpGet: + path: /cmii/health + port: pod-port + scheme: HTTP + initialDelaySeconds: 60 + periodSeconds: 20 + successThreshold: 1 + timeoutSeconds: 5 + resources: + limits: + cpu: "2" + memory: 2Gi + requests: + cpu: 200m + memory: 200Mi + startupProbe: + failureThreshold: 5 + httpGet: + path: /cmii/health + port: pod-port + scheme: HTTP + initialDelaySeconds: 60 + periodSeconds: 20 + successThreshold: 1 + timeoutSeconds: 3 + terminationMessagePath: /dev/termination-log + terminationMessagePolicy: File + volumeMounts: + - mountPath: /cmii/logs + name: nfs-backend-log-volume + subPath: cqejpt/cmii-uav-grid-engine + dnsPolicy: ClusterFirst + imagePullSecrets: + - name: harborsecret + restartPolicy: Always + schedulerName: default-scheduler + securityContext: {} + terminationGracePeriodSeconds: 30 + volumes: + - name: nfs-backend-log-volume + persistentVolumeClaim: + claimName: nfs-backend-log-pvc +--- +apiVersion: apps/v1 +kind: Deployment +metadata: + labels: + app.kubernetes.io/app-version: 5.7.0 + app.kubernetes.io/managed-by: octopus + cmii.app: cmii-uav-grid-manage + cmii.type: backend + octopus/control: backend-app-1.0.0 + name: cmii-uav-grid-manage + namespace: cqejpt +spec: + progressDeadlineSeconds: 600 + replicas: 0 + revisionHistoryLimit: 10 + selector: + matchLabels: + cmii.app: cmii-uav-grid-manage + cmii.type: backend + strategy: + rollingUpdate: + maxSurge: 25% + maxUnavailable: 1 + type: RollingUpdate + template: + metadata: + creationTimestamp: null + labels: + cmii.app: cmii-uav-grid-manage + cmii.type: backend + spec: + affinity: + nodeAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + nodeSelectorTerms: + - matchExpressions: + - key: uavcloud.env + operator: In + values: + - cqejpt + containers: + - env: + - name: K8S_NAMESPACE + value: cqejpt + - 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: + apiVersion: v1 + fieldPath: status.podIP + - name: NACOS_DISCOVERY_PORT + value: "8080" + - name: BIZ_CONFIG_GROUP + value: 5.7.0 + - name: SYS_CONFIG_GROUP + value: 5.7.0 + - name: IMAGE_VERSION + value: 5.7.0 + - name: NACOS_USERNAME + value: developer + - name: NACOS_PASSWORD + value: Deve@9128201 + image: chongqingshcis-a189ec98.ecis.chongqing-1.cmecloud.cn/cmii/cmii-uav-grid-manage:5.1.0 + imagePullPolicy: Always + livenessProbe: + failureThreshold: 3 + httpGet: + path: /cmii/health + port: pod-port + scheme: HTTP + initialDelaySeconds: 60 + periodSeconds: 20 + successThreshold: 1 + timeoutSeconds: 5 + name: cmii-uav-grid-manage + ports: + - containerPort: 8080 + name: pod-port + protocol: TCP + readinessProbe: + failureThreshold: 3 + httpGet: + path: /cmii/health + port: pod-port + scheme: HTTP + initialDelaySeconds: 60 + periodSeconds: 20 + successThreshold: 1 + timeoutSeconds: 5 + resources: + limits: + cpu: "2" + memory: 2Gi + requests: + cpu: 200m + memory: 200Mi + startupProbe: + failureThreshold: 5 + httpGet: + path: /cmii/health + port: pod-port + scheme: HTTP + initialDelaySeconds: 60 + periodSeconds: 20 + successThreshold: 1 + timeoutSeconds: 3 + terminationMessagePath: /dev/termination-log + terminationMessagePolicy: File + volumeMounts: + - mountPath: /cmii/logs + name: nfs-backend-log-volume + subPath: cqejpt/cmii-uav-grid-manage + dnsPolicy: ClusterFirst + imagePullSecrets: + - name: harborsecret + restartPolicy: Always + schedulerName: default-scheduler + securityContext: {} + terminationGracePeriodSeconds: 30 + volumes: + - name: nfs-backend-log-volume + persistentVolumeClaim: + claimName: nfs-backend-log-pvc +--- +apiVersion: apps/v1 +kind: Deployment +metadata: + labels: + app.kubernetes.io/app-version: 5.7.0 + app.kubernetes.io/managed-by: octopus + cmii.app: cmii-uav-industrial-portfolio + cmii.type: backend + octopus/control: backend-app-1.0.0 + name: cmii-uav-industrial-portfolio + namespace: cqejpt +spec: + progressDeadlineSeconds: 600 + replicas: 1 + revisionHistoryLimit: 10 + selector: + matchLabels: + cmii.app: cmii-uav-industrial-portfolio + cmii.type: backend + strategy: + rollingUpdate: + maxSurge: 25% + maxUnavailable: 1 + type: RollingUpdate + template: + metadata: + creationTimestamp: null + labels: + cmii.app: cmii-uav-industrial-portfolio + cmii.type: backend + spec: + affinity: + nodeAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + nodeSelectorTerms: + - matchExpressions: + - key: uavcloud.env + operator: In + values: + - cqejpt + containers: + - env: + - name: K8S_NAMESPACE + value: cqejpt + - 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: + apiVersion: v1 + fieldPath: status.podIP + - name: NACOS_DISCOVERY_PORT + value: "8080" + - name: BIZ_CONFIG_GROUP + value: 5.7.0 + - name: SYS_CONFIG_GROUP + value: 5.7.0 + - name: IMAGE_VERSION + value: 5.7.0 + - name: NACOS_USERNAME + value: developer + - name: NACOS_PASSWORD + value: Deve@9128201 + image: chongqingshcis-a189ec98.ecis.chongqing-1.cmecloud.cn/cmii/cmii-uav-industrial-portfolio:5.7.0-31369-yunnan-082001 + imagePullPolicy: Always + livenessProbe: + failureThreshold: 3 + httpGet: + path: /cmii/health + port: pod-port + scheme: HTTP + initialDelaySeconds: 60 + periodSeconds: 20 + successThreshold: 1 + timeoutSeconds: 5 + name: cmii-uav-industrial-portfolio + ports: + - containerPort: 8080 + name: pod-port + protocol: TCP + readinessProbe: + failureThreshold: 3 + httpGet: + path: /cmii/health + port: pod-port + scheme: HTTP + initialDelaySeconds: 60 + periodSeconds: 20 + successThreshold: 1 + timeoutSeconds: 5 + resources: + limits: + cpu: "2" + memory: 2Gi + requests: + cpu: 200m + memory: 200Mi + startupProbe: + failureThreshold: 5 + httpGet: + path: /cmii/health + port: pod-port + scheme: HTTP + initialDelaySeconds: 60 + periodSeconds: 20 + successThreshold: 1 + timeoutSeconds: 3 + terminationMessagePath: /dev/termination-log + terminationMessagePolicy: File + volumeMounts: + - mountPath: /cmii/logs + name: nfs-backend-log-volume + subPath: cqejpt/cmii-uav-industrial-portfolio + dnsPolicy: ClusterFirst + imagePullSecrets: + - name: harborsecret + restartPolicy: Always + schedulerName: default-scheduler + securityContext: {} + terminationGracePeriodSeconds: 30 + volumes: + - name: nfs-backend-log-volume + persistentVolumeClaim: + claimName: nfs-backend-log-pvc +--- +apiVersion: apps/v1 +kind: Deployment +metadata: + labels: + app.kubernetes.io/app-version: 5.7.0 + app.kubernetes.io/managed-by: octopus + cmii.app: cmii-uav-integration + cmii.type: backend + octopus/control: backend-app-1.0.0 + name: cmii-uav-integration + namespace: cqejpt +spec: + progressDeadlineSeconds: 600 + replicas: 0 + revisionHistoryLimit: 10 + selector: + matchLabels: + cmii.app: cmii-uav-integration + cmii.type: backend + strategy: + rollingUpdate: + maxSurge: 25% + maxUnavailable: 1 + type: RollingUpdate + template: + metadata: + creationTimestamp: null + labels: + cmii.app: cmii-uav-integration + cmii.type: backend + spec: + affinity: + nodeAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + nodeSelectorTerms: + - matchExpressions: + - key: uavcloud.env + operator: In + values: + - cqejpt + containers: + - env: + - name: K8S_NAMESPACE + value: cqejpt + - 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: + apiVersion: v1 + fieldPath: status.podIP + - name: NACOS_DISCOVERY_PORT + value: "8080" + - name: BIZ_CONFIG_GROUP + value: 5.7.0 + - name: SYS_CONFIG_GROUP + value: 5.7.0 + - name: IMAGE_VERSION + value: 5.7.0 + - name: NACOS_USERNAME + value: developer + - name: NACOS_PASSWORD + value: Deve@9128201 + image: chongqingshcis-a189ec98.ecis.chongqing-1.cmecloud.cn/cmii/cmii-uav-integration:5.7.0-hw-080201 + imagePullPolicy: Always + livenessProbe: + failureThreshold: 3 + httpGet: + path: /cmii/health + port: pod-port + scheme: HTTP + initialDelaySeconds: 60 + periodSeconds: 20 + successThreshold: 1 + timeoutSeconds: 5 + name: cmii-uav-integration + ports: + - containerPort: 8080 + name: pod-port + protocol: TCP + readinessProbe: + failureThreshold: 3 + httpGet: + path: /cmii/health + port: pod-port + scheme: HTTP + initialDelaySeconds: 60 + periodSeconds: 20 + successThreshold: 1 + timeoutSeconds: 5 + resources: + limits: + cpu: "2" + memory: 2Gi + requests: + cpu: 200m + memory: 200Mi + startupProbe: + failureThreshold: 5 + httpGet: + path: /cmii/health + port: pod-port + scheme: HTTP + initialDelaySeconds: 60 + periodSeconds: 20 + successThreshold: 1 + timeoutSeconds: 3 + terminationMessagePath: /dev/termination-log + terminationMessagePolicy: File + volumeMounts: + - mountPath: /cmii/logs + name: nfs-backend-log-volume + subPath: cqejpt/cmii-uav-integration + dnsPolicy: ClusterFirst + imagePullSecrets: + - name: harborsecret + restartPolicy: Always + schedulerName: default-scheduler + securityContext: {} + terminationGracePeriodSeconds: 30 + volumes: + - name: nfs-backend-log-volume + persistentVolumeClaim: + claimName: nfs-backend-log-pvc +--- +apiVersion: apps/v1 +kind: Deployment +metadata: + labels: + app.kubernetes.io/app-version: 5.7.0 + app.kubernetes.io/managed-by: octopus + cmii.app: cmii-uav-kpi-monitor + cmii.type: backend + octopus/control: backend-app-1.0.0 + name: cmii-uav-kpi-monitor + namespace: cqejpt +spec: + progressDeadlineSeconds: 600 + replicas: 0 + revisionHistoryLimit: 10 + selector: + matchLabels: + cmii.app: cmii-uav-kpi-monitor + cmii.type: backend + strategy: + rollingUpdate: + maxSurge: 25% + maxUnavailable: 1 + type: RollingUpdate + template: + metadata: + creationTimestamp: null + labels: + cmii.app: cmii-uav-kpi-monitor + cmii.type: backend + spec: + affinity: + nodeAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + nodeSelectorTerms: + - matchExpressions: + - key: uavcloud.env + operator: In + values: + - cqejpt + containers: + - env: + - name: K8S_NAMESPACE + value: cqejpt + - 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: + apiVersion: v1 + fieldPath: status.podIP + - name: NACOS_DISCOVERY_PORT + value: "8080" + - name: BIZ_CONFIG_GROUP + value: 5.7.0 + - name: SYS_CONFIG_GROUP + value: 5.7.0 + - name: IMAGE_VERSION + value: 5.7.0 + - name: NACOS_USERNAME + value: developer + - name: NACOS_PASSWORD + value: Deve@9128201 + image: chongqingshcis-a189ec98.ecis.chongqing-1.cmecloud.cn/cmii/cmii-uav-kpi-monitor:5.5.0 + imagePullPolicy: Always + livenessProbe: + failureThreshold: 3 + httpGet: + path: /cmii/health + port: pod-port + scheme: HTTP + initialDelaySeconds: 60 + periodSeconds: 20 + successThreshold: 1 + timeoutSeconds: 5 + name: cmii-uav-kpi-monitor + ports: + - containerPort: 8080 + name: pod-port + protocol: TCP + readinessProbe: + failureThreshold: 3 + httpGet: + path: /cmii/health + port: pod-port + scheme: HTTP + initialDelaySeconds: 60 + periodSeconds: 20 + successThreshold: 1 + timeoutSeconds: 5 + resources: + limits: + cpu: "2" + memory: 2Gi + requests: + cpu: 200m + memory: 200Mi + startupProbe: + failureThreshold: 5 + httpGet: + path: /cmii/health + port: pod-port + scheme: HTTP + initialDelaySeconds: 60 + periodSeconds: 20 + successThreshold: 1 + timeoutSeconds: 3 + terminationMessagePath: /dev/termination-log + terminationMessagePolicy: File + volumeMounts: + - mountPath: /cmii/logs + name: nfs-backend-log-volume + subPath: cqejpt/cmii-uav-kpi-monitor + dnsPolicy: ClusterFirst + imagePullSecrets: + - name: harborsecret + restartPolicy: Always + schedulerName: default-scheduler + securityContext: {} + terminationGracePeriodSeconds: 30 + volumes: + - name: nfs-backend-log-volume + persistentVolumeClaim: + claimName: nfs-backend-log-pvc +--- +apiVersion: apps/v1 +kind: Deployment +metadata: + labels: + app.kubernetes.io/app-version: 5.7.0 + app.kubernetes.io/managed-by: octopus + cmii.app: cmii-uav-logger + cmii.type: backend + octopus/control: backend-app-1.0.0 + name: cmii-uav-logger + namespace: cqejpt +spec: + progressDeadlineSeconds: 600 + replicas: 1 + revisionHistoryLimit: 10 + selector: + matchLabels: + cmii.app: cmii-uav-logger + cmii.type: backend + strategy: + rollingUpdate: + maxSurge: 25% + maxUnavailable: 1 + type: RollingUpdate + template: + metadata: + creationTimestamp: null + labels: + cmii.app: cmii-uav-logger + cmii.type: backend + spec: + affinity: + nodeAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + nodeSelectorTerms: + - matchExpressions: + - key: uavcloud.env + operator: In + values: + - cqejpt + containers: + - env: + - name: K8S_NAMESPACE + value: cqejpt + - 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: + apiVersion: v1 + fieldPath: status.podIP + - name: NACOS_DISCOVERY_PORT + value: "8080" + - name: BIZ_CONFIG_GROUP + value: 5.7.0 + - name: SYS_CONFIG_GROUP + value: 5.7.0 + - name: IMAGE_VERSION + value: 5.7.0 + - name: NACOS_USERNAME + value: developer + - name: NACOS_PASSWORD + value: Deve@9128201 + image: chongqingshcis-a189ec98.ecis.chongqing-1.cmecloud.cn/cmii/cmii-uav-logger:5.7.0 + imagePullPolicy: Always + livenessProbe: + failureThreshold: 3 + httpGet: + path: /cmii/health + port: pod-port + scheme: HTTP + initialDelaySeconds: 60 + periodSeconds: 20 + successThreshold: 1 + timeoutSeconds: 5 + name: cmii-uav-logger + ports: + - containerPort: 8080 + name: pod-port + protocol: TCP + readinessProbe: + failureThreshold: 3 + httpGet: + path: /cmii/health + port: pod-port + scheme: HTTP + initialDelaySeconds: 60 + periodSeconds: 20 + successThreshold: 1 + timeoutSeconds: 5 + resources: + limits: + cpu: "2" + memory: 2Gi + requests: + cpu: 200m + memory: 200Mi + startupProbe: + failureThreshold: 5 + httpGet: + path: /cmii/health + port: pod-port + scheme: HTTP + initialDelaySeconds: 60 + periodSeconds: 20 + successThreshold: 1 + timeoutSeconds: 3 + terminationMessagePath: /dev/termination-log + terminationMessagePolicy: File + volumeMounts: + - mountPath: /cmii/logs + name: nfs-backend-log-volume + subPath: cqejpt/cmii-uav-logger + dnsPolicy: ClusterFirst + imagePullSecrets: + - name: harborsecret + restartPolicy: Always + schedulerName: default-scheduler + securityContext: {} + terminationGracePeriodSeconds: 30 + volumes: + - name: nfs-backend-log-volume + persistentVolumeClaim: + claimName: nfs-backend-log-pvc +--- +apiVersion: apps/v1 +kind: Deployment +metadata: + labels: + app.kubernetes.io/app-version: 5.7.0 + app.kubernetes.io/managed-by: octopus + cmii.app: cmii-uav-material-warehouse + cmii.type: backend + octopus/control: backend-app-1.0.0 + name: cmii-uav-material-warehouse + namespace: cqejpt +spec: + progressDeadlineSeconds: 600 + replicas: 1 + revisionHistoryLimit: 10 + selector: + matchLabels: + cmii.app: cmii-uav-material-warehouse + cmii.type: backend + strategy: + rollingUpdate: + maxSurge: 25% + maxUnavailable: 1 + type: RollingUpdate + template: + metadata: + creationTimestamp: null + labels: + cmii.app: cmii-uav-material-warehouse + cmii.type: backend + spec: + affinity: + nodeAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + nodeSelectorTerms: + - matchExpressions: + - key: uavcloud.env + operator: In + values: + - cqejpt + containers: + - env: + - name: K8S_NAMESPACE + value: cqejpt + - name: APPLICATION_NAME + value: cmii-uav-material-warehouse + - name: CUST_JAVA_OPTS + value: -Xms200m -Xmx1500m -Dlog4j2.formatMsgNoLookups=true + - name: NACOS_REGISTRY + value: helm-nacos:8848 + - name: NACOS_DISCOVERY_IP + valueFrom: + fieldRef: + apiVersion: v1 + fieldPath: status.podIP + - name: NACOS_DISCOVERY_PORT + value: "8080" + - name: BIZ_CONFIG_GROUP + value: 5.7.0 + - name: SYS_CONFIG_GROUP + value: 5.7.0 + - name: IMAGE_VERSION + value: 5.7.0 + - name: NACOS_USERNAME + value: developer + - name: NACOS_PASSWORD + value: Deve@9128201 + image: chongqingshcis-a189ec98.ecis.chongqing-1.cmecloud.cn/cmii/cmii-uav-material-warehouse:5.7.0 + imagePullPolicy: Always + livenessProbe: + failureThreshold: 3 + httpGet: + path: /cmii/health + port: pod-port + scheme: HTTP + initialDelaySeconds: 60 + periodSeconds: 20 + successThreshold: 1 + timeoutSeconds: 5 + name: cmii-uav-material-warehouse + ports: + - containerPort: 8080 + name: pod-port + protocol: TCP + readinessProbe: + failureThreshold: 3 + httpGet: + path: /cmii/health + port: pod-port + scheme: HTTP + initialDelaySeconds: 60 + periodSeconds: 20 + successThreshold: 1 + timeoutSeconds: 5 + resources: + limits: + cpu: "2" + memory: 2Gi + requests: + cpu: 200m + memory: 200Mi + startupProbe: + failureThreshold: 5 + httpGet: + path: /cmii/health + port: pod-port + scheme: HTTP + initialDelaySeconds: 60 + periodSeconds: 20 + successThreshold: 1 + timeoutSeconds: 3 + terminationMessagePath: /dev/termination-log + terminationMessagePolicy: File + volumeMounts: + - mountPath: /cmii/logs + name: nfs-backend-log-volume + subPath: cqejpt/cmii-uav-material-warehouse + dnsPolicy: ClusterFirst + imagePullSecrets: + - name: harborsecret + restartPolicy: Always + schedulerName: default-scheduler + securityContext: {} + terminationGracePeriodSeconds: 30 + volumes: + - name: nfs-backend-log-volume + persistentVolumeClaim: + claimName: nfs-backend-log-pvc +--- +apiVersion: apps/v1 +kind: Deployment +metadata: + labels: + app.kubernetes.io/app-version: 5.7.0 + app.kubernetes.io/managed-by: octopus + cmii.app: cmii-uav-mission + cmii.type: backend + octopus/control: backend-app-1.0.0 + name: cmii-uav-mission + namespace: cqejpt +spec: + progressDeadlineSeconds: 600 + replicas: 1 + revisionHistoryLimit: 10 + selector: + matchLabels: + cmii.app: cmii-uav-mission + cmii.type: backend + strategy: + rollingUpdate: + maxSurge: 25% + maxUnavailable: 1 + type: RollingUpdate + template: + metadata: + creationTimestamp: null + labels: + cmii.app: cmii-uav-mission + cmii.type: backend + spec: + affinity: + nodeAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + nodeSelectorTerms: + - matchExpressions: + - key: uavcloud.env + operator: In + values: + - cqejpt + containers: + - env: + - name: K8S_NAMESPACE + value: cqejpt + - name: APPLICATION_NAME + value: cmii-uav-mission + - name: CUST_JAVA_OPTS + value: -Xms500m -Xmx2500m -Dlog4j2.formatMsgNoLookups=true + - name: NACOS_REGISTRY + value: helm-nacos:8848 + - name: NACOS_DISCOVERY_IP + valueFrom: + fieldRef: + apiVersion: v1 + fieldPath: status.podIP + - name: NACOS_DISCOVERY_PORT + value: "8080" + - name: BIZ_CONFIG_GROUP + value: 5.7.0 + - name: SYS_CONFIG_GROUP + value: 5.7.0 + - name: IMAGE_VERSION + value: 5.7.0 + - name: NACOS_USERNAME + value: developer + - name: NACOS_PASSWORD + value: Deve@9128201 + image: chongqingshcis-a189ec98.ecis.chongqing-1.cmecloud.cn/cmii/cmii-uav-mission:5.7.0-29766-0819 + imagePullPolicy: Always + livenessProbe: + failureThreshold: 3 + httpGet: + path: /cmii/health + port: pod-port + scheme: HTTP + initialDelaySeconds: 60 + periodSeconds: 20 + successThreshold: 1 + timeoutSeconds: 5 + name: cmii-uav-mission + ports: + - containerPort: 8080 + name: pod-port + protocol: TCP + readinessProbe: + failureThreshold: 3 + httpGet: + path: /cmii/health + port: pod-port + scheme: HTTP + initialDelaySeconds: 60 + periodSeconds: 20 + successThreshold: 1 + timeoutSeconds: 5 + resources: + limits: + cpu: "2" + memory: 3Gi + requests: + cpu: 200m + memory: 500Mi + startupProbe: + failureThreshold: 5 + httpGet: + path: /cmii/health + port: pod-port + scheme: HTTP + initialDelaySeconds: 60 + periodSeconds: 20 + successThreshold: 1 + timeoutSeconds: 3 + terminationMessagePath: /dev/termination-log + terminationMessagePolicy: File + volumeMounts: + - mountPath: /cmii/logs + name: nfs-backend-log-volume + subPath: cqejpt/cmii-uav-mission + dnsPolicy: ClusterFirst + imagePullSecrets: + - name: harborsecret + restartPolicy: Always + schedulerName: default-scheduler + securityContext: {} + terminationGracePeriodSeconds: 30 + volumes: + - name: nfs-backend-log-volume + persistentVolumeClaim: + claimName: nfs-backend-log-pvc +--- +apiVersion: apps/v1 +kind: Deployment +metadata: + labels: + app.kubernetes.io/app-version: 5.7.0 + app.kubernetes.io/managed-by: octopus + cmii.app: cmii-uav-mqtthandler + cmii.type: backend + octopus/control: backend-app-1.0.0 + name: cmii-uav-mqtthandler + namespace: cqejpt +spec: + progressDeadlineSeconds: 600 + replicas: 2 + revisionHistoryLimit: 10 + selector: + matchLabels: + cmii.app: cmii-uav-mqtthandler + cmii.type: backend + strategy: + rollingUpdate: + maxSurge: 25% + maxUnavailable: 1 + type: RollingUpdate + template: + metadata: + creationTimestamp: null + labels: + cmii.app: cmii-uav-mqtthandler + cmii.type: backend + spec: + affinity: + nodeAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + nodeSelectorTerms: + - matchExpressions: + - key: uavcloud.env + operator: In + values: + - cqejpt + containers: + - env: + - name: K8S_NAMESPACE + value: cqejpt + - name: APPLICATION_NAME + value: cmii-uav-mqtthandler + - name: CUST_JAVA_OPTS + value: -Xms1000m -Xmx3500m -Dlog4j2.formatMsgNoLookups=true + - name: NACOS_REGISTRY + value: helm-nacos:8848 + - name: NACOS_DISCOVERY_IP + valueFrom: + fieldRef: + apiVersion: v1 + fieldPath: status.podIP + - name: NACOS_DISCOVERY_PORT + value: "8080" + - name: BIZ_CONFIG_GROUP + value: 5.7.0 + - name: SYS_CONFIG_GROUP + value: 5.7.0 + - name: IMAGE_VERSION + value: 5.7.0 + - name: NACOS_USERNAME + value: developer + - name: NACOS_PASSWORD + value: Deve@9128201 + image: chongqingshcis-a189ec98.ecis.chongqing-1.cmecloud.cn/cmii/cmii-uav-mqtthandler:5.7.0-29766-0815 + imagePullPolicy: Always + livenessProbe: + failureThreshold: 3 + httpGet: + path: /cmii/health + port: pod-port + scheme: HTTP + initialDelaySeconds: 60 + periodSeconds: 20 + successThreshold: 1 + timeoutSeconds: 5 + name: cmii-uav-mqtthandler + ports: + - containerPort: 8080 + name: pod-port + protocol: TCP + readinessProbe: + failureThreshold: 3 + httpGet: + path: /cmii/health + port: pod-port + scheme: HTTP + initialDelaySeconds: 60 + periodSeconds: 20 + successThreshold: 1 + timeoutSeconds: 5 + resources: + limits: + cpu: "2" + memory: 4Gi + requests: + cpu: 200m + memory: 1000Mi + startupProbe: + failureThreshold: 5 + httpGet: + path: /cmii/health + port: pod-port + scheme: HTTP + initialDelaySeconds: 60 + periodSeconds: 20 + successThreshold: 1 + timeoutSeconds: 3 + terminationMessagePath: /dev/termination-log + terminationMessagePolicy: File + volumeMounts: + - mountPath: /cmii/logs + name: nfs-backend-log-volume + subPath: cqejpt/cmii-uav-mqtthandler + dnsPolicy: ClusterFirst + imagePullSecrets: + - name: harborsecret + restartPolicy: Always + schedulerName: default-scheduler + securityContext: {} + terminationGracePeriodSeconds: 30 + volumes: + - name: nfs-backend-log-volume + persistentVolumeClaim: + claimName: nfs-backend-log-pvc +--- +apiVersion: apps/v1 +kind: Deployment +metadata: + labels: + app.kubernetes.io/app-version: 5.7.0 + app.kubernetes.io/managed-by: octopus + cmii.app: cmii-uav-multilink + cmii.type: backend + octopus/control: backend-app-1.0.0 + name: cmii-uav-multilink + namespace: cqejpt +spec: + progressDeadlineSeconds: 600 + replicas: 0 + revisionHistoryLimit: 10 + selector: + matchLabels: + cmii.app: cmii-uav-multilink + cmii.type: backend + strategy: + rollingUpdate: + maxSurge: 25% + maxUnavailable: 1 + type: RollingUpdate + template: + metadata: + creationTimestamp: null + labels: + cmii.app: cmii-uav-multilink + cmii.type: backend + spec: + affinity: + nodeAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + nodeSelectorTerms: + - matchExpressions: + - key: uavcloud.env + operator: In + values: + - cqejpt + containers: + - env: + - name: K8S_NAMESPACE + value: cqejpt + - 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: + apiVersion: v1 + fieldPath: status.podIP + - name: NACOS_DISCOVERY_PORT + value: "8080" + - name: BIZ_CONFIG_GROUP + value: 5.7.0 + - name: SYS_CONFIG_GROUP + value: 5.7.0 + - name: IMAGE_VERSION + value: 5.7.0 + - name: NACOS_USERNAME + value: developer + - name: NACOS_PASSWORD + value: Deve@9128201 + image: chongqingshcis-a189ec98.ecis.chongqing-1.cmecloud.cn/cmii/cmii-uav-multilink:5.5.0 + imagePullPolicy: Always + livenessProbe: + failureThreshold: 3 + httpGet: + path: /cmii/health + port: pod-port + scheme: HTTP + initialDelaySeconds: 60 + periodSeconds: 20 + successThreshold: 1 + timeoutSeconds: 5 + name: cmii-uav-multilink + ports: + - containerPort: 8080 + name: pod-port + protocol: TCP + readinessProbe: + failureThreshold: 3 + httpGet: + path: /cmii/health + port: pod-port + scheme: HTTP + initialDelaySeconds: 60 + periodSeconds: 20 + successThreshold: 1 + timeoutSeconds: 5 + resources: + limits: + cpu: "2" + memory: 2Gi + requests: + cpu: 200m + memory: 200Mi + startupProbe: + failureThreshold: 5 + httpGet: + path: /cmii/health + port: pod-port + scheme: HTTP + initialDelaySeconds: 60 + periodSeconds: 20 + successThreshold: 1 + timeoutSeconds: 3 + terminationMessagePath: /dev/termination-log + terminationMessagePolicy: File + volumeMounts: + - mountPath: /cmii/logs + name: nfs-backend-log-volume + subPath: cqejpt/cmii-uav-multilink + dnsPolicy: ClusterFirst + imagePullSecrets: + - name: harborsecret + restartPolicy: Always + schedulerName: default-scheduler + securityContext: {} + terminationGracePeriodSeconds: 30 + volumes: + - name: nfs-backend-log-volume + persistentVolumeClaim: + claimName: nfs-backend-log-pvc +--- +apiVersion: apps/v1 +kind: Deployment +metadata: + labels: + app.kubernetes.io/app-version: 5.7.0 + app.kubernetes.io/managed-by: octopus + cmii.app: cmii-uav-notice + cmii.type: backend + octopus/control: backend-app-1.0.0 + name: cmii-uav-notice + namespace: cqejpt +spec: + progressDeadlineSeconds: 600 + replicas: 1 + revisionHistoryLimit: 10 + selector: + matchLabels: + cmii.app: cmii-uav-notice + cmii.type: backend + strategy: + rollingUpdate: + maxSurge: 25% + maxUnavailable: 1 + type: RollingUpdate + template: + metadata: + creationTimestamp: null + labels: + cmii.app: cmii-uav-notice + cmii.type: backend + spec: + affinity: + nodeAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + nodeSelectorTerms: + - matchExpressions: + - key: uavcloud.env + operator: In + values: + - cqejpt + containers: + - env: + - name: K8S_NAMESPACE + value: cqejpt + - 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: + apiVersion: v1 + fieldPath: status.podIP + - name: NACOS_DISCOVERY_PORT + value: "8080" + - name: BIZ_CONFIG_GROUP + value: 5.7.0 + - name: SYS_CONFIG_GROUP + value: 5.7.0 + - name: IMAGE_VERSION + value: 5.7.0 + - name: NACOS_USERNAME + value: developer + - name: NACOS_PASSWORD + value: Deve@9128201 + image: chongqingshcis-a189ec98.ecis.chongqing-1.cmecloud.cn/cmii/cmii-uav-notice:5.7.0 + imagePullPolicy: Always + livenessProbe: + failureThreshold: 3 + httpGet: + path: /cmii/health + port: pod-port + scheme: HTTP + initialDelaySeconds: 60 + periodSeconds: 20 + successThreshold: 1 + timeoutSeconds: 5 + name: cmii-uav-notice + ports: + - containerPort: 8080 + name: pod-port + protocol: TCP + readinessProbe: + failureThreshold: 3 + httpGet: + path: /cmii/health + port: pod-port + scheme: HTTP + initialDelaySeconds: 60 + periodSeconds: 20 + successThreshold: 1 + timeoutSeconds: 5 + resources: + limits: + cpu: "2" + memory: 2Gi + requests: + cpu: 200m + memory: 200Mi + startupProbe: + failureThreshold: 5 + httpGet: + path: /cmii/health + port: pod-port + scheme: HTTP + initialDelaySeconds: 60 + periodSeconds: 20 + successThreshold: 1 + timeoutSeconds: 3 + terminationMessagePath: /dev/termination-log + terminationMessagePolicy: File + volumeMounts: + - mountPath: /cmii/logs + name: nfs-backend-log-volume + subPath: cqejpt/cmii-uav-notice + dnsPolicy: ClusterFirst + imagePullSecrets: + - name: harborsecret + restartPolicy: Always + schedulerName: default-scheduler + securityContext: {} + terminationGracePeriodSeconds: 30 + volumes: + - name: nfs-backend-log-volume + persistentVolumeClaim: + claimName: nfs-backend-log-pvc +--- +apiVersion: apps/v1 +kind: Deployment +metadata: + labels: + app.kubernetes.io/app-version: 5.7.0 + app.kubernetes.io/managed-by: octopus + cmii.app: cmii-uav-oauth + cmii.type: backend + octopus/control: backend-app-1.0.0 + name: cmii-uav-oauth + namespace: cqejpt +spec: + progressDeadlineSeconds: 600 + replicas: 1 + revisionHistoryLimit: 10 + selector: + matchLabels: + cmii.app: cmii-uav-oauth + cmii.type: backend + strategy: + rollingUpdate: + maxSurge: 25% + maxUnavailable: 1 + type: RollingUpdate + template: + metadata: + creationTimestamp: null + labels: + cmii.app: cmii-uav-oauth + cmii.type: backend + spec: + affinity: + nodeAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + nodeSelectorTerms: + - matchExpressions: + - key: uavcloud.env + operator: In + values: + - cqejpt + containers: + - env: + - name: K8S_NAMESPACE + value: cqejpt + - 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: + apiVersion: v1 + fieldPath: status.podIP + - name: NACOS_DISCOVERY_PORT + value: "8080" + - name: BIZ_CONFIG_GROUP + value: 5.7.0 + - name: SYS_CONFIG_GROUP + value: 5.7.0 + - name: IMAGE_VERSION + value: 5.7.0 + - name: NACOS_USERNAME + value: developer + - name: NACOS_PASSWORD + value: Deve@9128201 + image: chongqingshcis-a189ec98.ecis.chongqing-1.cmecloud.cn/cmii/cmii-uav-oauth:5.7.0 + imagePullPolicy: Always + livenessProbe: + failureThreshold: 3 + httpGet: + path: /cmii/health + port: pod-port + scheme: HTTP + initialDelaySeconds: 60 + periodSeconds: 20 + successThreshold: 1 + timeoutSeconds: 5 + name: cmii-uav-oauth + ports: + - containerPort: 8080 + name: pod-port + protocol: TCP + readinessProbe: + failureThreshold: 3 + httpGet: + path: /cmii/health + port: pod-port + scheme: HTTP + initialDelaySeconds: 60 + periodSeconds: 20 + successThreshold: 1 + timeoutSeconds: 5 + resources: + limits: + cpu: "2" + memory: 2Gi + requests: + cpu: 200m + memory: 200Mi + startupProbe: + failureThreshold: 5 + httpGet: + path: /cmii/health + port: pod-port + scheme: HTTP + initialDelaySeconds: 60 + periodSeconds: 20 + successThreshold: 1 + timeoutSeconds: 3 + terminationMessagePath: /dev/termination-log + terminationMessagePolicy: File + volumeMounts: + - mountPath: /cmii/logs + name: nfs-backend-log-volume + subPath: cqejpt/cmii-uav-oauth + dnsPolicy: ClusterFirst + imagePullSecrets: + - name: harborsecret + restartPolicy: Always + schedulerName: default-scheduler + securityContext: {} + terminationGracePeriodSeconds: 30 + volumes: + - name: nfs-backend-log-volume + persistentVolumeClaim: + claimName: nfs-backend-log-pvc +--- +apiVersion: apps/v1 +kind: Deployment +metadata: + labels: + app.kubernetes.io/app-version: 5.7.0 + cmii.app: cmii-uav-platform + cmii.type: frontend + octopus.control: frontend-app-wdd + name: cmii-uav-platform + namespace: cqejpt +spec: + progressDeadlineSeconds: 600 + replicas: 1 + revisionHistoryLimit: 10 + selector: + matchLabels: + cmii.app: cmii-uav-platform + cmii.type: frontend + strategy: + rollingUpdate: + maxSurge: 25% + maxUnavailable: 0% + type: RollingUpdate + template: + metadata: + creationTimestamp: null + labels: + cmii.app: cmii-uav-platform + cmii.type: frontend + spec: + containers: + - env: + - name: K8S_NAMESPACE + value: cqejpt + - name: APPLICATION_NAME + value: cmii-uav-platform + image: chongqingshcis-a189ec98.ecis.chongqing-1.cmecloud.cn/cmii/cmii-uav-platform:5.4.0-0925-v1 + imagePullPolicy: Always + name: cmii-uav-platform + ports: + - containerPort: 9528 + name: platform-9528 + protocol: TCP + resources: + limits: + cpu: "1" + memory: 1Gi + requests: + cpu: 50m + memory: 50Mi + terminationMessagePath: /dev/termination-log + terminationMessagePolicy: File + volumeMounts: + - mountPath: /etc/nginx/conf.d/nginx.conf + name: nginx-conf + subPath: nginx.conf + - mountPath: /home/cmii-platform/dist/ingress-config.js + name: tenant-prefix + subPath: ingress-config.js + dnsPolicy: ClusterFirst + imagePullSecrets: + - name: harborsecret + - name: secret-registry-chongqingshcis-a189ec98.ecis.chongqing-1.cmecloud.cn + restartPolicy: Always + schedulerName: default-scheduler + securityContext: {} + terminationGracePeriodSeconds: 30 + volumes: + - configMap: + defaultMode: 420 + items: + - key: nginx.conf + path: nginx.conf + name: nginx-cm + name: nginx-conf + - configMap: + defaultMode: 420 + items: + - key: ingress-config.js + path: ingress-config.js + name: tenant-prefix-pangu + name: tenant-prefix +--- +apiVersion: apps/v1 +kind: Deployment +metadata: + labels: + app.kubernetes.io/app-version: 5.7.0 + cmii.app: cmii-uav-platform-ai-brain + cmii.type: frontend + octopus.control: frontend-app-wdd + name: cmii-uav-platform-ai-brain + namespace: cqejpt +spec: + progressDeadlineSeconds: 600 + replicas: 1 + revisionHistoryLimit: 10 + selector: + matchLabels: + cmii.app: cmii-uav-platform-ai-brain + cmii.type: frontend + strategy: + rollingUpdate: + maxSurge: 25% + maxUnavailable: 1 + type: RollingUpdate + template: + metadata: + creationTimestamp: null + labels: + cmii.app: cmii-uav-platform-ai-brain + cmii.type: frontend + spec: + containers: + - env: + - name: K8S_NAMESPACE + value: cqejpt + - name: APPLICATION_NAME + value: cmii-uav-platform-ai-brain + image: chongqingshcis-a189ec98.ecis.chongqing-1.cmecloud.cn/cmii/cmii-uav-platform-ai-brain:5.7.0 + imagePullPolicy: Always + name: cmii-uav-platform-ai-brain + ports: + - containerPort: 9528 + name: platform-9528 + protocol: TCP + resources: + limits: + cpu: "1" + memory: 1Gi + requests: + cpu: 50m + memory: 50Mi + terminationMessagePath: /dev/termination-log + terminationMessagePolicy: File + volumeMounts: + - mountPath: /etc/nginx/conf.d/nginx.conf + name: nginx-conf + subPath: nginx.conf + - mountPath: /home/cmii-platform/dist/ingress-config.js + name: tenant-prefix + subPath: ingress-config.js + dnsPolicy: ClusterFirst + imagePullSecrets: + - name: harborsecret + restartPolicy: Always + schedulerName: default-scheduler + securityContext: {} + terminationGracePeriodSeconds: 30 + volumes: + - configMap: + defaultMode: 420 + items: + - key: nginx.conf + path: nginx.conf + name: nginx-cm + name: nginx-conf + - configMap: + defaultMode: 420 + items: + - key: ingress-config.js + path: ingress-config.js + name: tenant-prefix-ai-brain + name: tenant-prefix +--- +apiVersion: apps/v1 +kind: Deployment +metadata: + labels: + app.kubernetes.io/app-version: 5.7.0 + cmii.app: cmii-uav-platform-armypeople + cmii.type: frontend + octopus.control: frontend-app-wdd + name: cmii-uav-platform-armypeople + namespace: cqejpt +spec: + progressDeadlineSeconds: 600 + replicas: 1 + revisionHistoryLimit: 10 + selector: + matchLabels: + cmii.app: cmii-uav-platform-armypeople + cmii.type: frontend + strategy: + rollingUpdate: + maxSurge: 25% + maxUnavailable: 1 + type: RollingUpdate + template: + metadata: + creationTimestamp: null + labels: + cmii.app: cmii-uav-platform-armypeople + cmii.type: frontend + spec: + containers: + - env: + - name: K8S_NAMESPACE + value: cqejpt + - name: APPLICATION_NAME + value: cmii-uav-platform-armypeople + image: chongqingshcis-a189ec98.ecis.chongqing-1.cmecloud.cn/cmii/cmii-uav-platform-armypeople:5.7.0-0820 + imagePullPolicy: Always + name: cmii-uav-platform-armypeople + ports: + - containerPort: 9528 + name: platform-9528 + protocol: TCP + resources: + limits: + cpu: "1" + memory: 1Gi + requests: + cpu: 50m + memory: 50Mi + terminationMessagePath: /dev/termination-log + terminationMessagePolicy: File + volumeMounts: + - mountPath: /etc/nginx/conf.d/nginx.conf + name: nginx-conf + subPath: nginx.conf + - mountPath: /home/cmii-platform/dist/ingress-config.js + name: tenant-prefix + subPath: ingress-config.js + dnsPolicy: ClusterFirst + imagePullSecrets: + - name: harborsecret + restartPolicy: Always + schedulerName: default-scheduler + securityContext: {} + terminationGracePeriodSeconds: 30 + volumes: + - configMap: + defaultMode: 420 + items: + - key: nginx.conf + path: nginx.conf + name: nginx-cm + name: nginx-conf + - configMap: + defaultMode: 420 + items: + - key: ingress-config.js + path: ingress-config.js + name: tenant-prefix-armypeople + name: tenant-prefix +--- +apiVersion: apps/v1 +kind: Deployment +metadata: + labels: + app.kubernetes.io/app-version: 5.7.0 + cmii.app: cmii-uav-platform-base + cmii.type: frontend + octopus.control: frontend-app-wdd + name: cmii-uav-platform-base + namespace: cqejpt +spec: + progressDeadlineSeconds: 600 + replicas: 1 + revisionHistoryLimit: 10 + selector: + matchLabels: + cmii.app: cmii-uav-platform-base + cmii.type: frontend + strategy: + rollingUpdate: + maxSurge: 25% + maxUnavailable: 1 + type: RollingUpdate + template: + metadata: + creationTimestamp: null + labels: + cmii.app: cmii-uav-platform-base + cmii.type: frontend + spec: + containers: + - env: + - name: K8S_NAMESPACE + value: cqejpt + - name: APPLICATION_NAME + value: cmii-uav-platform-base + image: chongqingshcis-a189ec98.ecis.chongqing-1.cmecloud.cn/cmii/cmii-uav-platform-base:5.4.0 + imagePullPolicy: Always + name: cmii-uav-platform-base + ports: + - containerPort: 9528 + name: platform-9528 + protocol: TCP + resources: + limits: + cpu: "1" + memory: 1Gi + requests: + cpu: 50m + memory: 50Mi + terminationMessagePath: /dev/termination-log + terminationMessagePolicy: File + volumeMounts: + - mountPath: /etc/nginx/conf.d/nginx.conf + name: nginx-conf + subPath: nginx.conf + - mountPath: /home/cmii-platform/dist/ingress-config.js + name: tenant-prefix + subPath: ingress-config.js + dnsPolicy: ClusterFirst + imagePullSecrets: + - name: harborsecret + restartPolicy: Always + schedulerName: default-scheduler + securityContext: {} + terminationGracePeriodSeconds: 30 + volumes: + - configMap: + defaultMode: 420 + items: + - key: nginx.conf + path: nginx.conf + name: nginx-cm + name: nginx-conf + - configMap: + defaultMode: 420 + items: + - key: ingress-config.js + path: ingress-config.js + name: tenant-prefix-base + name: tenant-prefix +--- +apiVersion: apps/v1 +kind: Deployment +metadata: + labels: + app.kubernetes.io/app-version: 5.7.0 + cmii.app: cmii-uav-platform-cms-portal + cmii.type: frontend + octopus.control: frontend-app-wdd + name: cmii-uav-platform-cms-portal + namespace: cqejpt +spec: + progressDeadlineSeconds: 600 + replicas: 1 + revisionHistoryLimit: 10 + selector: + matchLabels: + cmii.app: cmii-uav-platform-cms-portal + cmii.type: frontend + strategy: + rollingUpdate: + maxSurge: 25% + maxUnavailable: 1 + type: RollingUpdate + template: + metadata: + creationTimestamp: null + labels: + cmii.app: cmii-uav-platform-cms-portal + cmii.type: frontend + spec: + containers: + - env: + - name: K8S_NAMESPACE + value: cqejpt + - name: APPLICATION_NAME + value: cmii-uav-platform-cms-portal + image: chongqingshcis-a189ec98.ecis.chongqing-1.cmecloud.cn/cmii/cmii-uav-platform-cms-portal:5.7.0 + imagePullPolicy: Always + name: cmii-uav-platform-cms-portal + ports: + - containerPort: 9528 + name: platform-9528 + protocol: TCP + resources: + limits: + cpu: "1" + memory: 1Gi + requests: + cpu: 50m + memory: 50Mi + terminationMessagePath: /dev/termination-log + terminationMessagePolicy: File + volumeMounts: + - mountPath: /etc/nginx/conf.d/nginx.conf + name: nginx-conf + subPath: nginx.conf + - mountPath: /home/cmii-platform/dist/ingress-config.js + name: tenant-prefix + subPath: ingress-config.js + dnsPolicy: ClusterFirst + imagePullSecrets: + - name: harborsecret + restartPolicy: Always + schedulerName: default-scheduler + securityContext: {} + terminationGracePeriodSeconds: 30 + volumes: + - configMap: + defaultMode: 420 + items: + - key: nginx.conf + path: nginx.conf + name: nginx-cm + name: nginx-conf + - configMap: + defaultMode: 420 + items: + - key: ingress-config.js + path: ingress-config.js + name: tenant-prefix-cmsportal + name: tenant-prefix +--- +apiVersion: apps/v1 +kind: Deployment +metadata: + labels: + app.kubernetes.io/app-version: 5.7.0 + cmii.app: cmii-uav-platform-detection + cmii.type: frontend + octopus.control: frontend-app-wdd + name: cmii-uav-platform-detection + namespace: cqejpt +spec: + progressDeadlineSeconds: 600 + replicas: 1 + revisionHistoryLimit: 10 + selector: + matchLabels: + cmii.app: cmii-uav-platform-detection + cmii.type: frontend + strategy: + rollingUpdate: + maxSurge: 25% + maxUnavailable: 1 + type: RollingUpdate + template: + metadata: + creationTimestamp: null + labels: + cmii.app: cmii-uav-platform-detection + cmii.type: frontend + spec: + containers: + - env: + - name: K8S_NAMESPACE + value: cqejpt + - name: APPLICATION_NAME + value: cmii-uav-platform-detection + image: chongqingshcis-a189ec98.ecis.chongqing-1.cmecloud.cn/cmii/cmii-uav-platform-detection:5.6.0 + imagePullPolicy: Always + name: cmii-uav-platform-detection + ports: + - containerPort: 9528 + name: platform-9528 + protocol: TCP + resources: + limits: + cpu: "1" + memory: 1Gi + requests: + cpu: 50m + memory: 50Mi + terminationMessagePath: /dev/termination-log + terminationMessagePolicy: File + volumeMounts: + - mountPath: /etc/nginx/conf.d/nginx.conf + name: nginx-conf + subPath: nginx.conf + - mountPath: /home/cmii-platform/dist/ingress-config.js + name: tenant-prefix + subPath: ingress-config.js + dnsPolicy: ClusterFirst + imagePullSecrets: + - name: harborsecret + restartPolicy: Always + schedulerName: default-scheduler + securityContext: {} + terminationGracePeriodSeconds: 30 + volumes: + - configMap: + defaultMode: 420 + items: + - key: nginx.conf + path: nginx.conf + name: nginx-cm + name: nginx-conf + - configMap: + defaultMode: 420 + items: + - key: ingress-config.js + path: ingress-config.js + name: tenant-prefix-detection + name: tenant-prefix +--- +apiVersion: apps/v1 +kind: Deployment +metadata: + labels: + app.kubernetes.io/app-version: 5.7.0 + cmii.app: cmii-uav-platform-dispatchh5 + cmii.type: frontend + octopus.control: frontend-app-wdd + name: cmii-uav-platform-dispatchh5 + namespace: cqejpt +spec: + progressDeadlineSeconds: 600 + replicas: 1 + revisionHistoryLimit: 10 + selector: + matchLabels: + cmii.app: cmii-uav-platform-dispatchh5 + cmii.type: frontend + strategy: + rollingUpdate: + maxSurge: 25% + maxUnavailable: 1 + type: RollingUpdate + template: + metadata: + creationTimestamp: null + labels: + cmii.app: cmii-uav-platform-dispatchh5 + cmii.type: frontend + spec: + containers: + - env: + - name: K8S_NAMESPACE + value: cqejpt + - name: APPLICATION_NAME + value: cmii-uav-platform-dispatchh5 + image: chongqingshcis-a189ec98.ecis.chongqing-1.cmecloud.cn/cmii/cmii-uav-platform-dispatchh5:5.6.0-0708 + imagePullPolicy: Always + name: cmii-uav-platform-dispatchh5 + ports: + - containerPort: 9528 + name: platform-9528 + protocol: TCP + resources: + limits: + cpu: "1" + memory: 1Gi + requests: + cpu: 50m + memory: 50Mi + terminationMessagePath: /dev/termination-log + terminationMessagePolicy: File + volumeMounts: + - mountPath: /etc/nginx/conf.d/nginx.conf + name: nginx-conf + subPath: nginx.conf + - mountPath: /home/cmii-platform/dist/ingress-config.js + name: tenant-prefix + subPath: ingress-config.js + dnsPolicy: ClusterFirst + imagePullSecrets: + - name: harborsecret + restartPolicy: Always + schedulerName: default-scheduler + securityContext: {} + terminationGracePeriodSeconds: 30 + volumes: + - configMap: + defaultMode: 420 + items: + - key: nginx.conf + path: nginx.conf + name: nginx-cm + name: nginx-conf + - configMap: + defaultMode: 420 + items: + - key: ingress-config.js + path: ingress-config.js + name: tenant-prefix-dispatchh5 + name: tenant-prefix +--- +apiVersion: apps/v1 +kind: Deployment +metadata: + labels: + app.kubernetes.io/app-version: 5.7.0 + cmii.app: cmii-uav-platform-emergency-rescue + cmii.type: frontend + octopus.control: frontend-app-wdd + name: cmii-uav-platform-emergency-rescue + namespace: cqejpt +spec: + progressDeadlineSeconds: 600 + replicas: 1 + revisionHistoryLimit: 10 + selector: + matchLabels: + cmii.app: cmii-uav-platform-emergency-rescue + cmii.type: frontend + strategy: + rollingUpdate: + maxSurge: 25% + maxUnavailable: 1 + type: RollingUpdate + template: + metadata: + creationTimestamp: null + labels: + cmii.app: cmii-uav-platform-emergency-rescue + cmii.type: frontend + spec: + containers: + - env: + - name: K8S_NAMESPACE + value: cqejpt + - name: APPLICATION_NAME + value: cmii-uav-platform-emergency-rescue + image: chongqingshcis-a189ec98.ecis.chongqing-1.cmecloud.cn/cmii/cmii-uav-platform-emergency-rescue:5.6.0 + imagePullPolicy: Always + name: cmii-uav-platform-emergency-rescue + ports: + - containerPort: 9528 + name: platform-9528 + protocol: TCP + resources: + limits: + cpu: "1" + memory: 1Gi + requests: + cpu: 50m + memory: 50Mi + terminationMessagePath: /dev/termination-log + terminationMessagePolicy: File + volumeMounts: + - mountPath: /etc/nginx/conf.d/nginx.conf + name: nginx-conf + subPath: nginx.conf + - mountPath: /home/cmii-platform/dist/ingress-config.js + name: tenant-prefix + subPath: ingress-config.js + dnsPolicy: ClusterFirst + imagePullSecrets: + - name: harborsecret + restartPolicy: Always + schedulerName: default-scheduler + securityContext: {} + terminationGracePeriodSeconds: 30 + volumes: + - configMap: + defaultMode: 420 + items: + - key: nginx.conf + path: nginx.conf + name: nginx-cm + name: nginx-conf + - configMap: + defaultMode: 420 + items: + - key: ingress-config.js + path: ingress-config.js + name: tenant-prefix-emergency + name: tenant-prefix +--- +apiVersion: apps/v1 +kind: Deployment +metadata: + labels: + app.kubernetes.io/app-version: 5.7.0 + cmii.app: cmii-uav-platform-hljtt + cmii.type: frontend + octopus.control: frontend-app-wdd + name: cmii-uav-platform-hljtt + namespace: cqejpt +spec: + progressDeadlineSeconds: 600 + replicas: 0 + revisionHistoryLimit: 10 + selector: + matchLabels: + cmii.app: cmii-uav-platform-hljtt + cmii.type: frontend + strategy: + rollingUpdate: + maxSurge: 25% + maxUnavailable: 1 + type: RollingUpdate + template: + metadata: + creationTimestamp: null + labels: + cmii.app: cmii-uav-platform-hljtt + cmii.type: frontend + spec: + containers: + - env: + - name: K8S_NAMESPACE + value: cqejpt + - name: APPLICATION_NAME + value: cmii-uav-platform-hljtt + image: chongqingshcis-a189ec98.ecis.chongqing-1.cmecloud.cn/cmii/cmii-uav-platform-hljtt:5.3.0-hjltt + imagePullPolicy: Always + name: cmii-uav-platform-hljtt + ports: + - containerPort: 9528 + name: platform-9528 + protocol: TCP + resources: + limits: + cpu: "1" + memory: 1Gi + requests: + cpu: 50m + memory: 50Mi + terminationMessagePath: /dev/termination-log + terminationMessagePolicy: File + volumeMounts: + - mountPath: /etc/nginx/conf.d/nginx.conf + name: nginx-conf + subPath: nginx.conf + - mountPath: /home/cmii-platform/dist/ingress-config.js + name: tenant-prefix + subPath: ingress-config.js + dnsPolicy: ClusterFirst + imagePullSecrets: + - name: harborsecret + restartPolicy: Always + schedulerName: default-scheduler + securityContext: {} + terminationGracePeriodSeconds: 30 + volumes: + - configMap: + defaultMode: 420 + items: + - key: nginx.conf + path: nginx.conf + name: nginx-cm + name: nginx-conf + - configMap: + defaultMode: 420 + items: + - key: ingress-config.js + path: ingress-config.js + name: tenant-prefix-hljtt + name: tenant-prefix +--- +apiVersion: apps/v1 +kind: Deployment +metadata: + labels: + app.kubernetes.io/app-version: 5.7.0 + cmii.app: cmii-uav-platform-jiangsuwenlv + cmii.type: frontend + octopus.control: frontend-app-wdd + name: cmii-uav-platform-jiangsuwenlv + namespace: cqejpt +spec: + progressDeadlineSeconds: 600 + replicas: 0 + revisionHistoryLimit: 10 + selector: + matchLabels: + cmii.app: cmii-uav-platform-jiangsuwenlv + cmii.type: frontend + strategy: + rollingUpdate: + maxSurge: 25% + maxUnavailable: 1 + type: RollingUpdate + template: + metadata: + creationTimestamp: null + labels: + cmii.app: cmii-uav-platform-jiangsuwenlv + cmii.type: frontend + spec: + containers: + - env: + - name: K8S_NAMESPACE + value: cqejpt + - name: APPLICATION_NAME + value: cmii-uav-platform-jiangsuwenlv + image: chongqingshcis-a189ec98.ecis.chongqing-1.cmecloud.cn/cmii/cmii-uav-platform-jiangsuwenlv:4.1.3-jiangsu-0427 + imagePullPolicy: Always + name: cmii-uav-platform-jiangsuwenlv + ports: + - containerPort: 9528 + name: platform-9528 + protocol: TCP + resources: + limits: + cpu: "1" + memory: 1Gi + requests: + cpu: 50m + memory: 50Mi + terminationMessagePath: /dev/termination-log + terminationMessagePolicy: File + volumeMounts: + - mountPath: /etc/nginx/conf.d/nginx.conf + name: nginx-conf + subPath: nginx.conf + - mountPath: /home/cmii-platform/dist/ingress-config.js + name: tenant-prefix + subPath: ingress-config.js + dnsPolicy: ClusterFirst + imagePullSecrets: + - name: harborsecret + restartPolicy: Always + schedulerName: default-scheduler + securityContext: {} + terminationGracePeriodSeconds: 30 + volumes: + - configMap: + defaultMode: 420 + items: + - key: nginx.conf + path: nginx.conf + name: nginx-cm + name: nginx-conf + - configMap: + defaultMode: 420 + items: + - key: ingress-config.js + path: ingress-config.js + name: tenant-prefix-jiangsuwenlv + name: tenant-prefix +--- +apiVersion: apps/v1 +kind: Deployment +metadata: + labels: + app.kubernetes.io/app-version: 5.7.0 + cmii.app: cmii-uav-platform-logistics + cmii.type: frontend + octopus.control: frontend-app-wdd + name: cmii-uav-platform-logistics + namespace: cqejpt +spec: + progressDeadlineSeconds: 600 + replicas: 1 + revisionHistoryLimit: 10 + selector: + matchLabels: + cmii.app: cmii-uav-platform-logistics + cmii.type: frontend + strategy: + rollingUpdate: + maxSurge: 25% + maxUnavailable: 1 + type: RollingUpdate + template: + metadata: + creationTimestamp: null + labels: + cmii.app: cmii-uav-platform-logistics + cmii.type: frontend + spec: + containers: + - env: + - name: K8S_NAMESPACE + value: cqejpt + - name: APPLICATION_NAME + value: cmii-uav-platform-logistics + image: chongqingshcis-a189ec98.ecis.chongqing-1.cmecloud.cn/cmii/cmii-uav-platform-logistics:5.6.0 + imagePullPolicy: Always + name: cmii-uav-platform-logistics + ports: + - containerPort: 9528 + name: platform-9528 + protocol: TCP + resources: + limits: + cpu: "1" + memory: 1Gi + requests: + cpu: 50m + memory: 50Mi + terminationMessagePath: /dev/termination-log + terminationMessagePolicy: File + volumeMounts: + - mountPath: /etc/nginx/conf.d/nginx.conf + name: nginx-conf + subPath: nginx.conf + - mountPath: /home/cmii-platform/dist/ingress-config.js + name: tenant-prefix + subPath: ingress-config.js + dnsPolicy: ClusterFirst + imagePullSecrets: + - name: harborsecret + restartPolicy: Always + schedulerName: default-scheduler + securityContext: {} + terminationGracePeriodSeconds: 30 + volumes: + - configMap: + defaultMode: 420 + items: + - key: nginx.conf + path: nginx.conf + name: nginx-cm + name: nginx-conf + - configMap: + defaultMode: 420 + items: + - key: ingress-config.js + path: ingress-config.js + name: tenant-prefix-logistics + name: tenant-prefix +--- +apiVersion: apps/v1 +kind: Deployment +metadata: + labels: + app.kubernetes.io/app-version: 5.7.0 + cmii.app: cmii-uav-platform-media + cmii.type: frontend + octopus.control: frontend-app-wdd + name: cmii-uav-platform-media + namespace: cqejpt +spec: + progressDeadlineSeconds: 600 + replicas: 1 + revisionHistoryLimit: 10 + selector: + matchLabels: + cmii.app: cmii-uav-platform-media + cmii.type: frontend + strategy: + rollingUpdate: + maxSurge: 25% + maxUnavailable: 1 + type: RollingUpdate + template: + metadata: + creationTimestamp: null + labels: + cmii.app: cmii-uav-platform-media + cmii.type: frontend + spec: + containers: + - env: + - name: K8S_NAMESPACE + value: cqejpt + - name: APPLICATION_NAME + value: cmii-uav-platform-media + image: chongqingshcis-a189ec98.ecis.chongqing-1.cmecloud.cn/cmii/cmii-uav-platform-media:5.7.0 + imagePullPolicy: Always + name: cmii-uav-platform-media + ports: + - containerPort: 9528 + name: platform-9528 + protocol: TCP + resources: + limits: + cpu: "1" + memory: 1Gi + requests: + cpu: 50m + memory: 50Mi + terminationMessagePath: /dev/termination-log + terminationMessagePolicy: File + volumeMounts: + - mountPath: /etc/nginx/conf.d/nginx.conf + name: nginx-conf + subPath: nginx.conf + - mountPath: /home/cmii-platform/dist/ingress-config.js + name: tenant-prefix + subPath: ingress-config.js + dnsPolicy: ClusterFirst + imagePullSecrets: + - name: harborsecret + restartPolicy: Always + schedulerName: default-scheduler + securityContext: {} + terminationGracePeriodSeconds: 30 + volumes: + - configMap: + defaultMode: 420 + items: + - key: nginx.conf + path: nginx.conf + name: nginx-cm + name: nginx-conf + - configMap: + defaultMode: 420 + items: + - key: ingress-config.js + path: ingress-config.js + name: tenant-prefix-media + name: tenant-prefix +--- +apiVersion: apps/v1 +kind: Deployment +metadata: + labels: + app.kubernetes.io/app-version: 5.7.0 + cmii.app: cmii-uav-platform-multiterminal + cmii.type: frontend + octopus.control: frontend-app-wdd + name: cmii-uav-platform-multiterminal + namespace: cqejpt +spec: + progressDeadlineSeconds: 600 + replicas: 1 + revisionHistoryLimit: 10 + selector: + matchLabels: + cmii.app: cmii-uav-platform-multiterminal + cmii.type: frontend + strategy: + rollingUpdate: + maxSurge: 25% + maxUnavailable: 1 + type: RollingUpdate + template: + metadata: + creationTimestamp: null + labels: + cmii.app: cmii-uav-platform-multiterminal + cmii.type: frontend + spec: + containers: + - env: + - name: K8S_NAMESPACE + value: cqejpt + - name: APPLICATION_NAME + value: cmii-uav-platform-multiterminal + image: chongqingshcis-a189ec98.ecis.chongqing-1.cmecloud.cn/cmii/cmii-uav-platform-multiterminal:5.6.0 + imagePullPolicy: Always + name: cmii-uav-platform-multiterminal + ports: + - containerPort: 9528 + name: platform-9528 + protocol: TCP + resources: + limits: + cpu: "1" + memory: 1Gi + requests: + cpu: 50m + memory: 50Mi + terminationMessagePath: /dev/termination-log + terminationMessagePolicy: File + volumeMounts: + - mountPath: /etc/nginx/conf.d/nginx.conf + name: nginx-conf + subPath: nginx.conf + - mountPath: /home/cmii-platform/dist/ingress-config.js + name: tenant-prefix + subPath: ingress-config.js + dnsPolicy: ClusterFirst + imagePullSecrets: + - name: harborsecret + restartPolicy: Always + schedulerName: default-scheduler + securityContext: {} + terminationGracePeriodSeconds: 30 + volumes: + - configMap: + defaultMode: 420 + items: + - key: nginx.conf + path: nginx.conf + name: nginx-cm + name: nginx-conf + - configMap: + defaultMode: 420 + items: + - key: ingress-config.js + path: ingress-config.js + name: tenant-prefix-multiterminal + name: tenant-prefix +--- +apiVersion: apps/v1 +kind: Deployment +metadata: + labels: + app.kubernetes.io/app-version: 5.7.0 + cmii.app: cmii-uav-platform-mws + cmii.type: frontend + octopus.control: frontend-app-wdd + name: cmii-uav-platform-mws + namespace: cqejpt +spec: + progressDeadlineSeconds: 600 + replicas: 1 + revisionHistoryLimit: 10 + selector: + matchLabels: + cmii.app: cmii-uav-platform-mws + cmii.type: frontend + strategy: + rollingUpdate: + maxSurge: 25% + maxUnavailable: 1 + type: RollingUpdate + template: + metadata: + creationTimestamp: null + labels: + cmii.app: cmii-uav-platform-mws + cmii.type: frontend + spec: + containers: + - env: + - name: K8S_NAMESPACE + value: cqejpt + - name: APPLICATION_NAME + value: cmii-uav-platform-mws + image: chongqingshcis-a189ec98.ecis.chongqing-1.cmecloud.cn/cmii/cmii-uav-platform-mws:5.7.0 + imagePullPolicy: Always + name: cmii-uav-platform-mws + ports: + - containerPort: 9528 + name: platform-9528 + protocol: TCP + resources: + limits: + cpu: "1" + memory: 1Gi + requests: + cpu: 50m + memory: 50Mi + terminationMessagePath: /dev/termination-log + terminationMessagePolicy: File + volumeMounts: + - mountPath: /etc/nginx/conf.d/nginx.conf + name: nginx-conf + subPath: nginx.conf + - mountPath: /home/cmii-platform/dist/ingress-config.js + name: tenant-prefix + subPath: ingress-config.js + dnsPolicy: ClusterFirst + imagePullSecrets: + - name: harborsecret + restartPolicy: Always + schedulerName: default-scheduler + securityContext: {} + terminationGracePeriodSeconds: 30 + volumes: + - configMap: + defaultMode: 420 + items: + - key: nginx.conf + path: nginx.conf + name: nginx-cm + name: nginx-conf + - configMap: + defaultMode: 420 + items: + - key: ingress-config.js + path: ingress-config.js + name: tenant-prefix-mws + name: tenant-prefix +--- +apiVersion: apps/v1 +kind: Deployment +metadata: + labels: + app.kubernetes.io/app-version: 5.7.0 + cmii.app: cmii-uav-platform-oms + cmii.type: frontend + octopus.control: frontend-app-wdd + name: cmii-uav-platform-oms + namespace: cqejpt +spec: + progressDeadlineSeconds: 600 + replicas: 1 + revisionHistoryLimit: 10 + selector: + matchLabels: + cmii.app: cmii-uav-platform-oms + cmii.type: frontend + strategy: + rollingUpdate: + maxSurge: 25% + maxUnavailable: 1 + type: RollingUpdate + template: + metadata: + creationTimestamp: null + labels: + cmii.app: cmii-uav-platform-oms + cmii.type: frontend + spec: + containers: + - env: + - name: K8S_NAMESPACE + value: cqejpt + - name: APPLICATION_NAME + value: cmii-uav-platform-oms + image: chongqingshcis-a189ec98.ecis.chongqing-1.cmecloud.cn/cmii/cmii-uav-platform-oms:5.7.0 + imagePullPolicy: Always + name: cmii-uav-platform-oms + ports: + - containerPort: 9528 + name: platform-9528 + protocol: TCP + resources: + limits: + cpu: "1" + memory: 1Gi + requests: + cpu: 50m + memory: 50Mi + terminationMessagePath: /dev/termination-log + terminationMessagePolicy: File + volumeMounts: + - mountPath: /etc/nginx/conf.d/nginx.conf + name: nginx-conf + subPath: nginx.conf + - mountPath: /home/cmii-platform/dist/ingress-config.js + name: tenant-prefix + subPath: ingress-config.js + dnsPolicy: ClusterFirst + imagePullSecrets: + - name: harborsecret + restartPolicy: Always + schedulerName: default-scheduler + securityContext: {} + terminationGracePeriodSeconds: 30 + volumes: + - configMap: + defaultMode: 420 + items: + - key: nginx.conf + path: nginx.conf + name: nginx-cm + name: nginx-conf + - configMap: + defaultMode: 420 + items: + - key: ingress-config.js + path: ingress-config.js + name: tenant-prefix-oms + name: tenant-prefix +--- +apiVersion: apps/v1 +kind: Deployment +metadata: + labels: + app.kubernetes.io/app-version: 5.7.0 + cmii.app: cmii-uav-platform-open + cmii.type: frontend + octopus.control: frontend-app-wdd + name: cmii-uav-platform-open + namespace: cqejpt +spec: + progressDeadlineSeconds: 600 + replicas: 1 + revisionHistoryLimit: 10 + selector: + matchLabels: + cmii.app: cmii-uav-platform-open + cmii.type: frontend + strategy: + rollingUpdate: + maxSurge: 25% + maxUnavailable: 1 + type: RollingUpdate + template: + metadata: + creationTimestamp: null + labels: + cmii.app: cmii-uav-platform-open + cmii.type: frontend + spec: + containers: + - env: + - name: K8S_NAMESPACE + value: cqejpt + - name: APPLICATION_NAME + value: cmii-uav-platform-open + image: chongqingshcis-a189ec98.ecis.chongqing-1.cmecloud.cn/cmii/cmii-uav-platform-open:5.7.0 + imagePullPolicy: Always + name: cmii-uav-platform-open + ports: + - containerPort: 9528 + name: platform-9528 + protocol: TCP + resources: + limits: + cpu: "1" + memory: 1Gi + requests: + cpu: 50m + memory: 50Mi + terminationMessagePath: /dev/termination-log + terminationMessagePolicy: File + volumeMounts: + - mountPath: /etc/nginx/conf.d/nginx.conf + name: nginx-conf + subPath: nginx.conf + - mountPath: /home/cmii-platform/dist/ingress-config.js + name: tenant-prefix + subPath: ingress-config.js + dnsPolicy: ClusterFirst + imagePullSecrets: + - name: harborsecret + restartPolicy: Always + schedulerName: default-scheduler + securityContext: {} + terminationGracePeriodSeconds: 30 + volumes: + - configMap: + defaultMode: 420 + items: + - key: nginx.conf + path: nginx.conf + name: nginx-cm + name: nginx-conf + - configMap: + defaultMode: 420 + items: + - key: ingress-config.js + path: ingress-config.js + name: tenant-prefix-open + name: tenant-prefix +--- +apiVersion: apps/v1 +kind: Deployment +metadata: + labels: + app.kubernetes.io/app-version: 5.7.0 + cmii.app: cmii-uav-platform-qingdao + cmii.type: frontend + octopus.control: frontend-app-wdd + name: cmii-uav-platform-qingdao + namespace: cqejpt +spec: + progressDeadlineSeconds: 600 + replicas: 0 + revisionHistoryLimit: 10 + selector: + matchLabels: + cmii.app: cmii-uav-platform-qingdao + cmii.type: frontend + strategy: + rollingUpdate: + maxSurge: 25% + maxUnavailable: 1 + type: RollingUpdate + template: + metadata: + creationTimestamp: null + labels: + cmii.app: cmii-uav-platform-qingdao + cmii.type: frontend + spec: + containers: + - env: + - name: K8S_NAMESPACE + value: cqejpt + - name: APPLICATION_NAME + value: cmii-uav-platform-qingdao + image: chongqingshcis-a189ec98.ecis.chongqing-1.cmecloud.cn/cmii/cmii-uav-platform-qingdao:5.7.0-29766-0815 + imagePullPolicy: Always + name: cmii-uav-platform-qingdao + ports: + - containerPort: 9528 + name: platform-9528 + protocol: TCP + resources: + limits: + cpu: "1" + memory: 1Gi + requests: + cpu: 50m + memory: 50Mi + terminationMessagePath: /dev/termination-log + terminationMessagePolicy: File + volumeMounts: + - mountPath: /etc/nginx/conf.d/nginx.conf + name: nginx-conf + subPath: nginx.conf + - mountPath: /home/cmii-platform/dist/ingress-config.js + name: tenant-prefix + subPath: ingress-config.js + dnsPolicy: ClusterFirst + imagePullSecrets: + - name: harborsecret + restartPolicy: Always + schedulerName: default-scheduler + securityContext: {} + terminationGracePeriodSeconds: 30 + volumes: + - configMap: + defaultMode: 420 + items: + - key: nginx.conf + path: nginx.conf + name: nginx-cm + name: nginx-conf + - configMap: + defaultMode: 420 + items: + - key: ingress-config.js + path: ingress-config.js + name: tenant-prefix-qingdao + name: tenant-prefix +--- +apiVersion: apps/v1 +kind: Deployment +metadata: + labels: + app.kubernetes.io/app-version: 5.7.0 + cmii.app: cmii-uav-platform-qinghaitourism + cmii.type: frontend + octopus.control: frontend-app-wdd + name: cmii-uav-platform-qinghaitourism + namespace: cqejpt +spec: + progressDeadlineSeconds: 600 + replicas: 0 + revisionHistoryLimit: 10 + selector: + matchLabels: + cmii.app: cmii-uav-platform-qinghaitourism + cmii.type: frontend + strategy: + rollingUpdate: + maxSurge: 25% + maxUnavailable: 1 + type: RollingUpdate + template: + metadata: + creationTimestamp: null + labels: + cmii.app: cmii-uav-platform-qinghaitourism + cmii.type: frontend + spec: + containers: + - env: + - name: K8S_NAMESPACE + value: cqejpt + - name: APPLICATION_NAME + value: cmii-uav-platform-qinghaitourism + image: chongqingshcis-a189ec98.ecis.chongqing-1.cmecloud.cn/cmii/cmii-uav-platform-qinghaitourism:4.1.0-21377-0508 + imagePullPolicy: Always + name: cmii-uav-platform-qinghaitourism + ports: + - containerPort: 9528 + name: platform-9528 + protocol: TCP + resources: + limits: + cpu: "1" + memory: 1Gi + requests: + cpu: 50m + memory: 50Mi + terminationMessagePath: /dev/termination-log + terminationMessagePolicy: File + volumeMounts: + - mountPath: /etc/nginx/conf.d/nginx.conf + name: nginx-conf + subPath: nginx.conf + - mountPath: /home/cmii-platform/dist/ingress-config.js + name: tenant-prefix + subPath: ingress-config.js + dnsPolicy: ClusterFirst + imagePullSecrets: + - name: harborsecret + restartPolicy: Always + schedulerName: default-scheduler + securityContext: {} + terminationGracePeriodSeconds: 30 + volumes: + - configMap: + defaultMode: 420 + items: + - key: nginx.conf + path: nginx.conf + name: nginx-cm + name: nginx-conf + - configMap: + defaultMode: 420 + items: + - key: ingress-config.js + path: ingress-config.js + name: tenant-prefix-qinghaitourism + name: tenant-prefix +--- +apiVersion: apps/v1 +kind: Deployment +metadata: + labels: + app.kubernetes.io/app-version: 5.7.0 + cmii.app: cmii-uav-platform-security + cmii.type: frontend + octopus.control: frontend-app-wdd + name: cmii-uav-platform-security + namespace: cqejpt +spec: + progressDeadlineSeconds: 600 + replicas: 1 + revisionHistoryLimit: 10 + selector: + matchLabels: + cmii.app: cmii-uav-platform-security + cmii.type: frontend + strategy: + rollingUpdate: + maxSurge: 25% + maxUnavailable: 1 + type: RollingUpdate + template: + metadata: + creationTimestamp: null + labels: + cmii.app: cmii-uav-platform-security + cmii.type: frontend + spec: + containers: + - env: + - name: K8S_NAMESPACE + value: cqejpt + - name: APPLICATION_NAME + value: cmii-uav-platform-security + image: chongqingshcis-a189ec98.ecis.chongqing-1.cmecloud.cn/cmii/cmii-uav-platform-security:5.6.0 + imagePullPolicy: Always + name: cmii-uav-platform-security + ports: + - containerPort: 9528 + name: platform-9528 + protocol: TCP + resources: + limits: + cpu: "1" + memory: 1Gi + requests: + cpu: 50m + memory: 50Mi + terminationMessagePath: /dev/termination-log + terminationMessagePolicy: File + volumeMounts: + - mountPath: /etc/nginx/conf.d/nginx.conf + name: nginx-conf + subPath: nginx.conf + - mountPath: /home/cmii-platform/dist/ingress-config.js + name: tenant-prefix + subPath: ingress-config.js + dnsPolicy: ClusterFirst + imagePullSecrets: + - name: harborsecret + restartPolicy: Always + schedulerName: default-scheduler + securityContext: {} + terminationGracePeriodSeconds: 30 + volumes: + - configMap: + defaultMode: 420 + items: + - key: nginx.conf + path: nginx.conf + name: nginx-cm + name: nginx-conf + - configMap: + defaultMode: 420 + items: + - key: ingress-config.js + path: ingress-config.js + name: tenant-prefix-security + name: tenant-prefix +--- +apiVersion: apps/v1 +kind: Deployment +metadata: + labels: + app.kubernetes.io/app-version: 5.7.0 + cmii.app: cmii-uav-platform-securityh5 + cmii.type: frontend + octopus.control: frontend-app-wdd + name: cmii-uav-platform-securityh5 + namespace: cqejpt +spec: + progressDeadlineSeconds: 600 + replicas: 1 + revisionHistoryLimit: 10 + selector: + matchLabels: + cmii.app: cmii-uav-platform-securityh5 + cmii.type: frontend + strategy: + rollingUpdate: + maxSurge: 25% + maxUnavailable: 1 + type: RollingUpdate + template: + metadata: + creationTimestamp: null + labels: + cmii.app: cmii-uav-platform-securityh5 + cmii.type: frontend + spec: + containers: + - env: + - name: K8S_NAMESPACE + value: cqejpt + - name: APPLICATION_NAME + value: cmii-uav-platform-securityh5 + image: chongqingshcis-a189ec98.ecis.chongqing-1.cmecloud.cn/cmii/cmii-uav-platform-securityh5:5.7.0 + imagePullPolicy: Always + name: cmii-uav-platform-securityh5 + ports: + - containerPort: 9528 + name: platform-9528 + protocol: TCP + resources: + limits: + cpu: "1" + memory: 1Gi + requests: + cpu: 50m + memory: 50Mi + terminationMessagePath: /dev/termination-log + terminationMessagePolicy: File + volumeMounts: + - mountPath: /etc/nginx/conf.d/nginx.conf + name: nginx-conf + subPath: nginx.conf + - mountPath: /home/cmii-platform/dist/ingress-config.js + name: tenant-prefix + subPath: ingress-config.js + dnsPolicy: ClusterFirst + imagePullSecrets: + - name: harborsecret + restartPolicy: Always + schedulerName: default-scheduler + securityContext: {} + terminationGracePeriodSeconds: 30 + volumes: + - configMap: + defaultMode: 420 + items: + - key: nginx.conf + path: nginx.conf + name: nginx-cm + name: nginx-conf + - configMap: + defaultMode: 420 + items: + - key: ingress-config.js + path: ingress-config.js + name: tenant-prefix-securityh5 + name: tenant-prefix +--- +apiVersion: apps/v1 +kind: Deployment +metadata: + labels: + app.kubernetes.io/app-version: 5.7.0 + cmii.app: cmii-uav-platform-seniclive + cmii.type: frontend + octopus.control: frontend-app-wdd + name: cmii-uav-platform-seniclive + namespace: cqejpt +spec: + progressDeadlineSeconds: 600 + replicas: 0 + revisionHistoryLimit: 10 + selector: + matchLabels: + cmii.app: cmii-uav-platform-seniclive + cmii.type: frontend + strategy: + rollingUpdate: + maxSurge: 25% + maxUnavailable: 1 + type: RollingUpdate + template: + metadata: + creationTimestamp: null + labels: + cmii.app: cmii-uav-platform-seniclive + cmii.type: frontend + spec: + containers: + - env: + - name: K8S_NAMESPACE + value: cqejpt + - name: APPLICATION_NAME + value: cmii-uav-platform-seniclive + image: chongqingshcis-a189ec98.ecis.chongqing-1.cmecloud.cn/cmii/cmii-uav-platform-seniclive:5.2.0 + imagePullPolicy: Always + name: cmii-uav-platform-seniclive + ports: + - containerPort: 9528 + name: platform-9528 + protocol: TCP + resources: + limits: + cpu: "1" + memory: 1Gi + requests: + cpu: 50m + memory: 50Mi + terminationMessagePath: /dev/termination-log + terminationMessagePolicy: File + volumeMounts: + - mountPath: /etc/nginx/conf.d/nginx.conf + name: nginx-conf + subPath: nginx.conf + - mountPath: /home/cmii-platform/dist/ingress-config.js + name: tenant-prefix + subPath: ingress-config.js + dnsPolicy: ClusterFirst + imagePullSecrets: + - name: harborsecret + restartPolicy: Always + schedulerName: default-scheduler + securityContext: {} + terminationGracePeriodSeconds: 30 + volumes: + - configMap: + defaultMode: 420 + items: + - key: nginx.conf + path: nginx.conf + name: nginx-cm + name: nginx-conf + - configMap: + defaultMode: 420 + items: + - key: ingress-config.js + path: ingress-config.js + name: tenant-prefix-seniclive + name: tenant-prefix +--- +apiVersion: apps/v1 +kind: Deployment +metadata: + labels: + app.kubernetes.io/app-version: 5.7.0 + cmii.app: cmii-uav-platform-share + cmii.type: frontend + octopus.control: frontend-app-wdd + name: cmii-uav-platform-share + namespace: cqejpt +spec: + progressDeadlineSeconds: 600 + replicas: 1 + revisionHistoryLimit: 10 + selector: + matchLabels: + cmii.app: cmii-uav-platform-share + cmii.type: frontend + strategy: + rollingUpdate: + maxSurge: 25% + maxUnavailable: 1 + type: RollingUpdate + template: + metadata: + creationTimestamp: null + labels: + cmii.app: cmii-uav-platform-share + cmii.type: frontend + spec: + containers: + - env: + - name: K8S_NAMESPACE + value: cqejpt + - name: APPLICATION_NAME + value: cmii-uav-platform-share + image: chongqingshcis-a189ec98.ecis.chongqing-1.cmecloud.cn/cmii/cmii-uav-platform-share:5.7.0 + imagePullPolicy: Always + name: cmii-uav-platform-share + ports: + - containerPort: 9528 + name: platform-9528 + protocol: TCP + resources: + limits: + cpu: "1" + memory: 1Gi + requests: + cpu: 50m + memory: 50Mi + terminationMessagePath: /dev/termination-log + terminationMessagePolicy: File + volumeMounts: + - mountPath: /etc/nginx/conf.d/nginx.conf + name: nginx-conf + subPath: nginx.conf + - mountPath: /home/cmii-platform/dist/ingress-config.js + name: tenant-prefix + subPath: ingress-config.js + dnsPolicy: ClusterFirst + imagePullSecrets: + - name: harborsecret + restartPolicy: Always + schedulerName: default-scheduler + securityContext: {} + terminationGracePeriodSeconds: 30 + volumes: + - configMap: + defaultMode: 420 + items: + - key: nginx.conf + path: nginx.conf + name: nginx-cm + name: nginx-conf + - configMap: + defaultMode: 420 + items: + - key: ingress-config.js + path: ingress-config.js + name: tenant-prefix-share + name: tenant-prefix +--- +apiVersion: apps/v1 +kind: Deployment +metadata: + labels: + app.kubernetes.io/app-version: 5.7.0 + cmii.app: cmii-uav-platform-splice + cmii.type: frontend + octopus.control: frontend-app-wdd + name: cmii-uav-platform-splice + namespace: cqejpt +spec: + progressDeadlineSeconds: 600 + replicas: 1 + revisionHistoryLimit: 10 + selector: + matchLabels: + cmii.app: cmii-uav-platform-splice + cmii.type: frontend + strategy: + rollingUpdate: + maxSurge: 25% + maxUnavailable: 1 + type: RollingUpdate + template: + metadata: + creationTimestamp: null + labels: + cmii.app: cmii-uav-platform-splice + cmii.type: frontend + spec: + containers: + - env: + - name: K8S_NAMESPACE + value: cqejpt + - name: APPLICATION_NAME + value: cmii-uav-platform-splice + image: chongqingshcis-a189ec98.ecis.chongqing-1.cmecloud.cn/cmii/cmii-uav-platform-splice:5.7.0 + imagePullPolicy: Always + name: cmii-uav-platform-splice + ports: + - containerPort: 9528 + name: platform-9528 + protocol: TCP + resources: + limits: + cpu: "1" + memory: 1Gi + requests: + cpu: 50m + memory: 50Mi + terminationMessagePath: /dev/termination-log + terminationMessagePolicy: File + volumeMounts: + - mountPath: /etc/nginx/conf.d/nginx.conf + name: nginx-conf + subPath: nginx.conf + - mountPath: /home/cmii-platform/dist/ingress-config.js + name: tenant-prefix + subPath: ingress-config.js + dnsPolicy: ClusterFirst + imagePullSecrets: + - name: harborsecret + restartPolicy: Always + schedulerName: default-scheduler + securityContext: {} + terminationGracePeriodSeconds: 30 + volumes: + - configMap: + defaultMode: 420 + items: + - key: nginx.conf + path: nginx.conf + name: nginx-cm + name: nginx-conf + - configMap: + defaultMode: 420 + items: + - key: ingress-config.js + path: ingress-config.js + name: tenant-prefix-splice + name: tenant-prefix +--- +apiVersion: apps/v1 +kind: Deployment +metadata: + labels: + app.kubernetes.io/app-version: 5.7.0 + cmii.app: cmii-uav-platform-threedsimulation + cmii.type: frontend + octopus.control: frontend-app-wdd + name: cmii-uav-platform-threedsimulation + namespace: cqejpt +spec: + progressDeadlineSeconds: 600 + replicas: 1 + revisionHistoryLimit: 10 + selector: + matchLabels: + cmii.app: cmii-uav-platform-threedsimulation + cmii.type: frontend + strategy: + rollingUpdate: + maxSurge: 25% + maxUnavailable: 1 + type: RollingUpdate + template: + metadata: + creationTimestamp: null + labels: + cmii.app: cmii-uav-platform-threedsimulation + cmii.type: frontend + spec: + containers: + - env: + - name: K8S_NAMESPACE + value: cqejpt + - name: APPLICATION_NAME + value: cmii-uav-platform-threedsimulation + image: chongqingshcis-a189ec98.ecis.chongqing-1.cmecloud.cn/cmii/cmii-uav-platform-threedsimulation:5.2.0-21392 + imagePullPolicy: Always + name: cmii-uav-platform-threedsimulation + ports: + - containerPort: 9528 + name: platform-9528 + protocol: TCP + resources: + limits: + cpu: "1" + memory: 1Gi + requests: + cpu: 50m + memory: 50Mi + terminationMessagePath: /dev/termination-log + terminationMessagePolicy: File + volumeMounts: + - mountPath: /etc/nginx/conf.d/nginx.conf + name: nginx-conf + subPath: nginx.conf + - mountPath: /home/cmii-platform/dist/ingress-config.js + name: tenant-prefix + subPath: ingress-config.js + dnsPolicy: ClusterFirst + imagePullSecrets: + - name: harborsecret + restartPolicy: Always + schedulerName: default-scheduler + securityContext: {} + terminationGracePeriodSeconds: 30 + volumes: + - configMap: + defaultMode: 420 + items: + - key: nginx.conf + path: nginx.conf + name: nginx-cm + name: nginx-conf + - configMap: + defaultMode: 420 + items: + - key: ingress-config.js + path: ingress-config.js + name: tenant-prefix-threedsimulation + name: tenant-prefix +--- +apiVersion: apps/v1 +kind: Deployment +metadata: + labels: + app.kubernetes.io/app-version: 5.7.0 + cmii.app: cmii-uav-platform-uas + cmii.type: frontend + octopus.control: frontend-app-wdd + name: cmii-uav-platform-uas + namespace: cqejpt +spec: + progressDeadlineSeconds: 600 + replicas: 0 + revisionHistoryLimit: 10 + selector: + matchLabels: + cmii.app: cmii-uav-platform-uas + cmii.type: frontend + strategy: + rollingUpdate: + maxSurge: 25% + maxUnavailable: 1 + type: RollingUpdate + template: + metadata: + creationTimestamp: null + labels: + cmii.app: cmii-uav-platform-uas + cmii.type: frontend + spec: + containers: + - env: + - name: K8S_NAMESPACE + value: cqejpt + - name: APPLICATION_NAME + value: cmii-uav-platform-uas + image: chongqingshcis-a189ec98.ecis.chongqing-1.cmecloud.cn/cmii/cmii-uav-platform-uas:5.7.0-29322 + imagePullPolicy: Always + name: cmii-uav-platform-uas + ports: + - containerPort: 9528 + name: platform-9528 + protocol: TCP + resources: + limits: + cpu: "1" + memory: 1Gi + requests: + cpu: 50m + memory: 50Mi + terminationMessagePath: /dev/termination-log + terminationMessagePolicy: File + volumeMounts: + - mountPath: /etc/nginx/conf.d/nginx.conf + name: nginx-conf + subPath: nginx.conf + - mountPath: /home/cmii-platform/dist/ingress-config.js + name: tenant-prefix + subPath: ingress-config.js + dnsPolicy: ClusterFirst + imagePullSecrets: + - name: harborsecret + restartPolicy: Always + schedulerName: default-scheduler + securityContext: {} + terminationGracePeriodSeconds: 30 + volumes: + - configMap: + defaultMode: 420 + items: + - key: nginx.conf + path: nginx.conf + name: nginx-cm + name: nginx-conf + - configMap: + defaultMode: 420 + items: + - key: ingress-config.js + path: ingress-config.js + name: tenant-prefix-uas + name: tenant-prefix +--- +apiVersion: apps/v1 +kind: Deployment +metadata: + labels: + app.kubernetes.io/app-version: 5.7.0 + cmii.app: cmii-uav-platform-uasms + cmii.type: frontend + octopus.control: frontend-app-wdd + name: cmii-uav-platform-uasms + namespace: cqejpt +spec: + progressDeadlineSeconds: 600 + replicas: 0 + revisionHistoryLimit: 10 + selector: + matchLabels: + cmii.app: cmii-uav-platform-uasms + cmii.type: frontend + strategy: + rollingUpdate: + maxSurge: 25% + maxUnavailable: 1 + type: RollingUpdate + template: + metadata: + creationTimestamp: null + labels: + cmii.app: cmii-uav-platform-uasms + cmii.type: frontend + spec: + containers: + - env: + - name: K8S_NAMESPACE + value: cqejpt + - name: APPLICATION_NAME + value: cmii-uav-platform-uasms + image: chongqingshcis-a189ec98.ecis.chongqing-1.cmecloud.cn/cmii/cmii-uav-platform-uasms:5.7.0-29322 + imagePullPolicy: Always + name: cmii-uav-platform-uasms + ports: + - containerPort: 9528 + name: platform-9528 + protocol: TCP + resources: + limits: + cpu: "1" + memory: 1Gi + requests: + cpu: 50m + memory: 50Mi + terminationMessagePath: /dev/termination-log + terminationMessagePolicy: File + volumeMounts: + - mountPath: /etc/nginx/conf.d/nginx.conf + name: nginx-conf + subPath: nginx.conf + - mountPath: /home/cmii-platform/dist/ingress-config.js + name: tenant-prefix + subPath: ingress-config.js + dnsPolicy: ClusterFirst + imagePullSecrets: + - name: harborsecret + restartPolicy: Always + schedulerName: default-scheduler + securityContext: {} + terminationGracePeriodSeconds: 30 + volumes: + - configMap: + defaultMode: 420 + items: + - key: nginx.conf + path: nginx.conf + name: nginx-cm + name: nginx-conf + - configMap: + defaultMode: 420 + items: + - key: ingress-config.js + path: ingress-config.js + name: tenant-prefix-uasms + name: tenant-prefix +--- +apiVersion: apps/v1 +kind: Deployment +metadata: + labels: + app.kubernetes.io/app-version: 5.7.0 + cmii.app: cmii-uav-platform-visualization + cmii.type: frontend + octopus.control: frontend-app-wdd + name: cmii-uav-platform-visualization + namespace: cqejpt +spec: + progressDeadlineSeconds: 600 + replicas: 1 + revisionHistoryLimit: 10 + selector: + matchLabels: + cmii.app: cmii-uav-platform-visualization + cmii.type: frontend + strategy: + rollingUpdate: + maxSurge: 25% + maxUnavailable: 1 + type: RollingUpdate + template: + metadata: + creationTimestamp: null + labels: + cmii.app: cmii-uav-platform-visualization + cmii.type: frontend + spec: + containers: + - env: + - name: K8S_NAMESPACE + value: cqejpt + - name: APPLICATION_NAME + value: cmii-uav-platform-visualization + image: chongqingshcis-a189ec98.ecis.chongqing-1.cmecloud.cn/cmii/cmii-uav-platform-visualization:5.2.0 + imagePullPolicy: Always + name: cmii-uav-platform-visualization + ports: + - containerPort: 9528 + name: platform-9528 + protocol: TCP + resources: + limits: + cpu: "1" + memory: 1Gi + requests: + cpu: 50m + memory: 50Mi + terminationMessagePath: /dev/termination-log + terminationMessagePolicy: File + volumeMounts: + - mountPath: /etc/nginx/conf.d/nginx.conf + name: nginx-conf + subPath: nginx.conf + - mountPath: /home/cmii-platform/dist/ingress-config.js + name: tenant-prefix + subPath: ingress-config.js + dnsPolicy: ClusterFirst + imagePullSecrets: + - name: harborsecret + restartPolicy: Always + schedulerName: default-scheduler + securityContext: {} + terminationGracePeriodSeconds: 30 + volumes: + - configMap: + defaultMode: 420 + items: + - key: nginx.conf + path: nginx.conf + name: nginx-cm + name: nginx-conf + - configMap: + defaultMode: 420 + items: + - key: ingress-config.js + path: ingress-config.js + name: tenant-prefix-visualization + name: tenant-prefix +--- +apiVersion: apps/v1 +kind: Deployment +metadata: + labels: + app.kubernetes.io/app-version: 5.7.0 + app.kubernetes.io/managed-by: octopus + cmii.app: cmii-uav-process + cmii.type: backend + octopus/control: backend-app-1.0.0 + name: cmii-uav-process + namespace: cqejpt +spec: + progressDeadlineSeconds: 600 + replicas: 1 + revisionHistoryLimit: 10 + selector: + matchLabels: + cmii.app: cmii-uav-process + cmii.type: backend + strategy: + rollingUpdate: + maxSurge: 25% + maxUnavailable: 1 + type: RollingUpdate + template: + metadata: + creationTimestamp: null + labels: + cmii.app: cmii-uav-process + cmii.type: backend + spec: + affinity: + nodeAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + nodeSelectorTerms: + - matchExpressions: + - key: uavcloud.env + operator: In + values: + - cqejpt + containers: + - env: + - name: K8S_NAMESPACE + value: cqejpt + - 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: + apiVersion: v1 + fieldPath: status.podIP + - name: NACOS_DISCOVERY_PORT + value: "8080" + - name: BIZ_CONFIG_GROUP + value: 5.7.0 + - name: SYS_CONFIG_GROUP + value: 5.7.0 + - name: IMAGE_VERSION + value: 5.7.0 + - name: NACOS_USERNAME + value: developer + - name: NACOS_PASSWORD + value: Deve@9128201 + image: chongqingshcis-a189ec98.ecis.chongqing-1.cmecloud.cn/cmii/cmii-uav-process:5.7.0 + imagePullPolicy: Always + livenessProbe: + failureThreshold: 3 + httpGet: + path: /cmii/health + port: pod-port + scheme: HTTP + initialDelaySeconds: 60 + periodSeconds: 20 + successThreshold: 1 + timeoutSeconds: 5 + name: cmii-uav-process + ports: + - containerPort: 8080 + name: pod-port + protocol: TCP + readinessProbe: + failureThreshold: 3 + httpGet: + path: /cmii/health + port: pod-port + scheme: HTTP + initialDelaySeconds: 60 + periodSeconds: 20 + successThreshold: 1 + timeoutSeconds: 5 + resources: + limits: + cpu: "2" + memory: 2Gi + requests: + cpu: 200m + memory: 200Mi + startupProbe: + failureThreshold: 5 + httpGet: + path: /cmii/health + port: pod-port + scheme: HTTP + initialDelaySeconds: 60 + periodSeconds: 20 + successThreshold: 1 + timeoutSeconds: 3 + terminationMessagePath: /dev/termination-log + terminationMessagePolicy: File + volumeMounts: + - mountPath: /cmii/logs + name: nfs-backend-log-volume + subPath: cqejpt/cmii-uav-process + dnsPolicy: ClusterFirst + imagePullSecrets: + - name: harborsecret + restartPolicy: Always + schedulerName: default-scheduler + securityContext: {} + terminationGracePeriodSeconds: 30 + volumes: + - name: nfs-backend-log-volume + persistentVolumeClaim: + claimName: nfs-backend-log-pvc +--- +apiVersion: apps/v1 +kind: Deployment +metadata: + labels: + app.kubernetes.io/app-version: 5.7.0 + app.kubernetes.io/managed-by: octopus + cmii.app: cmii-uav-sense-adapter + cmii.type: backend + octopus/control: backend-app-1.0.0 + name: cmii-uav-sense-adapter + namespace: cqejpt +spec: + progressDeadlineSeconds: 600 + replicas: 1 + revisionHistoryLimit: 10 + selector: + matchLabels: + cmii.app: cmii-uav-sense-adapter + cmii.type: backend + strategy: + rollingUpdate: + maxSurge: 25% + maxUnavailable: 1 + type: RollingUpdate + template: + metadata: + creationTimestamp: null + labels: + cmii.app: cmii-uav-sense-adapter + cmii.type: backend + spec: + affinity: + nodeAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + nodeSelectorTerms: + - matchExpressions: + - key: uavcloud.env + operator: In + values: + - cqejpt + containers: + - env: + - name: K8S_NAMESPACE + value: cqejpt + - name: APPLICATION_NAME + value: cmii-uav-sense-adapter + - name: CUST_JAVA_OPTS + value: -Xms200m -Xmx1500m -Dlog4j2.formatMsgNoLookups=true + - name: NACOS_REGISTRY + value: helm-nacos:8848 + - name: NACOS_DISCOVERY_IP + valueFrom: + fieldRef: + apiVersion: v1 + fieldPath: status.podIP + - name: NACOS_DISCOVERY_PORT + value: "8080" + - name: BIZ_CONFIG_GROUP + value: 5.7.0 + - name: SYS_CONFIG_GROUP + value: 5.7.0 + - name: IMAGE_VERSION + value: 5.7.0 + - name: NACOS_USERNAME + value: developer + - name: NACOS_PASSWORD + value: Deve@9128201 + image: chongqingshcis-a189ec98.ecis.chongqing-1.cmecloud.cn/cmii/cmii-uav-sense-adapter:5.7.0-0805 + imagePullPolicy: Always + livenessProbe: + failureThreshold: 3 + httpGet: + path: /cmii/health + port: pod-port + scheme: HTTP + initialDelaySeconds: 60 + periodSeconds: 20 + successThreshold: 1 + timeoutSeconds: 5 + name: cmii-uav-sense-adapter + ports: + - containerPort: 8080 + name: pod-port + protocol: TCP + - containerPort: 8010 + name: sense-8010 + protocol: TCP + - containerPort: 8011 + name: sense-udp-8011 + protocol: UDP + readinessProbe: + failureThreshold: 3 + httpGet: + path: /cmii/health + port: pod-port + scheme: HTTP + initialDelaySeconds: 60 + periodSeconds: 20 + successThreshold: 1 + timeoutSeconds: 5 + resources: + limits: + cpu: "2" + memory: 2Gi + requests: + cpu: 200m + memory: 200Mi + startupProbe: + failureThreshold: 5 + httpGet: + path: /cmii/health + port: pod-port + scheme: HTTP + initialDelaySeconds: 60 + periodSeconds: 20 + successThreshold: 1 + timeoutSeconds: 3 + terminationMessagePath: /dev/termination-log + terminationMessagePolicy: File + volumeMounts: + - mountPath: /cmii/logs + name: nfs-backend-log-volume + subPath: cqejpt/cmii-uav-sense-adapter + dnsPolicy: ClusterFirst + imagePullSecrets: + - name: harborsecret + restartPolicy: Always + schedulerName: default-scheduler + securityContext: {} + terminationGracePeriodSeconds: 30 + volumes: + - name: nfs-backend-log-volume + persistentVolumeClaim: + claimName: nfs-backend-log-pvc +--- +apiVersion: apps/v1 +kind: Deployment +metadata: + labels: + app.kubernetes.io/app-version: 5.7.0 + app.kubernetes.io/managed-by: octopus + cmii.app: cmii-uav-surveillance + cmii.type: backend + octopus/control: backend-app-1.0.0 + name: cmii-uav-surveillance + namespace: cqejpt +spec: + progressDeadlineSeconds: 600 + replicas: 1 + revisionHistoryLimit: 10 + selector: + matchLabels: + cmii.app: cmii-uav-surveillance + cmii.type: backend + strategy: + rollingUpdate: + maxSurge: 25% + maxUnavailable: 1 + type: RollingUpdate + template: + metadata: + creationTimestamp: null + labels: + cmii.app: cmii-uav-surveillance + cmii.type: backend + spec: + affinity: + nodeAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + nodeSelectorTerms: + - matchExpressions: + - key: uavcloud.env + operator: In + values: + - cqejpt + containers: + - env: + - name: K8S_NAMESPACE + value: cqejpt + - 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: + apiVersion: v1 + fieldPath: status.podIP + - name: NACOS_DISCOVERY_PORT + value: "8080" + - name: BIZ_CONFIG_GROUP + value: 5.7.0 + - name: SYS_CONFIG_GROUP + value: 5.7.0 + - name: IMAGE_VERSION + value: 5.7.0 + - name: NACOS_USERNAME + value: developer + - name: NACOS_PASSWORD + value: Deve@9128201 + image: chongqingshcis-a189ec98.ecis.chongqing-1.cmecloud.cn/cmii/cmii-uav-surveillance:5.7.0-29766-0815 + imagePullPolicy: Always + livenessProbe: + failureThreshold: 3 + httpGet: + path: /cmii/health + port: pod-port + scheme: HTTP + initialDelaySeconds: 60 + periodSeconds: 20 + successThreshold: 1 + timeoutSeconds: 5 + name: cmii-uav-surveillance + ports: + - containerPort: 8080 + name: pod-port + protocol: TCP + readinessProbe: + failureThreshold: 3 + httpGet: + path: /cmii/health + port: pod-port + scheme: HTTP + initialDelaySeconds: 60 + periodSeconds: 20 + successThreshold: 1 + timeoutSeconds: 5 + resources: + limits: + cpu: "2" + memory: 2Gi + requests: + cpu: 200m + memory: 200Mi + startupProbe: + failureThreshold: 5 + httpGet: + path: /cmii/health + port: pod-port + scheme: HTTP + initialDelaySeconds: 60 + periodSeconds: 20 + successThreshold: 1 + timeoutSeconds: 3 + terminationMessagePath: /dev/termination-log + terminationMessagePolicy: File + volumeMounts: + - mountPath: /cmii/logs + name: nfs-backend-log-volume + subPath: cqejpt/cmii-uav-surveillance + dnsPolicy: ClusterFirst + imagePullSecrets: + - name: harborsecret + restartPolicy: Always + schedulerName: default-scheduler + securityContext: {} + terminationGracePeriodSeconds: 30 + volumes: + - name: nfs-backend-log-volume + persistentVolumeClaim: + claimName: nfs-backend-log-pvc +--- +apiVersion: apps/v1 +kind: Deployment +metadata: + labels: + app.kubernetes.io/app-version: 5.7.0 + app.kubernetes.io/managed-by: octopus + cmii.app: cmii-uav-threedsimulation + cmii.type: backend + octopus/control: backend-app-1.0.0 + name: cmii-uav-threedsimulation + namespace: cqejpt +spec: + progressDeadlineSeconds: 600 + replicas: 1 + revisionHistoryLimit: 10 + selector: + matchLabels: + cmii.app: cmii-uav-threedsimulation + cmii.type: backend + strategy: + rollingUpdate: + maxSurge: 25% + maxUnavailable: 1 + type: RollingUpdate + template: + metadata: + creationTimestamp: null + labels: + cmii.app: cmii-uav-threedsimulation + cmii.type: backend + spec: + affinity: + nodeAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + nodeSelectorTerms: + - matchExpressions: + - key: uavcloud.env + operator: In + values: + - cqejpt + containers: + - env: + - name: K8S_NAMESPACE + value: cqejpt + - 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: + apiVersion: v1 + fieldPath: status.podIP + - name: NACOS_DISCOVERY_PORT + value: "8080" + - name: BIZ_CONFIG_GROUP + value: 5.7.0 + - name: SYS_CONFIG_GROUP + value: 5.7.0 + - name: IMAGE_VERSION + value: 5.7.0 + - name: NACOS_USERNAME + value: developer + - name: NACOS_PASSWORD + value: Deve@9128201 + image: chongqingshcis-a189ec98.ecis.chongqing-1.cmecloud.cn/cmii/cmii-uav-threedsimulation:5.7.0 + imagePullPolicy: Always + livenessProbe: + failureThreshold: 3 + httpGet: + path: /cmii/health + port: pod-port + scheme: HTTP + initialDelaySeconds: 60 + periodSeconds: 20 + successThreshold: 1 + timeoutSeconds: 5 + name: cmii-uav-threedsimulation + ports: + - containerPort: 8080 + name: pod-port + protocol: TCP + readinessProbe: + failureThreshold: 3 + httpGet: + path: /cmii/health + port: pod-port + scheme: HTTP + initialDelaySeconds: 60 + periodSeconds: 20 + successThreshold: 1 + timeoutSeconds: 5 + resources: + limits: + cpu: "2" + memory: 2Gi + requests: + cpu: 200m + memory: 200Mi + startupProbe: + failureThreshold: 5 + httpGet: + path: /cmii/health + port: pod-port + scheme: HTTP + initialDelaySeconds: 60 + periodSeconds: 20 + successThreshold: 1 + timeoutSeconds: 3 + terminationMessagePath: /dev/termination-log + terminationMessagePolicy: File + volumeMounts: + - mountPath: /cmii/logs + name: nfs-backend-log-volume + subPath: cqejpt/cmii-uav-threedsimulation + dnsPolicy: ClusterFirst + imagePullSecrets: + - name: harborsecret + restartPolicy: Always + schedulerName: default-scheduler + securityContext: {} + terminationGracePeriodSeconds: 30 + volumes: + - name: nfs-backend-log-volume + persistentVolumeClaim: + claimName: nfs-backend-log-pvc +--- +apiVersion: apps/v1 +kind: Deployment +metadata: + labels: + app.kubernetes.io/app-version: 5.7.0 + app.kubernetes.io/managed-by: octopus + cmii.app: cmii-uav-tower + cmii.type: backend + octopus/control: backend-app-1.0.0 + name: cmii-uav-tower + namespace: cqejpt +spec: + progressDeadlineSeconds: 600 + replicas: 0 + revisionHistoryLimit: 10 + selector: + matchLabels: + cmii.app: cmii-uav-tower + cmii.type: backend + strategy: + rollingUpdate: + maxSurge: 25% + maxUnavailable: 1 + type: RollingUpdate + template: + metadata: + creationTimestamp: null + labels: + cmii.app: cmii-uav-tower + cmii.type: backend + spec: + affinity: + nodeAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + nodeSelectorTerms: + - matchExpressions: + - key: uavcloud.env + operator: In + values: + - cqejpt + containers: + - env: + - name: K8S_NAMESPACE + value: cqejpt + - 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: + apiVersion: v1 + fieldPath: status.podIP + - name: NACOS_DISCOVERY_PORT + value: "8080" + - name: BIZ_CONFIG_GROUP + value: 5.7.0 + - name: SYS_CONFIG_GROUP + value: 5.7.0 + - name: IMAGE_VERSION + value: 5.7.0 + - name: NACOS_USERNAME + value: developer + - name: NACOS_PASSWORD + value: Deve@9128201 + image: chongqingshcis-a189ec98.ecis.chongqing-1.cmecloud.cn/cmii/cmii-uav-tower:5.7.0 + imagePullPolicy: Always + livenessProbe: + failureThreshold: 3 + httpGet: + path: /cmii/health + port: pod-port + scheme: HTTP + initialDelaySeconds: 60 + periodSeconds: 20 + successThreshold: 1 + timeoutSeconds: 5 + name: cmii-uav-tower + ports: + - containerPort: 8080 + name: pod-port + protocol: TCP + readinessProbe: + failureThreshold: 3 + httpGet: + path: /cmii/health + port: pod-port + scheme: HTTP + initialDelaySeconds: 60 + periodSeconds: 20 + successThreshold: 1 + timeoutSeconds: 5 + resources: + limits: + cpu: "2" + memory: 2Gi + requests: + cpu: 200m + memory: 200Mi + startupProbe: + failureThreshold: 5 + httpGet: + path: /cmii/health + port: pod-port + scheme: HTTP + initialDelaySeconds: 60 + periodSeconds: 20 + successThreshold: 1 + timeoutSeconds: 3 + terminationMessagePath: /dev/termination-log + terminationMessagePolicy: File + volumeMounts: + - mountPath: /cmii/logs + name: nfs-backend-log-volume + subPath: cqejpt/cmii-uav-tower + dnsPolicy: ClusterFirst + imagePullSecrets: + - name: harborsecret + restartPolicy: Always + schedulerName: default-scheduler + securityContext: {} + terminationGracePeriodSeconds: 30 + volumes: + - name: nfs-backend-log-volume + persistentVolumeClaim: + claimName: nfs-backend-log-pvc +--- +apiVersion: apps/v1 +kind: Deployment +metadata: + labels: + app.kubernetes.io/app-version: 5.7.0 + app.kubernetes.io/managed-by: octopus + cmii.app: cmii-uav-user + cmii.type: backend + octopus/control: backend-app-1.0.0 + name: cmii-uav-user + namespace: cqejpt +spec: + progressDeadlineSeconds: 600 + replicas: 1 + revisionHistoryLimit: 10 + selector: + matchLabels: + cmii.app: cmii-uav-user + cmii.type: backend + strategy: + rollingUpdate: + maxSurge: 25% + maxUnavailable: 1 + type: RollingUpdate + template: + metadata: + creationTimestamp: null + labels: + cmii.app: cmii-uav-user + cmii.type: backend + spec: + affinity: + nodeAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + nodeSelectorTerms: + - matchExpressions: + - key: uavcloud.env + operator: In + values: + - cqejpt + containers: + - env: + - name: K8S_NAMESPACE + value: cqejpt + - name: APPLICATION_NAME + value: cmii-uav-user + - name: CUST_JAVA_OPTS + value: -Xms1000m -Xmx3500m -Dlog4j2.formatMsgNoLookups=true + - name: NACOS_REGISTRY + value: helm-nacos:8848 + - name: NACOS_DISCOVERY_IP + valueFrom: + fieldRef: + apiVersion: v1 + fieldPath: status.podIP + - name: NACOS_DISCOVERY_PORT + value: "8080" + - name: BIZ_CONFIG_GROUP + value: 5.7.0 + - name: SYS_CONFIG_GROUP + value: 5.7.0 + - name: IMAGE_VERSION + value: 5.7.0 + - name: NACOS_USERNAME + value: developer + - name: NACOS_PASSWORD + value: Deve@9128201 + image: chongqingshcis-a189ec98.ecis.chongqing-1.cmecloud.cn/cmii/cmii-uav-user:5.7.0 + imagePullPolicy: Always + livenessProbe: + failureThreshold: 3 + httpGet: + path: /cmii/health + port: pod-port + scheme: HTTP + initialDelaySeconds: 60 + periodSeconds: 20 + successThreshold: 1 + timeoutSeconds: 5 + name: cmii-uav-user + ports: + - containerPort: 8080 + name: pod-port + protocol: TCP + readinessProbe: + failureThreshold: 3 + httpGet: + path: /cmii/health + port: pod-port + scheme: HTTP + initialDelaySeconds: 60 + periodSeconds: 20 + successThreshold: 1 + timeoutSeconds: 5 + resources: + limits: + cpu: "2" + memory: 4Gi + requests: + cpu: 200m + memory: 1000Mi + startupProbe: + failureThreshold: 5 + httpGet: + path: /cmii/health + port: pod-port + scheme: HTTP + initialDelaySeconds: 60 + periodSeconds: 20 + successThreshold: 1 + timeoutSeconds: 3 + terminationMessagePath: /dev/termination-log + terminationMessagePolicy: File + volumeMounts: + - mountPath: /cmii/logs + name: nfs-backend-log-volume + subPath: cqejpt/cmii-uav-user + dnsPolicy: ClusterFirst + imagePullSecrets: + - name: harborsecret + restartPolicy: Always + schedulerName: default-scheduler + securityContext: {} + terminationGracePeriodSeconds: 30 + volumes: + - name: nfs-backend-log-volume + persistentVolumeClaim: + claimName: nfs-backend-log-pvc +--- +apiVersion: apps/v1 +kind: Deployment +metadata: + labels: + app.kubernetes.io/app-version: 5.7.0 + app.kubernetes.io/managed-by: octopus + cmii.app: cmii-uav-waypoint + cmii.type: backend + octopus/control: backend-app-1.0.0 + name: cmii-uav-waypoint + namespace: cqejpt +spec: + progressDeadlineSeconds: 600 + replicas: 1 + revisionHistoryLimit: 10 + selector: + matchLabels: + cmii.app: cmii-uav-waypoint + cmii.type: backend + strategy: + rollingUpdate: + maxSurge: 25% + maxUnavailable: 1 + type: RollingUpdate + template: + metadata: + creationTimestamp: null + labels: + cmii.app: cmii-uav-waypoint + cmii.type: backend + spec: + affinity: + nodeAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + nodeSelectorTerms: + - matchExpressions: + - key: uavcloud.env + operator: In + values: + - cqejpt + containers: + - env: + - name: K8S_NAMESPACE + value: cqejpt + - 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: + apiVersion: v1 + fieldPath: status.podIP + - name: NACOS_DISCOVERY_PORT + value: "8080" + - name: BIZ_CONFIG_GROUP + value: 5.7.0 + - name: SYS_CONFIG_GROUP + value: 5.7.0 + - name: IMAGE_VERSION + value: 5.7.0 + - name: NACOS_USERNAME + value: developer + - name: NACOS_PASSWORD + value: Deve@9128201 + image: chongqingshcis-a189ec98.ecis.chongqing-1.cmecloud.cn/cmii/cmii-uav-waypoint:5.7.0-0814 + imagePullPolicy: Always + livenessProbe: + failureThreshold: 3 + httpGet: + path: /cmii/health + port: pod-port + scheme: HTTP + initialDelaySeconds: 60 + periodSeconds: 20 + successThreshold: 1 + timeoutSeconds: 5 + name: cmii-uav-waypoint + ports: + - containerPort: 8080 + name: pod-port + protocol: TCP + readinessProbe: + failureThreshold: 3 + httpGet: + path: /cmii/health + port: pod-port + scheme: HTTP + initialDelaySeconds: 60 + periodSeconds: 20 + successThreshold: 1 + timeoutSeconds: 5 + resources: + limits: + cpu: "2" + memory: 2Gi + requests: + cpu: 200m + memory: 200Mi + startupProbe: + failureThreshold: 5 + httpGet: + path: /cmii/health + port: pod-port + scheme: HTTP + initialDelaySeconds: 60 + periodSeconds: 20 + successThreshold: 1 + timeoutSeconds: 3 + terminationMessagePath: /dev/termination-log + terminationMessagePolicy: File + volumeMounts: + - mountPath: /cmii/logs + name: nfs-backend-log-volume + subPath: cqejpt/cmii-uav-waypoint + dnsPolicy: ClusterFirst + imagePullSecrets: + - name: harborsecret + restartPolicy: Always + schedulerName: default-scheduler + securityContext: {} + terminationGracePeriodSeconds: 30 + volumes: + - name: nfs-backend-log-volume + persistentVolumeClaim: + claimName: nfs-backend-log-pvc +--- +apiVersion: apps/v1 +kind: Deployment +metadata: + labels: + app.kubernetes.io/managed-by: octopus + cmii.app: live-engine + cmii.type: live + helm.sh/chart: cmlc-live-live-op-2.0.0 + live-role: op-v2 + octopus.control: wdd + name: helm-live-op-v2 + namespace: cqejpt +spec: + progressDeadlineSeconds: 600 + replicas: 1 + revisionHistoryLimit: 10 + selector: + matchLabels: + live-role: op-v2 + strategy: + rollingUpdate: + maxSurge: 25% + maxUnavailable: 25% + type: RollingUpdate + template: + metadata: + creationTimestamp: null + labels: + live-role: op-v2 + spec: + affinity: {} + containers: + - image: chongqingshcis-a189ec98.ecis.chongqing-1.cmecloud.cn/cmii/cmii-live-operator:5.2.0 + imagePullPolicy: Always + livenessProbe: + failureThreshold: 3 + httpGet: + path: /cmii/health + port: 8080 + scheme: HTTP + initialDelaySeconds: 60 + periodSeconds: 20 + successThreshold: 1 + timeoutSeconds: 5 + name: helm-live-op-v2 + ports: + - containerPort: 8080 + name: operator + protocol: TCP + readinessProbe: + failureThreshold: 3 + httpGet: + path: /cmii/health + port: 8080 + scheme: HTTP + initialDelaySeconds: 60 + periodSeconds: 20 + successThreshold: 1 + timeoutSeconds: 5 + resources: + limits: + cpu: 4800m + memory: 4Gi + requests: + cpu: 100m + memory: 256Mi + terminationMessagePath: /dev/termination-log + terminationMessagePolicy: File + volumeMounts: + - mountPath: /cmii/bootstrap.yaml + name: srs-conf-file + subPath: bootstrap.yaml + dnsPolicy: ClusterFirst + imagePullSecrets: + - name: harborsecret + restartPolicy: Always + schedulerName: default-scheduler + securityContext: {} + terminationGracePeriodSeconds: 30 + volumes: + - configMap: + defaultMode: 420 + items: + - key: live.op.conf + path: bootstrap.yaml + name: helm-live-op-cm-v2 + name: srs-conf-file diff --git a/42-202411-山东二级平台/cmii-update.sh b/42-202411-山东二级平台/cmii-update.sh new file mode 100644 index 0000000..6a51ec7 --- /dev/null +++ b/42-202411-山东二级平台/cmii-update.sh @@ -0,0 +1,68 @@ +#!/bin/bash + +harbor_host=134.80.124.7:8033 +namespace=sdejpt +app_name="" +new_tag="" + +upload_image_to_harbor(){ + if [ "$app_name" == "" ]; then + echo "app name null exit!" + exit 233 + fi + + if ! docker load < "$1"; then + echo "docker load error !" + fi + docker tag "harbor.cdcyy.com.cn/cmii/$app_name:$new_tag" "$harbor_host/cmii/$app_name:$new_tag" + echo "" + echo "" + echo "upload_image_to_harbor - start to push to => $harbor_host/cmii/$app_name:$new_tag" + docker login -u admin -p V2ryStr@ngPss $harbor_host + docker push "$harbor_host/cmii/$app_name:$new_tag" + echo "" + echo "" + +} + +parse_args(){ + if [ "$1" == "" ]; then + echo "no zip file in error!" + exit 233 + fi + local image_name="$1" + + # cmii-uav-surveillance=5.2.0-27031-cqga=2024-03-04=573.tar.gz + app_name=$(echo $image_name | cut -d "=" -f1) + new_tag=$(echo $image_name | cut -d "=" -f2) +} + +update_image_tag(){ + if [ "$new_tag" == "" ]; then + echo "new tag error!" + exit 233 + fi + + local image_prefix=$(kubectl -n ${namespace} get deployment "${app_name}" -o=jsonpath='{.spec.template.spec.containers[*].image}' | cut -d":" -f1) + + echo "image grep is => ${image_prefix}" + + echo "start to update ${namespace} ${app_name} to ${new_tag} !" + echo "" + kubectl -n ${namespace} patch deployment "${app_name}" -p "{\"spec\":{\"template\":{\"spec\":{\"containers\":[{\"name\":\"${app_name}\",\"image\": \"${harbor_host}/cmii/$app_name:${new_tag}\"}]}}}}" + echo "" + echo "start to wait for 3 seconds!" + sleep 3 + local image_new=$(kubectl -n ${namespace} get deployment "${app_name}" -o=jsonpath='{.spec.template.spec.containers[*].image}') + echo "" + echo "new image are => $image_new" + echo "" +} + +main(){ + parse_args "$1" + upload_image_to_harbor "$1" + update_image_tag +} + +main "$@" \ No newline at end of file diff --git a/998-常用脚本/备份脚本/备份命名空间.sh b/998-常用脚本/备份脚本/备份命名空间.sh index 1978afd..99d0a81 100644 --- a/998-常用脚本/备份脚本/备份命名空间.sh +++ b/998-常用脚本/备份脚本/备份命名空间.sh @@ -1,6 +1,6 @@ #!/bin/bash -namespace=bjyd +namespace=uavcloud-demo install_yq() { wget https://oss.demo.uavcmlc.com/cmlc-installation/downloadfile/amd/yq_linux_amd64 -O /usr/local/bin/yq diff --git a/998-常用脚本/故障恢复脚本/删除状态不为Running的Pod.sh b/998-常用脚本/故障恢复脚本/删除状态不为Running的Pod.sh index 8f33a5e..1e5e788 100644 --- a/998-常用脚本/故障恢复脚本/删除状态不为Running的Pod.sh +++ b/998-常用脚本/故障恢复脚本/删除状态不为Running的Pod.sh @@ -5,7 +5,7 @@ wget https://oss.demo.uavcmlc.com/cmlc-installation/downloadfile/amd/jq-linux-am chmod +x /usr/local/bin/jq -export name_space=xmyd +export name_space=uavcloud-demo kubectl delete pods -n $name_space --field-selector status.phase!=Running --force diff --git a/998-常用脚本/故障恢复脚本/重启cmii的前端后端Pod.sh b/998-常用脚本/故障恢复脚本/重启cmii的前端后端Pod.sh new file mode 100644 index 0000000..3d7a6d5 --- /dev/null +++ b/998-常用脚本/故障恢复脚本/重启cmii的前端后端Pod.sh @@ -0,0 +1,29 @@ +#!/usr/bin/env bash + + +name_space=jlyd + +delete_all_fronted_cmii_pod(){ + + all_pod_list=($(kubectl get pods -n "$name_space" -o=jsonpath='{.items[*].metadata.name}' | tr " " "\n")) + for pod in "${all_pod_list[@]}"; do + if echo "$pod" | grep -q "platform"; then + echo "" + echo "current pod is $pod" + kubectl -n "$name_space" delete pod "$pod" --force + fi + done +} + +delete_all_backend_cmii_pod(){ + all_pod_list=($(kubectl get pods -n "$name_space" -o=jsonpath='{.items[*].metadata.name}' | tr " " "\n")) + for pod in "${all_pod_list[@]}"; do + if echo "$pod" | grep -v "platform" | grep -q "cmii"; then + echo "" + echo "current pod is $pod" + kubectl -n "$name_space" delete pod "$pod" --force + fi + done +} + +delete_all_fronted_cmii_pod \ No newline at end of file diff --git a/998-常用脚本/研发环境相关/节点相关信息获取.sh b/998-常用脚本/研发环境相关/节点相关信息获取.sh new file mode 100644 index 0000000..2d04a56 --- /dev/null +++ b/998-常用脚本/研发环境相关/节点相关信息获取.sh @@ -0,0 +1,28 @@ + +# +kubectl get nodes -l uavcloud.env=demo + +# 获取节点的lables +all_demo_nodelist=$(kubectl get nodes -l uavcloud.env=demo | grep -v NAME | awk '{print$1}') +for node in ${all_demo_nodelist[@]};do + echo "node is $node" + kubectl get nodes ${node} --show-labels +done + +# 获取节点的资源信息 +# 获取节点列表并存储到数组中 +kubectl get nodes -l uavcloud.env=demo -o custom-columns=:metadata.name | while read -r node; do + echo "node is $node" + kubectl get node ${node} -o json | jq '.status.capacity | {cpu: .cpu, memory: .memory}' +done + + +kubectl get node demo-02.ecs.io -o json + +all_demo_nodelist=(demo-02.ecs.io demo-03.ecs.io demo-05.ecs.io demo-07.ecs.io demo-08.ecs.io demo-09.ecs.io demo-231.ecs.io demo-232.ecs.io demo-233.ecs.io demo-234.ecs.io prod-02.ecs.io prod-04.ecs.io prod-05.ecs.io prod-07.ecs.io prod-09.ecs.io) + +for node in ${all_demo_nodelist[@]};do + echo "node is $node" + scp /root/wdd/ctop root@${node}:/usr/local/bin/ctop +done +chmod +x /root/wdd/ctop diff --git a/998-常用脚本/研发环境相关/获取DEMO环境的JVM参数信息.sh b/998-常用脚本/研发环境相关/获取DEMO环境的JVM参数信息.sh new file mode 100644 index 0000000..afe3899 --- /dev/null +++ b/998-常用脚本/研发环境相关/获取DEMO环境的JVM参数信息.sh @@ -0,0 +1,22 @@ + + +#!/bin/bash + +# 指定命名空间 +export NAMESPACE="uavcloud-demo" + +# 输出表头 +printf "%-30s %-50s\n" "Deployment" "CUST_JAVA_OPTS" + +# 获取所有 Deployment 的名称 +deployments=$(kubectl get deployments -n $NAMESPACE -o jsonpath='{.items[*].metadata.name}') + +# 遍历每个 Deployment +for deployment in $deployments; do + # 获取 CUST_JAVA_OPTS 的值 + cust_java_opts=$(kubectl get deployment $deployment -n $NAMESPACE -o jsonpath='{.spec.template.spec.containers[*].env[?(@.name=="CUST_JAVA_OPTS")].value}') + + # 输出结果 + printf "%-30s %-50s\n" "$deployment" "$cust_java_opts" +done + diff --git a/998-常用脚本/部署脚本/0-卸载挂载的磁盘.sh b/998-常用脚本/磁盘脚本/0-卸载挂载的磁盘.sh similarity index 100% rename from 998-常用脚本/部署脚本/0-卸载挂载的磁盘.sh rename to 998-常用脚本/磁盘脚本/0-卸载挂载的磁盘.sh diff --git a/998-常用脚本/部署脚本/0-挂载磁盘.sh b/998-常用脚本/磁盘脚本/0-挂载磁盘.sh similarity index 97% rename from 998-常用脚本/部署脚本/0-挂载磁盘.sh rename to 998-常用脚本/磁盘脚本/0-挂载磁盘.sh index 62c67fd..719bd08 100644 --- a/998-常用脚本/部署脚本/0-挂载磁盘.sh +++ b/998-常用脚本/磁盘脚本/0-挂载磁盘.sh @@ -50,10 +50,10 @@ t 8e w -" | fdisk /dev/sdb +" | fdisk /dev/sdc partprobe # 如果已经存在卷组,直接进行添加 -# vgextend /dev/mapper/centos /dev/vda3 +# vgextend rootvg /dev/sdc1 vgcreate ${VG_NAME} /dev/sdb1 export selfpesize=$(vgdisplay ${VG_NAME} | grep 'Total PE' | awk '{print $3}') # 大小根据实际情况调整 diff --git a/998-常用脚本/部署脚本/0-挂载裸盘.sh b/998-常用脚本/磁盘脚本/0-挂载裸盘.sh similarity index 100% rename from 998-常用脚本/部署脚本/0-挂载裸盘.sh rename to 998-常用脚本/磁盘脚本/0-挂载裸盘.sh diff --git a/998-常用脚本/磁盘脚本/Core集群磁盘整理.sh b/998-常用脚本/磁盘脚本/Core集群磁盘整理.sh new file mode 100644 index 0000000..dfd28e7 --- /dev/null +++ b/998-常用脚本/磁盘脚本/Core集群磁盘整理.sh @@ -0,0 +1,48 @@ + +rm -rf /tmp +rm -rf /swap +rm -rf /home +rm -rf /data + + +umount /dev/mapper/iovg-lvhome +umount /dev/mapper/iovg-lvdata + +umount /dev/mapper/rootvg-lvtmp +umount /dev/mapper/rootvg-lvswap + +lvdisplay + +lvremove /dev/iovg/lvhome +lvremove /dev/iovg/lvdata + +lvremove /dev/rootvg/lvswap +lvremove /dev/rootvg/lvtmp + + +lvremove /dev/openeuler/swap +lvremove /dev/openeuler/tmp + + +freepesize=$(vgdisplay iovg | grep 'Free PE' | awk '{print $5}') +lvextend -l+${freepesize} /dev/iovg/lvdock +xfs_growfs /dev/iovg/lvdock + + +freepesize=$(vgdisplay rootvg | grep 'Free PE' | awk '{print $5}') +lvextend -l+${freepesize} /dev/rootvg/lvvar +xfs_growfs /dev/rootvg/lvvar + +curl -k https://10.96.0.1 + +freepesize=$(vgdisplay centos | grep 'Free PE' | awk '{print $5}') +lvextend -l+${freepesize} /dev/centos/root +xfs_growfs /dev/centos/root + +freepesize=$(vgdisplay openeuler | grep 'Free PE' | awk '{print $5}') +lvextend -l+${freepesize} /dev/openeuler/root +resize2fs /dev/openeuler/root + +docker system prune -y + +kubectl drain demo-06.ecs.io --ignore-daemonsets --delete-local-data \ No newline at end of file diff --git a/998-常用脚本/存储空间清理脚本/服务器常用目录空间检查.sh b/998-常用脚本/磁盘脚本/服务器常用目录空间检查.sh similarity index 100% rename from 998-常用脚本/存储空间清理脚本/服务器常用目录空间检查.sh rename to 998-常用脚本/磁盘脚本/服务器常用目录空间检查.sh diff --git a/998-常用脚本/部署脚本/手动创建harbor仓库.sh b/998-常用脚本/部署脚本/手动创建harbor仓库.sh index be73571..18fe9eb 100644 --- a/998-常用脚本/部署脚本/手动创建harbor仓库.sh +++ b/998-常用脚本/部署脚本/手动创建harbor仓库.sh @@ -1,6 +1,6 @@ -export harbor_host=134.80.124.7:8033 +export harbor_host=192.168.35.71:8033 curl -X POST -u "admin:V2ryStr@ngPss" -H "authorization: Basic YWRtaW46VjJyeVN0ckBuZ1Bzcw==" -H "Content-Type: application/json" -d '{"project_name":"cmii","registry_id":null,"metadata":{"public":"true"},"storage_limit":-1}' http://$harbor_host/api/v2.0/projects diff --git a/998-常用脚本/镜像同步/ImageSyncDLTU.sh b/998-常用脚本/镜像同步/ImageSyncDLTU.sh index bc5ae15..11431aa 100644 --- a/998-常用脚本/镜像同步/ImageSyncDLTU.sh +++ b/998-常用脚本/镜像同步/ImageSyncDLTU.sh @@ -5,7 +5,7 @@ gzip_image_list_txt="all-gzip-image-list.txt" # 一般不需要修改 oss_prefix_url="https://oss.demo.uavcmlc.com/cmlc-installation" local_gzip_path="/root/octopus_image" -DockerRegisterDomain="172.18.10.251:8033" # 需要根据实际修改 +DockerRegisterDomain="harbor.wdd.io:8033" # 需要根据实际修改 HarborAdminPass=V2ryStr@ngPss # 需要跟第一脚本中的密码保持一致 print_green() { @@ -163,6 +163,6 @@ test(){ } # test -Download_Load_Tag_Upload "cmii" +Download_Load_Tag_Upload "rke" #Load_Tag_Upload "rke" \ No newline at end of file