BACnet-Client.txt 4.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181
  1. kind: Deployment
  2. apiVersion: apps/v1
  3. metadata:
  4. name: data-collector
  5. namespace: proj-demo
  6. labels:
  7. app: data-collector
  8. annotations:
  9. deployment.kubernetes.io/revision: '18'
  10. kubesphere.io/creator: admin
  11. spec:
  12. replicas: 1
  13. selector:
  14. matchLabels:
  15. app: data-collector
  16. template:
  17. metadata:
  18. creationTimestamp: null
  19. labels:
  20. app: data-collector
  21. pod-template-hash: 7688557f74
  22. annotations:
  23. kubectl.kubernetes.io/restartedAt: '2024-09-14T14:59:16+08:00'
  24. kubesphere.io/creator: admin
  25. kubesphere.io/restartedAt: '2024-11-15T02:50:54.223Z'
  26. spec:
  27. volumes:
  28. - name: auth-secret
  29. hostPath:
  30. path: /mnt/projects/proj_demo/auth_backend/secret
  31. type: ''
  32. - name: collector-data
  33. hostPath:
  34. path: /mnt/projects/proj_demo/data-collector/data/
  35. type: ''
  36. - name: data-collector-database
  37. configMap:
  38. name: data-collector-center
  39. items:
  40. - key: data-collector-database
  41. path: database
  42. defaultMode: 420
  43. - name: data-collector-redis
  44. configMap:
  45. name: data-collector-center
  46. items:
  47. - key: data-collector-redis
  48. path: redis
  49. defaultMode: 420
  50. - name: data-collector-logger
  51. configMap:
  52. name: data-collector-center
  53. items:
  54. - key: data-collector-logger
  55. path: logger
  56. defaultMode: 420
  57. - name: data-collector-utils
  58. configMap:
  59. name: data-collector-center
  60. items:
  61. - key: data-collector-utils
  62. path: utils
  63. defaultMode: 420
  64. containers:
  65. - name: container-1czcgr
  66. image: >-
  67. dev.data-turing.cn:14443/dieteng/data-collector-master:20260323140950
  68. ports:
  69. - name: http-8085
  70. containerPort: 8085
  71. protocol: TCP
  72. - name: udp-30732
  73. containerPort: 30732
  74. protocol: UDP
  75. resources: {}
  76. volumeMounts:
  77. - name: auth-secret
  78. mountPath: /app/data/auth_backend/
  79. - name: collector-data
  80. mountPath: /app/data/
  81. - name: data-collector-database
  82. mountPath: /app/config/database
  83. subPath: database
  84. - name: data-collector-redis
  85. mountPath: /app/config/redis
  86. subPath: redis
  87. - name: data-collector-logger
  88. mountPath: /app/config/logger
  89. subPath: logger
  90. - name: data-collector-utils
  91. mountPath: /app/config/utils
  92. subPath: utils
  93. livenessProbe:
  94. httpGet:
  95. path: /internal/health
  96. port: 8085
  97. scheme: HTTP
  98. timeoutSeconds: 3
  99. periodSeconds: 15
  100. successThreshold: 1
  101. failureThreshold: 8
  102. terminationMessagePath: /dev/termination-log
  103. terminationMessagePolicy: File
  104. imagePullPolicy: IfNotPresent
  105. restartPolicy: Always
  106. terminationGracePeriodSeconds: 30
  107. dnsPolicy: ClusterFirst
  108. serviceAccountName: default
  109. serviceAccount: default
  110. securityContext: {}
  111. imagePullSecrets:
  112. - name: registry-harbor
  113. schedulerName: default-scheduler
  114. strategy:
  115. type: RollingUpdate
  116. rollingUpdate:
  117. maxUnavailable: 25%
  118. maxSurge: 25%
  119. revisionHistoryLimit: 10
  120. progressDeadlineSeconds: 600
  121. kind: Service
  122. apiVersion: v1
  123. metadata:
  124. name: data-collector-udp
  125. namespace: proj-demo
  126. labels:
  127. app: data-collector-udp
  128. annotations:
  129. kubesphere.io/creator: admin
  130. spec:
  131. ports:
  132. - name: udp-47808
  133. protocol: UDP
  134. port: 30732
  135. targetPort: 30732
  136. nodePort: 30732
  137. selector:
  138. app: data-collector
  139. clusterIP: 10.233.19.171
  140. clusterIPs:
  141. - 10.233.19.171
  142. type: NodePort
  143. sessionAffinity: None
  144. externalTrafficPolicy: Cluster
  145. ipFamilies:
  146. - IPv4
  147. ipFamilyPolicy: SingleStack
  148. internalTrafficPolicy: Cluster
  149. kind: Service
  150. apiVersion: v1
  151. metadata:
  152. name: data-collector-svc
  153. namespace: proj-demo
  154. labels:
  155. app: data-collector-svc
  156. annotations:
  157. kubesphere.io/creator: admin
  158. spec:
  159. ports:
  160. - name: http-8085
  161. protocol: TCP
  162. port: 8085
  163. targetPort: 8085
  164. selector:
  165. app: data-collector
  166. clusterIP: 10.233.2.75
  167. clusterIPs:
  168. - 10.233.2.75
  169. type: ClusterIP
  170. sessionAffinity: None
  171. ipFamilies:
  172. - IPv4
  173. ipFamilyPolicy: SingleStack
  174. internalTrafficPolicy: Cluster