kind: Deployment apiVersion: apps/v1 metadata: name: data-collector namespace: proj-demo labels: app: data-collector annotations: deployment.kubernetes.io/revision: '18' kubesphere.io/creator: admin spec: replicas: 1 selector: matchLabels: app: data-collector template: metadata: creationTimestamp: null labels: app: data-collector pod-template-hash: 7688557f74 annotations: kubectl.kubernetes.io/restartedAt: '2024-09-14T14:59:16+08:00' kubesphere.io/creator: admin kubesphere.io/restartedAt: '2024-11-15T02:50:54.223Z' spec: volumes: - name: auth-secret hostPath: path: /mnt/projects/proj_demo/auth_backend/secret type: '' - name: collector-data hostPath: path: /mnt/projects/proj_demo/data-collector/data/ type: '' - name: data-collector-database configMap: name: data-collector-center items: - key: data-collector-database path: database defaultMode: 420 - name: data-collector-redis configMap: name: data-collector-center items: - key: data-collector-redis path: redis defaultMode: 420 - name: data-collector-logger configMap: name: data-collector-center items: - key: data-collector-logger path: logger defaultMode: 420 - name: data-collector-utils configMap: name: data-collector-center items: - key: data-collector-utils path: utils defaultMode: 420 containers: - name: container-1czcgr image: >- dev.data-turing.cn:14443/dieteng/data-collector-master:20260323140950 ports: - name: http-8085 containerPort: 8085 protocol: TCP - name: udp-30732 containerPort: 30732 protocol: UDP resources: {} volumeMounts: - name: auth-secret mountPath: /app/data/auth_backend/ - name: collector-data mountPath: /app/data/ - name: data-collector-database mountPath: /app/config/database subPath: database - name: data-collector-redis mountPath: /app/config/redis subPath: redis - name: data-collector-logger mountPath: /app/config/logger subPath: logger - name: data-collector-utils mountPath: /app/config/utils subPath: utils livenessProbe: httpGet: path: /internal/health port: 8085 scheme: HTTP timeoutSeconds: 3 periodSeconds: 15 successThreshold: 1 failureThreshold: 8 terminationMessagePath: /dev/termination-log terminationMessagePolicy: File imagePullPolicy: IfNotPresent restartPolicy: Always terminationGracePeriodSeconds: 30 dnsPolicy: ClusterFirst serviceAccountName: default serviceAccount: default securityContext: {} imagePullSecrets: - name: registry-harbor schedulerName: default-scheduler strategy: type: RollingUpdate rollingUpdate: maxUnavailable: 25% maxSurge: 25% revisionHistoryLimit: 10 progressDeadlineSeconds: 600 kind: Service apiVersion: v1 metadata: name: data-collector-udp namespace: proj-demo labels: app: data-collector-udp annotations: kubesphere.io/creator: admin spec: ports: - name: udp-47808 protocol: UDP port: 30732 targetPort: 30732 nodePort: 30732 selector: app: data-collector clusterIP: 10.233.19.171 clusterIPs: - 10.233.19.171 type: NodePort sessionAffinity: None externalTrafficPolicy: Cluster ipFamilies: - IPv4 ipFamilyPolicy: SingleStack internalTrafficPolicy: Cluster kind: Service apiVersion: v1 metadata: name: data-collector-svc namespace: proj-demo labels: app: data-collector-svc annotations: kubesphere.io/creator: admin spec: ports: - name: http-8085 protocol: TCP port: 8085 targetPort: 8085 selector: app: data-collector clusterIP: 10.233.2.75 clusterIPs: - 10.233.2.75 type: ClusterIP sessionAffinity: None ipFamilies: - IPv4 ipFamilyPolicy: SingleStack internalTrafficPolicy: Cluster