pod-template.yaml 1.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960
  1. apiVersion: v1
  2. kind: Pod
  3. metadata:
  4. name: pod-name
  5. namespace: namespace-name
  6. labels:
  7. user: CICV
  8. spec:
  9. nodeName: node-name
  10. hostAliases:
  11. - ip: 172.17.0.184
  12. hostnames:
  13. - cicvtest002
  14. containers:
  15. - name: vtd-container
  16. image: vtd.run.perception:latest
  17. imagePullPolicy: Never
  18. command: [ "/Controller/VTDController", "/Controller/config/docker_cloud.ini", "kafkaTopic" ]
  19. env:
  20. - name: PodName
  21. valueFrom:
  22. fieldRef:
  23. fieldPath: metadata.name
  24. - name: LM_LICENSE_FILE
  25. value: 27500@172.14.1.103
  26. - name: KAFKA_IP
  27. value: 172.17.0.188:9092
  28. - name: MINIO_IP
  29. value: 172.17.0.184:9000
  30. - name: SIMULATION_CLOUD_IP
  31. value: 172.17.0.192
  32. volumeMounts:
  33. - name: nvidia0
  34. mountPath: /dev/nvidia0
  35. - name: nvidiactl
  36. mountPath: /dev/nvidiactl
  37. securityContext:
  38. privileged: true
  39. resources:
  40. limits:
  41. cpu: "1.5"
  42. requests:
  43. cpu: "0.5"
  44. - name: algorithm-container
  45. image: algorithm-image
  46. imagePullPolicy: Never
  47. command: [ "/bin/sh", "-c", "/run.sh; touch /tmp/hello.txt;while true;do /bin/echo $(date +%T) >> /tmp/hello.txt; sleep 5; done;" ]
  48. resources:
  49. limits:
  50. cpu: "2.5"
  51. requests:
  52. cpu: "1.5"
  53. restartPolicy: Never
  54. volumes:
  55. - name: nvidia0
  56. hostPath:
  57. path: /dev/nvidia0
  58. - name: nvidiactl
  59. hostPath:
  60. path: /dev/nvidiactl