vtd_pod_template-pjisuv.yaml 2.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889
  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. - 10.16.11.1
  14. - 10.16.11.2
  15. hostAliases:
  16. - ip: 10.14.85.239
  17. hostnames:
  18. - simulation004
  19. - ip: 10.14.85.237
  20. hostnames:
  21. - gpu001
  22. initContainers:
  23. - name: init
  24. image: algorithm-image
  25. imagePullPolicy: Always
  26. command: ['sh', '-c', 'echo algorithm image downloaded && sleep 2']
  27. containers:
  28. - name: vtd-container
  29. image: vtd-image
  30. imagePullPolicy: Always
  31. command: [ "/Controller/VTDController", "vtd-command", "kafka-topic" ]
  32. resources:
  33. limits:
  34. nvidia.com/gpu: 1
  35. env:
  36. - name: PodName
  37. valueFrom:
  38. fieldRef:
  39. fieldPath: metadata.name
  40. - name: LM_LICENSE_FILE
  41. value: 27500@10.14.85.247
  42. - name: SIMULATION_CLOUD_IP
  43. value: simulation-cloud-ip
  44. - name: PLATFORM_TYPE
  45. value: platform-type
  46. - name: KAFKA_IP
  47. value: kafka-ip
  48. - name: OSS_TYPE
  49. value: oss-type
  50. - name: OSS_IP
  51. value: oss-ip
  52. - name: OSS_ACCESS_KEY
  53. value: oss-access-key
  54. - name: OSS_SECRET_KEY
  55. value: oss-secret-key
  56. - name: OSS_BUCKET_NAME
  57. value: oss-bucket
  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: algorithm-container
  65. image: algorithm-image
  66. imagePullPolicy: Never
  67. command: [ "/bin/sh", "-c", "/run.sh; touch /tmp/hello.txt;while true;do /bin/echo $(date +%T) >> /tmp/hello.txt; sleep 600; done;" ]
  68. env: # 从 xosc 解析出来的
  69. - name: LANG
  70. value: C.UTF-8
  71. - name: LC_ALL
  72. value: C.UTF-8
  73. - name: START_POSITION_X
  74. value: start-position-x
  75. - name: START_POSITION_Y
  76. value: start-position-y
  77. - name: START_POSITION_Z
  78. value: start-position-z
  79. - name: START_POSITION_H
  80. value: start-position-h
  81. - name: END_POSITION_X
  82. value: end-position-x
  83. - name: END_POSITION_Y
  84. value: end-position-y
  85. - name: END_POSITION_Z
  86. value: end-position-z
  87. - name: END_POSITION_H
  88. value: end-position-h
  89. restartPolicy: Never