kind: Deployment apiVersion: apps/v1 metadata: name: cmii-sky-converge namespace: sc-my-uav-260202 labels: app.kubernetes.io/app-version: 6.0.0 app.kubernetes.io/managed-by: octopus cmii.app: cmii-sky-converge cmii.type: backend octopus/control: backend-app-1.0.0 spec: replicas: 1 selector: matchLabels: cmii.app: cmii-sky-converge cmii.type: backend template: metadata: creationTimestamp: null labels: cmii.app: cmii-sky-converge cmii.type: backend spec: volumes: - name: application-k8s configMap: name: cmii-sky-converge-cm items: - key: application-k8s.yml path: application-k8s.yml - key: simAuth.license path: simAuth.license defaultMode: 420 - name: nfs-backend-log-volume persistentVolumeClaim: claimName: nfs-backend-log-pvc containers: - name: cmii-sky-converge image: 192.168.1.4:8033/cmii/cmii-sky-converge:2.0.0-012601 ports: - name: pod-port containerPort: 8080 protocol: TCP env: - name: K8S_NAMESPACE value: ahydapp - name: APPLICATION_NAME value: cmii-sky-converge - name: CUST_JAVA_OPTS value: '-Xms2000m -Xmx4500m -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 - name: SPRING_PROFILES_ACTIVE value: k8s,db,cache,message resources: limits: cpu: '4' memory: 6Gi requests: cpu: '4' memory: 2Gi volumeMounts: - name: application-k8s mountPath: /cmii/config/application-k8s.yml subPath: application-k8s.yml - name: application-k8s mountPath: /cmii/config/simAuth.license subPath: simAuth.license - name: nfs-backend-log-volume mountPath: /cmii/logs subPath: uavcloud-devflight/cmii-sky-converge livenessProbe: httpGet: path: /cmii/health port: pod-port scheme: HTTP initialDelaySeconds: 30 timeoutSeconds: 5 periodSeconds: 20 successThreshold: 1 failureThreshold: 3 readinessProbe: httpGet: path: /cmii/health port: pod-port scheme: HTTP initialDelaySeconds: 30 timeoutSeconds: 5 periodSeconds: 20 successThreshold: 1 failureThreshold: 3 startupProbe: httpGet: path: /cmii/health port: pod-port scheme: HTTP initialDelaySeconds: 30 timeoutSeconds: 3 periodSeconds: 20 successThreshold: 1 failureThreshold: 5 terminationMessagePath: /dev/termination-log terminationMessagePolicy: File imagePullPolicy: Always restartPolicy: Always terminationGracePeriodSeconds: 30 dnsPolicy: ClusterFirst securityContext: {} imagePullSecrets: - name: harborsecret affinity: nodeAffinity: requiredDuringSchedulingIgnoredDuringExecution: nodeSelectorTerms: - matchExpressions: - key: uavcloud.env operator: In values: - mianyang schedulerName: default-scheduler strategy: type: RollingUpdate rollingUpdate: maxUnavailable: 1 maxSurge: 25% revisionHistoryLimit: 10 progressDeadlineSeconds: 600 --- kind: Service apiVersion: v1 metadata: name: cmii-sky-converge namespace: sc-my-uav-260202 labels: app.kubernetes.io/app-version: 6.0.0 app.kubernetes.io/managed-by: octopus cmii.app: cmii-sky-converge cmii.type: backend octopus/control: backend-app-1.0.0 spec: ports: - name: backend-tcp protocol: TCP port: 8080 targetPort: 8080 selector: cmii.app: cmii-sky-converge cmii.type: backend type: ClusterIP --- kind: ConfigMap apiVersion: v1 metadata: name: cmii-sky-converge-cm namespace: sc-my-uav-260202 data: application-k8s.yml: | converge: ####################下面部分为中间件对应配置,需要确认!!!####################### ############使用k8s部署的中间件可以直接用k8s里面的服务名################# db: ip: helm-mysql port: 3306 username: k8s_admin password: fP#UaH6qQ3)8 mqtt: ip: helm-emqxs port: 1883 # mqtt内部1883端口 username: cmlc password: odD8#Ve7.B rabbitmq: ip: helm-rabbitmq port: 5672 username: admin password: nYcRN91r._hj redis: ip: helm-redis-master port: 6379 password: Mcache@4522 influxdb: ip: helm-influxdb #influxdb宿主机的内部ip port: 8086 #influxdb宿主机的端口,如果docker compose文件没有改动则默认不变 token: YunnHJASAAdj23rasQAWd621erGAS82kaqj org: cmii bucket: cmii minio: ip: helm-minio # minio服务的宿主机ip port: 39000 access-key: cmii # minio的访问key secret-key: B#923fC7mk # minio访问secret #######################下面部分是业务服务需要的配置,需要确认!!!####################### center: address: http://cmii-fly-center:8080 # cmii-fly-center服务部署的容器宿主机ip地址和暴露的端口 stream: endpoint: http://36.133.66.183:8088 #平台地址端口 buckets: live-srs-hls: ilm-detect storage: endpoint: http://36.133.66.183:8088/converge # cmii-sky-converge服务的公网请求地址,需要匹配到all-gateways-ingress里面converge服务的根路径 live: merge: tmp: /tmp/ffmpeg/ expired: 10 sms: mas: enable: false #内网部署改为false host: http://XXX:XXX/sms/tmpsubmit ecName: XXX科技有限公司 apId: notice secretKey: notice@123 sign: ynYl2Vpl7 templateId: e4dc71ddd5c24d25b24daa01e969e24 expire: 3 limit: minute: 5 hour: 15 day: 30 sim: # true = 启用, false = 不启用 enable: false ###固定k8s里面挂载路径 licensePath: /cmii/config/simAuth.license # 测试环境:https://ptest.cmccsim.com:9090, 生产环境:https://certplat.cmccsim.com host: https://ptest.cmccsim.com:9090 callbackUrl: http://183.220.196.116:8088/converge simAuth.license: > BOOedo/TVLbYLdKyGkFYEAljoncjd2+mKkwARpNkb0Q8D0QaZbOnCjJdMj0kUtHVRJ03CYujyVJZ8Xc1JvBTujSFgBvNwXWJN2E35TZYGUYx4uZW7WZJ9ajp3pi9Q4V9JLA4qdyd/Zaz0/T+mqaXzW0l18jA9VL25fB0tkzQYpySql76V9QAowpuVcklItcNZ8YWwK4lbPjaygBhZVNqdhbJQwqLG7io2X0QV11T5yhbu8SXCag0hoX6s93IBz0k4Aze2TZvpJ25o/NuMptWKviddrVNpVAIwT/L9kLNVkBT8T0xysX6Ku+9aLKUlLrGw4lhAHM5iHp82jduw7L9jc878ZZgOoUALLaw9axnVdnf3XfhZ75/uhx4mZ+JnNS2aNH18mVR53CGT3jxY0y1RA64e2zhMhFr/KNxVGIuZl/iAr1EGI85QWrnYGsLNbilCFlZyDzcH8tK4hDvmMtUe1xCEUF6oO9nwr+YDHGBSM1ifXLJZrvwuDI7Zim+h6pUqctWhtf6eyfyF17iBrzzt6lmSjkQtZ1kRVUxRni68/FPH9YJBKQhJItAk2h1OaUBB1Lt5vfu8OYi5S+onTmesvlIuUk7USBIFbt4kVhUpgGtV+WyddcjH6BJo3NPqCYcObR4KeLmQ/bHmN/xyVT3HMed8VhiVv0U8EuTINJxmXh+nDVmeDEUa4qYtPRGArSsGF2KGbnOOqwkyk1D/o81Zxb8Kklxn3I/CK1EM63HZLY4hGm52oRsNDjbJPFFFUdTqyQw7igHdwJYJbgxqycCAh1f8zioVVziOXwHxV85poIpVG7pP0LWrYttW1e2WdrSI4WUO1X4krfPu+7WxYHj4Cs4aTflYM9F+KVqbw6bVlg5PIPRiIy6eMRqzvl53y9eesd7eqUNgRnM13PmRDJPe6sw5BnaPn1eHBk7Mh+CAsdRnq8V0t9NkRK2aNfJFNo/PPjahDlw9DHMnJW3QGgZNR3LqFKQxDQIpR7xwgsYX5CmZo3gaBHbTx1EozCagco1tGHrRaDlJNjAYKjnus0huujI0dh+w/ybkWoN4jPQiMWx5O/oem62ga5NbHd5wS/A5e9UKfNZef1NYJyiWRYNINXr3lUl0835rb38q6+5tBKZnrJq1GZ8n2IEuw8L1YcbvtuSDBlHYGSDQ6yD5sL/qv73sXjL2jwtu+QllQt6jhFw5VUKIFRhCjuTeLbrzmcOO2TwCVZb89QPW5rGNA5sO99qormwqNkwXzsKXNx6r9B2rQ6WUdP05r1ti0YAShBdfC1CPhpt2yuKIFO3eh8J6fWjHygBX2kYq+zdb4w39d77gBayQX5lIw4MY0Dcqbyw/MvqcnXj47EUmQ+xIxkaL76C4nbN7GuMQs1rpJ4eox9qqyBeKbVGo/7/aqP6vMXl0BsPWLV5Z2jCy0HzgyBMy4mU1Q==