diff --git a/46-CMII三方业务/傅军的项目/cmii-uav-security-system.yaml b/46-CMII三方业务/傅军的项目/cmii-uav-security-system.yaml new file mode 100644 index 0000000..2325128 --- /dev/null +++ b/46-CMII三方业务/傅军的项目/cmii-uav-security-system.yaml @@ -0,0 +1,140 @@ +--- +apiVersion: apps/v1 +kind: Deployment +metadata: + name: cmii-uav-security-system + namespace: uavcloud-devoperation + labels: + cmii.type: backend + cmii.app: cmii-uav-security-system + octopus/control: backend-app-1.0.0 + app.kubernetes.io/managed-by: octopus + app.kubernetes.io/app-version: 6.1.0 +spec: + replicas: 1 + strategy: + rollingUpdate: + maxUnavailable: 1 + selector: + matchLabels: + cmii.type: backend + cmii.app: cmii-uav-security-system + template: + metadata: + labels: + cmii.type: backend + cmii.app: cmii-uav-security-system + spec: + affinity: + nodeAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + nodeSelectorTerms: + - matchExpressions: + - key: uavcloud.env + operator: In + values: + - devoperation + imagePullSecrets: + - name: harborsecret + containers: + - name: cmii-uav-security-system + image: harbor.cdcyy.com.cn/cmii/cmii-uav-security-system:6.1.0 + imagePullPolicy: Always + env: + - name: K8S_NAMESPACE + value: uavcloud-devoperation + - name: APPLICATION_NAME + value: cmii-uav-security-system + - name: CUST_JAVA_OPTS + value: "-Xms200m -Xmx800m -Dlog4j2.formatMsgNoLookups=true" + - name: NACOS_REGISTRY + value: "helm-nacos:8848" + - name: NACOS_DISCOVERY_IP + valueFrom: + fieldRef: + fieldPath: status.podIP + - name: NACOS_DISCOVERY_PORT + value: "8080" + - name: BIZ_CONFIG_GROUP + value: 6.1.0 + - name: SYS_CONFIG_GROUP + value: 6.1.0 + - name: IMAGE_VERSION + value: 6.1.0 + - name: NACOS_USERNAME + value: "developer" + - name: NACOS_PASSWORD + value: "Deve@9128201" + ports: + - name: pod-port + containerPort: 8080 + protocol: TCP + resources: + limits: + memory: 1Gi + cpu: "2" + requests: + memory: 200Mi + cpu: 200m + livenessProbe: + httpGet: + path: /cmii/health + port: pod-port + scheme: HTTP + initialDelaySeconds: 60 + timeoutSeconds: 5 + periodSeconds: 20 + successThreshold: 1 + failureThreshold: 3 + readinessProbe: + httpGet: + path: /cmii/health + port: pod-port + scheme: HTTP + initialDelaySeconds: 60 + timeoutSeconds: 5 + periodSeconds: 20 + successThreshold: 1 + failureThreshold: 3 + startupProbe: + httpGet: + path: /cmii/health + port: pod-port + scheme: HTTP + initialDelaySeconds: 60 + timeoutSeconds: 3 + periodSeconds: 20 + successThreshold: 1 + failureThreshold: 5 + volumeMounts: + - name: nfs-backend-log-volume + mountPath: /cmii/logs + readOnly: false + subPath: uavcloud-devoperation/cmii-uav-security-system + volumes: + - name: nfs-backend-log-volume + persistentVolumeClaim: + claimName: nfs-backend-log-pvc +--- +apiVersion: v1 +kind: Service +metadata: + name: cmii-uav-security-system + namespace: uavcloud-devoperation + labels: + cmii.type: backend + cmii.app: cmii-uav-security-system + octopus/control: backend-app-1.0.0 + app.kubernetes.io/managed-by: octopus + app.kubernetes.io/app-version: 6.1.0 +spec: + type: ClusterIP + selector: + cmii.type: backend + cmii.app: cmii-uav-security-system + ports: + - name: backend-tcp + port: 8080 + protocol: TCP + targetPort: 8080 +--- \ No newline at end of file diff --git a/998-常用脚本/故障恢复脚本/删除状态不为Running的Pod.sh b/998-常用脚本/故障恢复脚本/删除状态不为Running的Pod.sh index 1e5e788..28a60e1 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=uavcloud-demo +export name_space=uavcloud-devflight kubectl delete pods -n $name_space --field-selector status.phase!=Running --force diff --git a/998-常用脚本/研发环境相关DEMO/节点相关信息获取.sh b/998-常用脚本/研发环境相关DEMO/节点相关信息获取.sh index 0d5d061..a54db49 100644 --- a/998-常用脚本/研发环境相关DEMO/节点相关信息获取.sh +++ b/998-常用脚本/研发环境相关DEMO/节点相关信息获取.sh @@ -21,7 +21,7 @@ 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) +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 drone-48.ecs.io drone-49.ecs.io) for node in ${all_demo_nodelist[@]};do echo "node is $node" @@ -30,3 +30,5 @@ for node in ${all_demo_nodelist[@]};do echo "" done chmod +x /root/wdd/ctop + +Len3#io7%2k