pod.yaml 2.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121
  1. apiVersion: v1
  2. kind: Pod
  3. metadata:
  4. labels:
  5. app: some-app
  6. plugin1: some-value
  7. plugin2: some-value
  8. plugin3: some-value
  9. plugin4: some-value
  10. name: some-name
  11. namespace: default
  12. ownerReferences:
  13. - apiVersion: apps/v1
  14. blockOwnerDeletion: true
  15. controller: true
  16. kind: ReplicaSet
  17. name: some-name
  18. uid: 0a9d2b9e-779e-11e7-b422-42010a8001be
  19. spec:
  20. containers:
  21. - args:
  22. - one
  23. - two
  24. - three
  25. - four
  26. - five
  27. - six
  28. - seven
  29. - eight
  30. - nine
  31. env:
  32. - name: VAR_3
  33. valueFrom:
  34. secretKeyRef:
  35. key: some-other-key
  36. name: some-oher-name
  37. - name: VAR_2
  38. valueFrom:
  39. secretKeyRef:
  40. key: other-key
  41. name: other-name
  42. - name: VAR_1
  43. valueFrom:
  44. secretKeyRef:
  45. key: some-key
  46. name: some-name
  47. image: some-image-name
  48. imagePullPolicy: IfNotPresent
  49. name: some-name
  50. resources:
  51. requests:
  52. cpu: '0'
  53. terminationMessagePath: /dev/termination-log
  54. terminationMessagePolicy: File
  55. volumeMounts:
  56. - mountPath: /var/run/secrets/kubernetes.io/serviceaccount
  57. name: default-token-hu5jz
  58. readOnly: true
  59. dnsPolicy: ClusterFirst
  60. nodeName: node-name
  61. priority: 0
  62. restartPolicy: Always
  63. schedulerName: default-scheduler
  64. securityContext: {}
  65. serviceAccount: default
  66. serviceAccountName: default
  67. terminationGracePeriodSeconds: 30
  68. tolerations:
  69. - effect: NoExecute
  70. key: node.kubernetes.io/not-ready
  71. operator: Exists
  72. tolerationSeconds: 300
  73. - effect: NoExecute
  74. key: node.kubernetes.io/unreachable
  75. operator: Exists
  76. tolerationSeconds: 300
  77. volumes:
  78. - name: default-token-hu5jz
  79. secret:
  80. defaultMode: 420
  81. secretName: default-token-hu5jz
  82. status:
  83. conditions:
  84. - lastProbeTime: null
  85. lastTransitionTime: '2019-07-08T09:31:18Z'
  86. status: 'True'
  87. type: Initialized
  88. - lastProbeTime: null
  89. lastTransitionTime: '2019-07-08T09:41:59Z'
  90. status: 'True'
  91. type: Ready
  92. - lastProbeTime: null
  93. lastTransitionTime: null
  94. status: 'True'
  95. type: ContainersReady
  96. - lastProbeTime: null
  97. lastTransitionTime: '2019-07-08T09:31:18Z'
  98. status: 'True'
  99. type: PodScheduled
  100. containerStatuses:
  101. - containerID: docker://885e82a1ed0b7356541bb410a0126921ac42439607c09875cd8097dd5d7b5376
  102. image: some-image-name
  103. imageID: docker-pullable://some-image-id
  104. lastState:
  105. terminated:
  106. containerID: docker://d57290f9e00fad626b20d2dd87a3cf69bbc22edae07985374f86a8b2b4e39565
  107. exitCode: 255
  108. finishedAt: '2019-07-08T09:39:09Z'
  109. reason: Error
  110. startedAt: '2019-07-08T09:38:54Z'
  111. name: name
  112. ready: true
  113. restartCount: 6
  114. state:
  115. running:
  116. startedAt: '2019-07-08T09:41:59Z'
  117. hostIP: 10.0.0.1
  118. phase: Running
  119. podIP: 10.0.0.1
  120. qosClass: BestEffort
  121. startTime: '2019-07-08T09:31:18Z'