vtd-pod-template_20240506.yaml 1.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566
  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: PLATFORM_IP
  43. value: platform-ip
  44. - name: OSS_TYPE
  45. value: oss-type
  46. - name: OSS_IP
  47. value: oss-ip
  48. - name: OSS_ACCESS_KEY
  49. value: oss-access-key
  50. - name: OSS_SECRET_KEY
  51. value: oss-secret-key
  52. - name: OSS_BUCKET_NAME
  53. value: oss-bucket
  54. - name: KAFKA_IP
  55. value: kafka-ip
  56. - name: KAFKA_PARTITION
  57. value: kafka-partition
  58. - name: KAFKA_OFFSET
  59. value: kafka-offset
  60. - name: CPU_ORDER
  61. value: cpu-order
  62. - name: algorithm-container
  63. image: algorithm-image
  64. imagePullPolicy: Never
  65. command: [ "/bin/sh", "-c", "/run.sh; touch /tmp/hello.txt;while true;do /bin/echo $(date +%T) >> /tmp/hello.txt; sleep 600; done;" ]
  66. restartPolicy: Never