From cc609ca570a81085144b21a906b94b25516aa955 Mon Sep 17 00:00:00 2001 From: zyy19981018 Date: Wed, 4 May 2022 21:51:12 +0800 Subject: [PATCH 1/2] [zh]Update content/zh/docs/concepts/workloads/controllers/job.md --- .../concepts/workloads/controllers/job.md | 28 +++++++------------ 1 file changed, 10 insertions(+), 18 deletions(-) diff --git a/content/zh/docs/concepts/workloads/controllers/job.md b/content/zh/docs/concepts/workloads/controllers/job.md index 99edfabf76..27af7b22b1 100644 --- a/content/zh/docs/concepts/workloads/controllers/job.md +++ b/content/zh/docs/concepts/workloads/controllers/job.md @@ -66,7 +66,7 @@ It takes around 10s to complete. ```shell kubectl apply -f https://kubernetes.io/examples/controllers/job.yaml ``` - +The output is similar to this: 输出类似于: ``` @@ -79,7 +79,7 @@ job.batch/pi created ```shell kubectl describe jobs/pi ``` - +The output is similar to this: 输出类似于: ``` @@ -131,7 +131,7 @@ To list all the Pods that belong to a Job in a machine readable form, you can us pods=$(kubectl get pods --selector=job-name=pi --output=jsonpath='{.items[*].metadata.name}') echo $pods ``` - +The output is similar to this: 输出类似于: ``` @@ -154,6 +154,7 @@ kubectl logs $pods ``` +The output is similar to this: 输出类似于: ``` @@ -320,7 +321,7 @@ parallelism, for a variety of reasons: --> ### 完成模式 {#completion-mode} -{{< feature-state for_k8s_version="v1.22" state="beta" >}} +{{< feature-state for_k8s_version="v1.24" state="stable" >}} -该特性在 Kubernetes 1.21 版本中是 Alpha 阶段,启用该特性需要额外的步骤; -请确保你正在阅读[与集群版本一致的文档](/zh/docs/home/supported-doc-versions/)。 -{{< /note >}} * 了解 [Pods](/zh/docs/concepts/workloads/pods)。 * 了解运行 Job 的不同的方式: @@ -1200,4 +1192,4 @@ object, but maintains complete control over what Pods are created and how work i * 跟随[自动清理完成的 Job](#clean-up-finished-jobs-automatically) 文中的链接,了解你的集群如何清理完成和失败的任务。 * `Job` 是 Kubernetes REST API 的一部分。阅读 {{< api-reference page="workload-resources/job-v1" >}} 对象定义理解关于该资源的 API。 -* 阅读 [`CronJob`](/zh/docs/concepts/workloads/controllers/cron-jobs/),它允许你定义一系列定期运行的 Job,类似于 Unix 工具 `cron`。 +* 阅读 [`CronJob`](/zh/docs/concepts/workloads/controllers/cron-jobs/),它允许你定义一系列定期运行的 Job,类似于 UNIX 工具 `cron`。 From 22a484f20edfdbf256c72f69153f97d150909a85 Mon Sep 17 00:00:00 2001 From: zyy19981018 <76578326+zyy19981018@users.noreply.github.com> Date: Thu, 5 May 2022 10:04:37 +0800 Subject: [PATCH 2/2] Update job.md --- content/zh/docs/concepts/workloads/controllers/job.md | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/content/zh/docs/concepts/workloads/controllers/job.md b/content/zh/docs/concepts/workloads/controllers/job.md index 27af7b22b1..0a1c6b484d 100644 --- a/content/zh/docs/concepts/workloads/controllers/job.md +++ b/content/zh/docs/concepts/workloads/controllers/job.md @@ -66,7 +66,7 @@ It takes around 10s to complete. ```shell kubectl apply -f https://kubernetes.io/examples/controllers/job.yaml ``` -The output is similar to this: + 输出类似于: ``` @@ -79,7 +79,7 @@ job.batch/pi created ```shell kubectl describe jobs/pi ``` -The output is similar to this: + 输出类似于: ``` @@ -131,7 +131,7 @@ To list all the Pods that belong to a Job in a machine readable form, you can us pods=$(kubectl get pods --selector=job-name=pi --output=jsonpath='{.items[*].metadata.name}') echo $pods ``` -The output is similar to this: + 输出类似于: ``` @@ -154,7 +154,6 @@ kubectl logs $pods ``` -The output is similar to this: 输出类似于: ``` @@ -972,7 +971,7 @@ Before deleting it, you make a note of what selector it uses: ```shell kubectl get job old -o yaml ``` -The output is similar to this: + 输出类似于: ```yaml