▪️k8s - Job
2024-11-1
| 2025-3-19
字數 339閱讀時間 1 分鐘

概要


Job 代表一次性任務,主要用來創建 Pod 到 Pod 成功終止
 
刪除 Job 會清除 Job 建置的 Pod
 

查看


Job 相關資訊
▪️
get - 取得資源資訊
▪️
describe - 取得資源”詳細”資訊
 

配置


範例
  • metadata ⇒ 元數據
    • name ⇒ 資源名稱
    • namespace ⇒ 資源所屬的命名空間(可選)
    • labels ⇒ 標籤 (可選)
      • [key] : [value] ⇒ 自訂鍵值對
  • spec: ⇒ 具體配置。
    • completions: 3  ⇒ 指定成功完成的 Pod 數量,默認為 1。
    • parallelism: 2  ⇒ 指定同時運行的 Pod 數量,默認為 1。
    • activeDeadlineSeconds: 600 ⇒ 指定 Job 的最長運行時間(秒)。
    • ttlSecondsAfterFinished: 100 ⇒ 指定 Job 完成後保留的時間(秒)。
    • backoffLimit: 4 ⇒ 最大重試次數,指定 Job 失敗後的重試次數。
    • template: ⇒ Pod 模板,用於創建 Pod。
      • metadata: ⇒ Pod 的元數據。
        • labels: ⇒ Pod 的標籤。
          • [key] : [value] ⇒ 自訂鍵值對
      • spec: => 定義 Pod 的具體配置
 
  • kubernetes
  • k8s - CronJobk8s - DaemonSet
    Loading...