From 80b9ccd641b8c0b124747047487847a85d30db43 Mon Sep 17 00:00:00 2001 From: Nayeon Keum Date: Thu, 25 Aug 2022 01:12:03 +0900 Subject: [PATCH] [ko] Update outdated files in dev-1.24-ko.3 (M53-M62) (#35876) * [ko] Update outdated files in dev-1.24-ko.3 (M53-M62) Signed-off-by: Nayeon Keum * Fix anchor in Ko managing-tls-in-a-cluster.md Signed-off-by: Nayeon Keum Co-authored-by: Seokho Son --- .../debug-application/debug-statefulset.md | 4 +- .../determine-reason-pod-failure.md | 8 +++- .../job/automated-tasks-with-cron-jobs.md | 2 +- .../imperative-command.md | 6 +-- .../imperative-config.md | 38 +++++++++---------- .../docs/tasks/network/validate-dual-stack.md | 16 ++++---- .../run-application/delete-stateful-set.md | 10 ++--- .../tasks/tls/managing-tls-in-a-cluster.md | 2 +- .../docs/tasks/tools/install-kubectl-linux.md | 11 +++++- 9 files changed, 54 insertions(+), 43 deletions(-) diff --git a/content/ko/docs/tasks/debug/debug-application/debug-statefulset.md b/content/ko/docs/tasks/debug/debug-application/debug-statefulset.md index 92c5b96d59..b42951b5ec 100644 --- a/content/ko/docs/tasks/debug/debug-application/debug-statefulset.md +++ b/content/ko/docs/tasks/debug/debug-application/debug-statefulset.md @@ -24,11 +24,11 @@ weight: 30 ## 스테이트풀셋 디버깅하기 -레이블이 `app=myapp`으로 지정된 스테이트풀셋 파드를 전부 나열하기 위해서는 +레이블이 `app.kubernetes.io/name=MyApp`으로 지정된 스테이트풀셋 파드를 전부 나열하기 위해서는 다음의 명령을 사용할 수 있다. ```shell -kubectl get pods -l app=myapp +kubectl get pods -l app.kubernetes.io/name=MyApp ``` 만약 오랜 시간동안 `Unknown`이나 `Terminating` 상태에 있는 diff --git a/content/ko/docs/tasks/debug/debug-application/determine-reason-pod-failure.md b/content/ko/docs/tasks/debug/debug-application/determine-reason-pod-failure.md index 40b9a24205..0ca469e212 100644 --- a/content/ko/docs/tasks/debug/debug-application/determine-reason-pod-failure.md +++ b/content/ko/docs/tasks/debug/debug-application/determine-reason-pod-failure.md @@ -90,8 +90,12 @@ kubectl get pod multi-container-pod -o go-template='{{range .status.containerSta 쿠버네티스는 지정된 파일의 내용을 사용하여 컨테이너의 성공 및 실패에 대한 상태 메시지를 채운다. 종료 메시지는 assertion failure 메세지처럼 간결한 최종 상태로 생성된다. -kubelet은 4096 바이트보다 긴 메시지를 자른다. 모든 컨테이너의 총 메시지 길이는 -12KiB로 제한된다. 기본 종료 메시지 경로는 `/dev/termination-log`이다. +kubelet은 4096 바이트보다 긴 메시지를 자른다. + +모든 컨테이너의 총 메시지 길이는 12KiB로 제한되며, 각 컨테이너에 균등하게 분할된다. +예를 들어, 12개의 컨테이너(`initContainers` 또는 `containers`)가 있는 경우 각 컨테이너에는 1024 바이트의 사용 가능한 종료 메시지 공간이 있다. + +기본 종료 메시지 경로는 `/dev/termination-log`이다. 파드가 시작된 후에는 종료 메시지 경로를 설정할 수 없다. 다음의 예제에서 컨테이너는, 쿠버네티스가 조회할 수 있도록 diff --git a/content/ko/docs/tasks/job/automated-tasks-with-cron-jobs.md b/content/ko/docs/tasks/job/automated-tasks-with-cron-jobs.md index c9020cc3d5..a582f80d8a 100644 --- a/content/ko/docs/tasks/job/automated-tasks-with-cron-jobs.md +++ b/content/ko/docs/tasks/job/automated-tasks-with-cron-jobs.md @@ -141,7 +141,7 @@ kubectl delete cronjob hello 크론잡(CronJob)의 각 매니페스트에는 [`.spec`](/ko/docs/concepts/overview/working-with-objects/kubernetes-objects/#오브젝트-명세-spec-와-상태-status) 섹션도 필요하다. {{< note >}} -크론잡(CrontJob)을 수정한 경우, 수정 후 새로 실행하는 작업부터 적용된다. 이미 시작된 작업(및 해당 파드)은 변경 없이 계속 실행된다. 즉, 크론잡(CrontJob)은 기존 작업이 계속 실행 중이라면, 작업을 변경하지 _않는다._ +크론잡(CronJob)을 수정한 경우, 수정 후 새로 실행하는 작업부터 적용된다. 이미 시작된 작업(및 해당 파드)은 변경 없이 계속 실행된다. 즉, 크론잡(CronJob)은 기존 작업이 계속 실행 중이라면, 작업을 변경하지 _않는다._ {{< /note >}} ### 스케줄 diff --git a/content/ko/docs/tasks/manage-kubernetes-objects/imperative-command.md b/content/ko/docs/tasks/manage-kubernetes-objects/imperative-command.md index 8b4d5afe36..86f5dd2745 100644 --- a/content/ko/docs/tasks/manage-kubernetes-objects/imperative-command.md +++ b/content/ko/docs/tasks/manage-kubernetes-objects/imperative-command.md @@ -158,14 +158,14 @@ kubectl create --edit -f /tmp/srv.yaml ``` 1. `kubectl create service` 커맨드는 서비스에 대한 구성을 생성하고 이를 `/tmp/srv.yaml`에 저장한다. -1. `kubectl create --edit` 커맨드는 오브젝트를 생성하기 전에 편집을 위해 구성파일을 열어준다. +1. `kubectl create --edit` 커맨드는 오브젝트를 생성하기 전에 편집을 위해 구성 파일을 열어준다. ## {{% heading "whatsnext" %}} -* [오브젝트 구성을 이용하여 쿠버네티스 관리하기(명령형)](/ko/docs/tasks/manage-kubernetes-objects/imperative-config/) -* [오브젝트 구성을 이용하여 쿠버네티스 관리하기(선언형)](/ko/docs/tasks/manage-kubernetes-objects/declarative-config/) +* [구성 파일을 이용한 명령형 쿠버네티스 오브젝트 관리](/ko/docs/tasks/manage-kubernetes-objects/imperative-config/) +* [구성 파일을 이용한 쿠버네티스 오브젝트의 선언형 관리](/ko/docs/tasks/manage-kubernetes-objects/declarative-config/) * [Kubectl 커맨드 참조](/docs/reference/generated/kubectl/kubectl-commands/) * [쿠버네티스 API 참조](/docs/reference/generated/kubernetes-api/{{< param "version" >}}/) diff --git a/content/ko/docs/tasks/manage-kubernetes-objects/imperative-config.md b/content/ko/docs/tasks/manage-kubernetes-objects/imperative-config.md index 678814de3d..b186432d85 100644 --- a/content/ko/docs/tasks/manage-kubernetes-objects/imperative-config.md +++ b/content/ko/docs/tasks/manage-kubernetes-objects/imperative-config.md @@ -1,13 +1,13 @@ --- -title: 구성파일을 이용한 명령형 쿠버네티스 오브젝트 관리 +title: 구성 파일을 이용한 명령형 쿠버네티스 오브젝트 관리 content_type: task weight: 40 --- -쿠버네티스 오브젝트는 YAML 또는 JSON으로 작성된 오프젝트 구성파일과 함께 `kubectl` +쿠버네티스 오브젝트는 YAML 또는 JSON으로 작성된 오프젝트 구성 파일과 함께 `kubectl` 커맨드 라인 툴을 이용하여 생성, 업데이트 및 삭제할 수 있다. -이 문서는 구성파일을 이용하여 어떻게 오브젝트를 정의하고 관리할 수 있는지에 대해 설명한다. +이 문서는 구성 파일을 이용하여 어떻게 오브젝트를 정의하고 관리할 수 있는지에 대해 설명한다. ## {{% heading "prerequisites" %}} @@ -34,7 +34,7 @@ weight: 40 ## 오브젝트 생성 방법 -구성파일로부터 오브젝트를 생성하기 위해 `kubectl create -f`를 사용할 수 있다. +구성 파일로부터 오브젝트를 생성하기 위해 `kubectl create -f`를 사용할 수 있다. 보다 상세한 정보는 [쿠버네티스 API 참조](/docs/reference/generated/kubernetes-api/{{< param "version" >}}/)를 참조한다. @@ -44,22 +44,22 @@ weight: 40 {{< warning >}} `replace` 커맨드로 오브젝트를 업데이트 하게되면, -구성파일에 정의되지 않은 스펙의 모든 부분이 삭제된다. 이는 -`externalIPs`필드가 구성파일로부터 독립적으로 관리되는 +구성 파일에 정의되지 않은 스펙의 모든 부분이 삭제된다. 이는 +`externalIPs`필드가 구성 파일로부터 독립적으로 관리되는 `LoadBalancer`타입의 서비스와 같이, 클러스터 의해 부분적으로 관리되는 스펙의 오브젝트와 함께 사용되어서는 안된다. 독립적으로 관리되는 필드는 `replace`로 삭제되는 것을 방지하기 위해 -구성파일에 복사되어져야만 한다. +구성 파일에 복사되어져야만 한다. {{< /warning >}} -구성파일에 따라 활성 오브젝트를 업데이트하기 위해 `kubectl replace -f` +구성 파일에 따라 활성 오브젝트를 업데이트하기 위해 `kubectl replace -f` 를 사용할 수 있다. * `kubectl replace -f <파일명|url>` ## 오브젝트 삭제 방법 -구성파일에 정의한 오브젝트를 삭제하기 위해 `kubectl delete -f`를 +구성 파일에 정의한 오브젝트를 삭제하기 위해 `kubectl delete -f`를 사용할 수 있다. * `kubectl delete -f <파일명|url>` @@ -78,7 +78,7 @@ kubectl delete -l