Skip to content
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

Conversation

onestone9900
Copy link
Member

@onestone9900 onestone9900 commented Jul 28, 2022

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

  • DownwardAPIVolumeFile -> downward API 볼륨으로 변경
  • configuration file -> manifest 변경

M96. content/en/docs/tasks/inject-data-application/environment-variable-expose-pod-information.md

  • M95과 동일

M97. content/en/docs/tasks/job/automated-tasks-with-cron-jobs.md

  • cron job -> cronJob 변경

/language ko

@k8s-ci-robot k8s-ci-robot added language/ko Issues or PRs related to Korean language cncf-cla: yes Indicates the PR's author has signed the CNCF CLA. size/L Denotes a PR that changes 100-499 lines, ignoring generated files. labels Jul 28, 2022
@k8s-ci-robot k8s-ci-robot added the sig/docs Categorizes an issue or PR as relevant to SIG Docs. label Jul 28, 2022
@netlify
Copy link

netlify bot commented Jul 28, 2022

Deploy Preview for k8s-dev-ko ready!

Name Link
🔨 Latest commit c62f1db
🔍 Latest deploy log https://app.netlify.com/sites/k8s-dev-ko/deploys/62e26522a80572000890c9aa
😎 Deploy Preview https://deploy-preview-35484--k8s-dev-ko.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify site settings.

@netlify
Copy link

netlify bot commented Jul 28, 2022

Deploy Preview for k8s-dev-ko ready!

Name Link
🔨 Latest commit b436f64
🔍 Latest deploy log https://app.netlify.com/sites/k8s-dev-ko/deploys/62ed0e0ec8fcb70008ee527c
😎 Deploy Preview https://deploy-preview-35484--k8s-dev-ko.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify site settings.

@seokho-son
Copy link
Member

/assign @seokho-son

Copy link
Member

@seokho-son seokho-son left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@onestone9900

한글 작업 브랜치 관리를 위한 노력에 감사드립니다!!

전반적으로 살펴보고 리뷰 의견을 남겼습니다.

하기 상세 리뷰 의견 이외에,

  • 일부 업데이트되지 않은 사항들이 보여서 확인이 필요합니다.
  • 원문과의 line을 비교하면, 누락된 사항 확인이 편합니다. :)
  • 원문과 개행을 유사하게 수정 부탁드립니다. (주요 단락을 위주로 라인을 상호 비교해보면 추적이 쉽습니다.)

  1. content/ko/docs/tasks/inject-data-application/downward-api-volume-expose-pod-information.md
    (현재) 라인67 / (원문) 라인72:
    ` ` ` shell ---> ` ` `

  2. content/ko/docs/tasks/job/automated-tasks-with-cron-jobs.md
    (원문) 라인 58, 87, 95 개행 등


<!-- steps -->
파드 및 컨테이너 필드를 노출하는 이 두 가지 방법을 downward API라고 한다.
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
파드 및 컨테이너 필드를 노출하는 이 두 가지 방법을 downward API라고 한다.
파드 및 컨테이너 필드를 노출하는 이 두 가지 방법을
_downward API_ 라고 한다.

원문의 코드를 살렸습니다. (이탤릭)
그리고 코드라인 정렬도 필요해 보입니다. (영문라인 == 한글라인)

Together, these two ways of exposing Pod and container fields are called the
_downward API_.


실행 중인 컨테이너에 파드 및 컨테이너 필드를 노출하는 방법에는 두 가지가 있다.
{{< include "task-tutorial-prereqs.md" >}}
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
{{< include "task-tutorial-prereqs.md" >}}
{{< include "task-tutorial-prereqs.md" >}}

