################################################################################################## # dubhe-data-dcm ################################################################################################## --- apiVersion: v1 kind: Service metadata: name: dubhe-data-dcm labels: app: dubhe-data-dcm service: dubhe-data-dcm spec: type: NodePort ports: - port: 8011 name: http selector: app: dubhe-data-dcm --- apiVersion: v1 kind: ServiceAccount metadata: name: dubhe-data-dcm labels: account: dubhe-data-dcm --- apiVersion: apps/v1 kind: Deployment metadata: name: dubhe-data-dcm-v1 labels: app: dubhe-data-dcm version: v1 spec: replicas: 1 selector: matchLabels: app: dubhe-data-dcm version: v1 template: metadata: labels: app: dubhe-data-dcm version: v1 spec: serviceAccountName: dubhe-data-dcm containers: - name: dubhe-data-dcm image: harbor.test.com/dubhe/dubhe-spring-cloud-k8s:env-value imagePullPolicy: Always env: - name: JAR_BALL value: "dubhe-data-dcm-0.0.1-SNAPSHOT-exec.jar --spring.profiles.active=env-value" - name: JVM_PARAM value: "-Xms1024m -Xmx1024m -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=containerLogPath/dubhe-data-dcm-dump.hprof" ports: - containerPort: 8011 volumeMounts: - mountPath: "fsPath" name: "fs-volume" readOnly: false - mountPath: "containerLogPath" name: "log-volume" readOnly: false - name: "dockersock" mountPath: "/var/run/docker.sock" volumes: - name: "fs-volume" hostPath: path: "fsPath" type: "Directory" - name: "log-volume" hostPath: path: "hostLogPath" type: "DirectoryOrCreate" - name: "dockersock" hostPath: path: "/var/run/docker.sock"