zoukankan      html  css  js  c++  java
  • 【k8s】job-parallelism

    环境

    1. kubernetes 1.20.4
    2. Spring Boot 2.5.0-M3

    目标

    parallelism 可以设置 Job 执行任务的并行数。

    示例

    Job.yaml

    apiVersion: batch/v1
    kind: Job
    metadata:
      name: busybox
    spec:
      completions: 4
      parallelism: 2
      template:
        spec:
          containers:
            - name: busybox
              image: busybox:1.30.0
              command: ["/bin/sh", "-c", "sleep 10;date"]
          restartPolicy: Never
    

    查看

    [root@master ~]# kubectl get job,pod
    NAME                COMPLETIONS   DURATION   AGE
    job.batch/busybox   4/4           23s        83s
    
    NAME                READY   STATUS      RESTARTS   AGE
    pod/busybox-j4mzm   0/1     Completed   0          83s
    pod/busybox-th4jl   0/1     Completed   0          72s
    pod/busybox-xwjbr   0/1     Completed   0          83s
    pod/busybox-zf7jr   0/1     Completed   0          72s
    

    可以看到并行数为 2,两个 Pod 的 AGE 都是一样的,表示它们是同时启动的。

    总结

    parallelism 可以设置 Job 执行任务的并行数。

    附录

  • 相关阅读:
    2020/11/4
    2020/11/10
    2020/11/12
    2020/11/5
    20201113 千锤百炼软工人
    20201112 千锤百炼软工人
    Java_swing_打开文件目录
    千锤百炼软工周报二
    9.29 课下动手动脑
    开学小测感想
  • 原文地址:https://www.cnblogs.com/jiangbo44/p/14624611.html
Copyright © 2011-2022 走看看