Comment on lines 29 to 30
연습에서 하나의 컨테이너가 있는 파드와 파드 수준의 필드를 실행 중인 컨테이너에 파일로 생성한다.
여기 파드를 위한 매니페스트가 있다.
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
이 연습에서 하나의 컨테이너가 있는 파드와 파드 수준의 필드를 실행 중인 컨테이너에 파일로 생성한다.
여기 파드를 위한 매니페스트가 있다.
이 연습에서는 컨테이너가 한 개 있는 파드를 생성하고, 해당 파드의
파드 수준(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` 필드 값이
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
`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)의 일부 필드만 전달한다. 여기, 다시 하나의 컨테이너만 가진 파드를 위한 매니페스트가 있다.
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
이전 연습에서는 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) 삭제 {#크론-잡-삭제}
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
## 크론잡(CronJob) 삭제 {#크론-잡-삭제}
## 크론잡(CronJob) 삭제 {#deleting-a-cron-job}

@@ -129,16 +129,15 @@ kubectl delete cronjob hello
크론 잡을 삭제하면 생성된 모든 잡과 파드가 제거되고 추가 잡 생성이 중지된다.
[가비지(garbage) 수집](/ko/docs/concepts/architecture/garbage-collection/)에서 잡 제거에 대해 상세한 내용을 읽을 수 있다.

## 크론 잡 명세 작성
## 크론잡(CronJob) 명세 작성 {#크론-잡-명세-작성}
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
## 크론잡(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/)와
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
다른 모든 쿠버네티스 오브젝트들과 마찬가지로, 크론 잡은 `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) 섹션도 필요하다.
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
크론잡(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)은 기존 작업이 계속 실행 중이라면, 작업을 변경하지 않는다.
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
크론잡(CrontJob)을 수정한 경우, 수정 후 새로 실행하는 작업부터 적용된다. 이미 시작된 작업(및 해당 파드)은 변경 없이 계속 실행된다. 즉, 크론잡(CrontJob)은 기존 작업이 계속 실행 중이라면, 작업을 변경하지 않는다.
크론잡(CrontJob)을 수정한 경우, 수정 후 새로 실행하는 작업부터 적용된다. 이미 시작된 작업(및 해당 파드)은 변경 없이 계속 실행된다. 즉, 크론잡(CrontJob)은 기존 작업이 계속 실행 중이라면, 작업을 변경하지 _않는다._
_not_

원문의 강조 표시를 살려보았습니다. :)

@seokho-son
Copy link
Member

@onestone9900
Thank you for your efforts to maintain the development branch!!

/lgtm

Please squash the commits :)

@k8s-ci-robot k8s-ci-robot added the lgtm "Looks good to me", indicates that a PR is ready to be merged. label Aug 5, 2022
@k8s-ci-robot
Copy link
Contributor

LGTM label has been added.

Git tree hash: def5888eb260dc5782a5673ce200e9983a49dfca

@k8s-ci-robot k8s-ci-robot removed the lgtm "Looks good to me", indicates that a PR is ready to be merged. label Aug 5, 2022
@seokho-son
Copy link
Member

감사합니다!!

/lgtm

@k8s-ci-robot k8s-ci-robot added the lgtm "Looks good to me", indicates that a PR is ready to be merged. label Aug 5, 2022
@k8s-ci-robot
Copy link
Contributor

LGTM label has been added.

Git tree hash: 04d8572e8f982f3ab310061cb950852c59ea8e38

@seokho-son
Copy link
Member

/approve

@k8s-ci-robot
Copy link
Contributor

[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 /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

@k8s-ci-robot k8s-ci-robot added the approved Indicates a PR has been approved by an approver from all required OWNERS files. label Aug 5, 2022
@k8s-ci-robot k8s-ci-robot merged commit 62f510a into kubernetes:dev-1.24-ko.2 Aug 5, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
approved Indicates a PR has been approved by an approver from all required OWNERS files. cncf-cla: yes Indicates the PR's author has signed the CNCF CLA. language/ko Issues or PRs related to Korean language lgtm "Looks good to me", indicates that a PR is ready to be merged. sig/docs Categorizes an issue or PR as relevant to SIG Docs. size/L Denotes a PR that changes 100-499 lines, ignoring generated files.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants