-
Notifications
You must be signed in to change notification settings - Fork 14.2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[ko] outdated korean contents [M94~M97] #35484
[ko] outdated korean contents [M94~M97] #35484
Conversation
✅ Deploy Preview for k8s-dev-ko ready!
To edit notification comments on pull requests, go to your Netlify site settings. |
✅ Deploy Preview for k8s-dev-ko ready!
To edit notification comments on pull requests, go to your Netlify site settings. |
/assign @seokho-son |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
한글 작업 브랜치 관리를 위한 노력에 감사드립니다!!
전반적으로 살펴보고 리뷰 의견을 남겼습니다.
하기 상세 리뷰 의견 이외에,
- 일부 업데이트되지 않은 사항들이 보여서 확인이 필요합니다.
- 원문과의 line을 비교하면, 누락된 사항 확인이 편합니다. :)
- 원문과 개행을 유사하게 수정 부탁드립니다. (주요 단락을 위주로 라인을 상호 비교해보면 추적이 쉽습니다.)
-
content/ko/docs/tasks/inject-data-application/downward-api-volume-expose-pod-information.md
(현재) 라인67 / (원문) 라인72:
` ` ` shell ---> ` ` ` -
content/ko/docs/tasks/job/automated-tasks-with-cron-jobs.md
(원문) 라인 58, 87, 95 개행 등
|
||
<!-- steps --> | ||
파드 및 컨테이너 필드를 노출하는 이 두 가지 방법을 downward API라고 한다. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
파드 및 컨테이너 필드를 노출하는 이 두 가지 방법을 downward API라고 한다. | |
파드 및 컨테이너 필드를 노출하는 이 두 가지 방법을 | |
_downward API_ 라고 한다. |
원문의 코드를 살렸습니다. (이탤릭)
그리고 코드라인 정렬도 필요해 보입니다. (영문라인 == 한글라인)
Together, these two ways of exposing Pod and container fields are called the
_downward API_.
|
||
실행 중인 컨테이너에 파드 및 컨테이너 필드를 노출하는 방법에는 두 가지가 있다. | ||
{{< include "task-tutorial-prereqs.md" >}} |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
{{< include "task-tutorial-prereqs.md" >}} | |
{{< include "task-tutorial-prereqs.md" >}} | |
이 연습에서 하나의 컨테이너가 있는 파드와 파드 수준의 필드를 실행 중인 컨테이너에 파일로 생성한다. | ||
여기 파드를 위한 매니페스트가 있다. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
이 연습에서 하나의 컨테이너가 있는 파드와 파드 수준의 필드를 실행 중인 컨테이너에 파일로 생성한다. | |
여기 파드를 위한 매니페스트가 있다. | |
이 연습에서는 컨테이너가 한 개 있는 파드를 생성하고, 해당 파드의 | |
파드 수준(Pod-level) 필드를 실행 중인 컨테이너에 파일 형태로 주입한다. | |
다음은 파드를 위한 매니페스트를 보여준다. |
원문을 고려하여 자연스럽게 수정해보았습니다. :)
In this part of exercise, you create a Pod that has one container, and you
project Pod-level fields into the running container as files.
Here is the manifest for the Pod:
`downwardAPI` 아래의 배열을 살펴보자. 배열의 각 요소는 | ||
[DownwardAPIVolumeFile](/docs/reference/generated/kubernetes-api/{{< param "version" >}}/#downwardapivolumefile-v1-core)이다. | ||
첫 번째 요소는 파드의 `metadata.labels` 필드 값이 | ||
`downwardAPI` 아래의 배열을 살펴보자. 배열의 각 요소는 `downwardAPI` 볼륨을 의미한다. 첫 번째 요소는 파드의 `metadata.labels` 필드 값이 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
`downwardAPI` 아래의 배열을 살펴보자. 배열의 각 요소는 `downwardAPI` 볼륨을 의미한다. 첫 번째 요소는 파드의 `metadata.labels` 필드 값이 | |
`downwardAPI` 아래의 `items` 배열을 살펴보자. 배열의 각 요소는 | |
`downwardAPI` 볼륨을 의미한다. | |
첫 번째 요소는 파드의 `metadata.labels` 필드 값이 |
- 원문에 있는
items
을 살려야 할 것 같습니다. (파드 볼륨에 필드 명칭. volumes.downwardAPI.items) - 개행은 전반적으로 확인할 필요가 있을 것 같습니다. :)
Look at the `items` array under `downwardAPI`. Each element of the array
defines a `downwardAPI` volume.
[`DownwardAPIVolumeFile`](/docs/reference/generated/kubernetes-api/{{< param "version" >}}/#downwardapivolumefile-v1-core)에 저장하였다. | ||
이 다음 연습에서는 컨테이너 필드를 저장한다. | ||
다음은 하나의 컨테이너를 가진 파드의 구성 파일이다. | ||
이전 연습에서는 downward API를 사용하여 파드 수준 필드에 액세스할 수 있도록 했다. 이번 연습에서는 파드 전체가 아닌 특정 [컨테이너](/docs/reference/kubernetes-api/workload-resources/pod-v1/#Container)의 일부 필드만 전달한다. 여기, 다시 하나의 컨테이너만 가진 파드를 위한 매니페스트가 있다. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
이전 연습에서는 downward API를 사용하여 파드 수준 필드에 액세스할 수 있도록 했다. 이번 연습에서는 파드 전체가 아닌 특정 [컨테이너](/docs/reference/kubernetes-api/workload-resources/pod-v1/#Container)의 일부 필드만 전달한다. 여기, 다시 하나의 컨테이너만 가진 파드를 위한 매니페스트가 있다. | |
이전 연습에서는 downward API를 사용하여 파드 수준 필드에 액세스할 수 | |
있도록 했다. | |
이번 연습에서는 파드 전체가 아닌 특정 | |
[컨테이너](/docs/reference/kubernetes-api/workload-resources/pod-v1/#Container)의 | |
일부 필드만 전달한다. 다음은 기존과 마찬가지로 하나의 | |
컨테이너만 가진 파드의 매니페스트를 | |
보여준다. |
- 개행이 필요합니다.
- 마지막 부분에 자연스러움을 위해 수정해보았습니다.
수정한 내용.
일부 필드만 전달한다. 다음은 기존과 마찬가지로 하나의
컨테이너만 가진 파드의 매니페스트를
보여준다.
rather than from the Pod overall. Here is a manifest for a Pod that again has
just one container:
@@ -118,7 +118,7 @@ Fri Feb 22 11:02:09 UTC 2019 | |||
Hello from the Kubernetes cluster | |||
``` | |||
|
|||
## 크론 잡 삭제 | |||
## 크론잡(CronJob) 삭제 {#크론-잡-삭제} |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
## 크론잡(CronJob) 삭제 {#크론-잡-삭제} | |
## 크론잡(CronJob) 삭제 {#deleting-a-cron-job} |
@@ -129,16 +129,15 @@ kubectl delete cronjob hello | |||
크론 잡을 삭제하면 생성된 모든 잡과 파드가 제거되고 추가 잡 생성이 중지된다. | |||
[가비지(garbage) 수집](/ko/docs/concepts/architecture/garbage-collection/)에서 잡 제거에 대해 상세한 내용을 읽을 수 있다. | |||
|
|||
## 크론 잡 명세 작성 | |||
## 크론잡(CronJob) 명세 작성 {#크론-잡-명세-작성} |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
## 크론잡(CronJob) 명세 작성 {#크론-잡-명세-작성} | |
## 크론잡(CronJob) 명세 작성 {#writing-a-cron-job-spec} |
|
||
다른 모든 쿠버네티스 구성과 마찬가지로, 크론 잡은 `apiVersion`, `kind` 그리고 `metadata` 필드가 필요하다. 구성 파일 | ||
작업에 대한 일반적인 정보는 [애플리케이션 배포](/ko/docs/tasks/run-application/run-stateless-application-deployment/)와 | ||
다른 모든 쿠버네티스 오브젝트들과 마찬가지로, 크론 잡은 `apiVersion`, `kind` 그리고 `metadata` 필드가 반드시 필요하다. Kubernetes 개체 작업과 {{< glossary_tooltip text="매니페스트" term_id="manifest" >}} 대한 자세한 내용은 [리소스 관리하기](/docs/concepts/cluster-administration/manage-deployment/)와 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
다른 모든 쿠버네티스 오브젝트들과 마찬가지로, 크론 잡은 `apiVersion`, `kind` 그리고 `metadata` 필드가 반드시 필요하다. Kubernetes 개체 작업과 {{< glossary_tooltip text="매니페스트" term_id="manifest" >}} 대한 자세한 내용은 [리소스 관리하기](/docs/concepts/cluster-administration/manage-deployment/)와 | |
다른 모든 쿠버네티스 오브젝트들과 마찬가지로, 크론잡은 `apiVersion`, `kind` 그리고 `metadata` 필드가 반드시 필요하다. Kubernetes 개체 작업과 {{< glossary_tooltip text="매니페스트" term_id="manifest" >}} 대한 자세한 내용은 [리소스 관리하기](/ko/docs/concepts/cluster-administration/manage-deployment/)와 |
[kubectl을 사용하여 리소스 관리하기](/ko/docs/concepts/overview/working-with-objects/object-management/) 문서를 참고한다. | ||
|
||
크론 잡 구성에는 [`.spec` 섹션](https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status)도 필요하다. | ||
크론잡(CronJob)의 각 매니페스트에는 [`.spec`](/docs/concepts/overview/working-with-objects/kubernetes-objects/#object-spec-and-status) 섹션도 필요하다. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
크론잡(CronJob)의 각 매니페스트에는 [`.spec`](/docs/concepts/overview/working-with-objects/kubernetes-objects/#object-spec-and-status) 섹션도 필요하다. | |
크론잡(CronJob)의 각 매니페스트에는 [`.spec`](/ko/docs/concepts/overview/working-with-objects/kubernetes-objects/#오브젝트-명세-spec-와-상태-status) 섹션도 필요하다. |
|
||
{{< note >}} | ||
크론 잡, 특히 해당 잡의 `.spec` 에 대한 모든 수정 사항은 다음 번 실행에만 적용된다. | ||
크론잡(CrontJob)을 수정한 경우, 수정 후 새로 실행하는 작업부터 적용된다. 이미 시작된 작업(및 해당 파드)은 변경 없이 계속 실행된다. 즉, 크론잡(CrontJob)은 기존 작업이 계속 실행 중이라면, 작업을 변경하지 않는다. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
크론잡(CrontJob)을 수정한 경우, 수정 후 새로 실행하는 작업부터 적용된다. 이미 시작된 작업(및 해당 파드)은 변경 없이 계속 실행된다. 즉, 크론잡(CrontJob)은 기존 작업이 계속 실행 중이라면, 작업을 변경하지 않는다. | |
크론잡(CrontJob)을 수정한 경우, 수정 후 새로 실행하는 작업부터 적용된다. 이미 시작된 작업(및 해당 파드)은 변경 없이 계속 실행된다. 즉, 크론잡(CrontJob)은 기존 작업이 계속 실행 중이라면, 작업을 변경하지 _않는다._ |
_not_
원문의 강조 표시를 살려보았습니다. :)
@onestone9900 /lgtm Please squash the commits :) |
LGTM label has been added. Git tree hash: def5888eb260dc5782a5673ce200e9983a49dfca
|
f33ac4a
to
b436f64
Compare
감사합니다!! /lgtm |
LGTM label has been added. Git tree hash: 04d8572e8f982f3ab310061cb950852c59ea8e38
|
/approve |
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: seokho-son The full list of commands accepted by this bot can be found here. The pull request process is described here
Needs approval from an approver in each of these files:
Approvers can indicate their approval by writing |
Related #34903
M94. content/en/docs/tasks/inject-data-application/define-interdependent-environment-variables.md
M95. content/en/docs/tasks/inject-data-application/downward-api-volume-expose-pod-information.md
M96. content/en/docs/tasks/inject-data-application/environment-variable-expose-pod-information.md
M97. content/en/docs/tasks/job/automated-tasks-with-cron-jobs.md
/language ko