From 8a875ac352fbc3f3dab51fcc467f564cd94d1161 Mon Sep 17 00:00:00 2001 From: jiajie Date: Mon, 7 Dec 2020 10:17:36 +0800 Subject: [PATCH] Update parallel-processing-expansion.md --- .../tasks/job/parallel-processing-expansion.md | 17 +++++++++++------ 1 file changed, 11 insertions(+), 6 deletions(-) diff --git a/content/zh/docs/tasks/job/parallel-processing-expansion.md b/content/zh/docs/tasks/job/parallel-processing-expansion.md index b4b4cc255b..4cbcf614a6 100644 --- a/content/zh/docs/tasks/job/parallel-processing-expansion.md +++ b/content/zh/docs/tasks/job/parallel-processing-expansion.md @@ -1,13 +1,12 @@ --- title: 使用展开的方式进行并行处理 -content_type: concept +content_type: task min-kubernetes-server-version: v1.8 weight: 20 --- - @@ -25,6 +24,7 @@ The sample Jobs process each item simply by printing a string then pausing. See [using Jobs in real workloads](#using-jobs-in-real-workloads) to learn about how this pattern fits more realistic use cases. --> + 本任务展示基于一个公共的模板运行多个{{< glossary_tooltip text="Jobs" term_id="job" >}}。 你可以用这种方法来并行执行批处理任务。 @@ -78,7 +78,7 @@ First, download the following template of a job to a file called `job-tmpl.yaml` {{< codenew file="application/job/job-tmpl.yaml" >}} ```shell -# 使用 curl 下载 job-tmpl.yaml + # 使用 curl 下载 job-tmpl.yaml curl -L -s -O https://k8s.io/examples/application/job/job-tmpl.yaml ``` @@ -337,6 +337,12 @@ YAML file containing Kubernetes manifests: 使用 `render_template` 将参数和模板转换成一个 YAML 文件,其中包含 Kubernetes 资源清单: + ```shell # 此命令需要之前定义的别名 cat job.yaml.jinja2 | render_template > jobs.yaml @@ -379,7 +385,7 @@ or an external storage service. For example, if you are rendering frames for a m use HTTP to `PUT` the rendered frame data to a URL, using a different URL for each frame. --> -## 在真实负载中使用 Job +## 在真实负载中使用 Job {#using-jobs-in-real-workloads} 在真实的负载中,每个 Job 都会执行一些重要的计算,例如渲染电影的一帧, 或者处理数据库中的若干行。这时,`$ITEM` 参数将指定帧号或行范围。 @@ -471,4 +477,3 @@ to manage Job objects automatically. 你也可以考虑编写自己的[控制器](/zh/docs/concepts/architecture/controller/) 来自动管理 Job 对象。 -