vtd-pod-template.yaml 2.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970
  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. dnsPolicy: None
  11. dnsConfig:
  12. nameservers:
  13. #- 223.6.6.6
  14. #- 8.8.8.8
  15. - 10.16.11.1
  16. - 10.16.11.2
  17. hostAliases:
  18. - ip: 10.14.85.239
  19. hostnames:
  20. - simulation004
  21. - ip: 10.14.85.237
  22. hostnames:
  23. - gpu001
  24. initContainers:
  25. - name: init
  26. image: algorithm-image
  27. imagePullPolicy: Always
  28. command: [ 'sh', '-c', 'echo algorithm image downloaded && sleep 2' ]
  29. containers:
  30. - name: vtd-container-name
  31. image: vtd-image
  32. imagePullPolicy: Always
  33. command: [ "/Controller/VTDController", "vtd-command", "kafka-topic" ]
  34. #command: [ "/Controller/VTDController", "/Controller/config/docker_cloud_algContest.ini", "kafka-topic" ]
  35. resources:
  36. limits:
  37. nvidia.com/gpu: 1
  38. #nvidia.com/mig-1g.10gb: 1
  39. env:
  40. - name: PodName
  41. valueFrom:
  42. fieldRef:
  43. fieldPath: metadata.name
  44. - name: LM_LICENSE_FILE
  45. value: 27500@10.14.85.247
  46. #value: 27500@10.14.8.24
  47. #value: 27500@172.20.0.2
  48. - name: CICV_DATA_CLOSEDLOOP_IP
  49. value: cicv-data-closedloop-ip
  50. - name: KAFKA_IP
  51. value: kafka-ip
  52. - name: MINIO_IP
  53. value: minio-ip
  54. - name: MINIO_ACCESS_KEY
  55. value: minio-access-key
  56. - name: MINIO_SECRET_KEY
  57. value: minio-secret-key
  58. - name: KAFKA_PARTITION
  59. value: kafka-partition
  60. - name: KAFKA_OFFSET
  61. value: kafka-offset
  62. - name: CPU_ORDER
  63. value: cpu-order
  64. - name: MINIO_BUCKET_NAME
  65. value: minio-bucket
  66. - name: algorithm-container
  67. image: algorithm-image
  68. imagePullPolicy: Never
  69. command: [ "/bin/sh", "-c", "/run.sh; touch /tmp/hello.txt;while true;do /bin/echo $(date +%T) >> /tmp/hello.txt; sleep 600; done;" ]
  70. restartPolicy: Never