From 09724a67e6eb24c252b7a2d6194e2dc50606d5bf Mon Sep 17 00:00:00 2001 From: jongwooo Date: Thu, 27 Apr 2023 10:18:27 +0900 Subject: [PATCH] [ko] Update outdated files in dev-1.26-ko.1 (M34-M41) Signed-off-by: jongwooo --- .../working-with-objects/annotations.md | 2 +- .../working-with-objects/common-labels.md | 1 + .../working-with-objects/field-selectors.md | 3 +- .../working-with-objects/finalizers.md | 2 +- .../kubernetes-objects.md | 2 ++ .../overview/working-with-objects/names.md | 4 +-- .../working-with-objects/namespaces.md | 33 ++++++++++++------- .../working-with-objects/object-management.md | 2 +- 8 files changed, 32 insertions(+), 17 deletions(-) diff --git a/content/ko/docs/concepts/overview/working-with-objects/annotations.md b/content/ko/docs/concepts/overview/working-with-objects/annotations.md index 89334978c0dc9..a1acb8b51dfb8 100644 --- a/content/ko/docs/concepts/overview/working-with-objects/annotations.md +++ b/content/ko/docs/concepts/overview/working-with-objects/annotations.md @@ -1,7 +1,7 @@ --- title: 어노테이션 content_type: concept -weight: 50 +weight: 60 --- diff --git a/content/ko/docs/concepts/overview/working-with-objects/common-labels.md b/content/ko/docs/concepts/overview/working-with-objects/common-labels.md index 05022d47c5fc2..28b7e6d43db37 100644 --- a/content/ko/docs/concepts/overview/working-with-objects/common-labels.md +++ b/content/ko/docs/concepts/overview/working-with-objects/common-labels.md @@ -1,6 +1,7 @@ --- title: 권장 레이블 content_type: concept +weight: 100 --- diff --git a/content/ko/docs/concepts/overview/working-with-objects/field-selectors.md b/content/ko/docs/concepts/overview/working-with-objects/field-selectors.md index cb16ce9d58ca0..7b8bf9c092b74 100644 --- a/content/ko/docs/concepts/overview/working-with-objects/field-selectors.md +++ b/content/ko/docs/concepts/overview/working-with-objects/field-selectors.md @@ -1,6 +1,7 @@ --- title: 필드 셀렉터 -weight: 60 +content_type: concept +weight: 70 --- _필드 셀렉터_ 는 한 개 이상의 리소스 필드 값에 따라 [쿠버네티스 리소스를 선택](/ko/docs/concepts/overview/working-with-objects/kubernetes-objects/)하기 위해 사용된다. 필드 셀렉터 쿼리의 예시는 다음과 같다. diff --git a/content/ko/docs/concepts/overview/working-with-objects/finalizers.md b/content/ko/docs/concepts/overview/working-with-objects/finalizers.md index e19d80d390ccb..3f7aa999a2afb 100644 --- a/content/ko/docs/concepts/overview/working-with-objects/finalizers.md +++ b/content/ko/docs/concepts/overview/working-with-objects/finalizers.md @@ -1,7 +1,7 @@ --- title: 파이널라이저 content_type: concept -weight: 60 +weight: 80 --- diff --git a/content/ko/docs/concepts/overview/working-with-objects/kubernetes-objects.md b/content/ko/docs/concepts/overview/working-with-objects/kubernetes-objects.md index e4b69599b6e59..5dd33631c5ad3 100644 --- a/content/ko/docs/concepts/overview/working-with-objects/kubernetes-objects.md +++ b/content/ko/docs/concepts/overview/working-with-objects/kubernetes-objects.md @@ -8,10 +8,12 @@ card: --- + 이 페이지에서는 쿠버네티스 오브젝트가 쿠버네티스 API에서 어떻게 표현되고, 그 오브젝트를 어떻게 `.yaml` 형식으로 표현할 수 있는지에 대해 설명한다. + ## 쿠버네티스 오브젝트 이해하기 {#kubernetes-objects} *쿠버네티스 오브젝트* 는 쿠버네티스 시스템에서 영속성을 가지는 오브젝트이다. 쿠버네티스는 클러스터의 상태를 diff --git a/content/ko/docs/concepts/overview/working-with-objects/names.md b/content/ko/docs/concepts/overview/working-with-objects/names.md index b4cfe0280c5d7..f158f195daa0a 100644 --- a/content/ko/docs/concepts/overview/working-with-objects/names.md +++ b/content/ko/docs/concepts/overview/working-with-objects/names.md @@ -4,7 +4,7 @@ # - thockin title: 오브젝트 이름과 ID content_type: concept -weight: 20 +weight: 30 --- @@ -99,5 +99,5 @@ UUID는 ISO/IEC 9834-8 과 ITU-T X.667 로 표준화 되어 있다. ## {{% heading "whatsnext" %}} -* 쿠버네티스의 [레이블](/ko/docs/concepts/overview/working-with-objects/labels/)에 대해 읽기. +* 쿠버네티스의 [레이블](/ko/docs/concepts/overview/working-with-objects/labels/)과 [어노테이션](/ko/docs/concepts/overview/working-with-objects/annotations/)에 대해 읽기. * [쿠버네티스의 식별자와 이름](https://git.k8s.io/design-proposals-archive/architecture/identifiers.md) 디자인 문서 읽기. diff --git a/content/ko/docs/concepts/overview/working-with-objects/namespaces.md b/content/ko/docs/concepts/overview/working-with-objects/namespaces.md index b09903e11c219..ceadf9e2ea34a 100644 --- a/content/ko/docs/concepts/overview/working-with-objects/namespaces.md +++ b/content/ko/docs/concepts/overview/working-with-objects/namespaces.md @@ -5,7 +5,7 @@ # - thockin title: 네임스페이스 content_type: concept -weight: 30 +weight: 45 --- @@ -32,6 +32,26 @@ weight: 30 구별하기 위해 {{< glossary_tooltip text="레이블" term_id="label" >}}을 사용한다. +{{< note >}} +프로덕션 클러스터의 경우, `default` 네임스페이스를 _사용하지 않는_ 것을 고려한다. 대신에, 다른 네임스페이스를 만들어 사용한다. +{{< /note >}} + +## 초기 네임스페이스 + +쿠버네티스는 처음에 네 개의 초기 네임스페이스를 갖는다. + +`default` +: 쿠버네티스에는 이 네임스페이스가 포함되어 있으므로 먼저 네임스페이스를 생성하지 않고도 새 클러스터를 사용할 수 있다. + +`kube-node-lease` +: 이 네임스페이스는 각 노드와 연관된 [리스](/docs/reference/kubernetes-api/cluster-resources/lease-v1/) 오브젝트를 갖는다. 노드 리스는 kubelet이 [하트비트](/ko/docs/concepts/architecture/nodes/#하트비트)를 보내서 컨트롤 플레인이 노드의 장애를 탐지할 수 있게 한다. + +`kube-public` +: 이 네임스페이스는 **모든** 클라이언트(인증되지 않은 클라이언트 포함)가 읽기 권한으로 접근할 수 있다. 이 네임스페이스는 주로 전체 클러스터 중에 공개적으로 드러나서 읽을 수 있는 리소스를 위해 예약되어 있다. 이 네임스페이스의 공개적인 성격은 단지 관례이지 요구 사항은 아니다. + +`kube-system` +: 쿠버네티스 시스템에서 생성한 오브젝트를 위한 네임스페이스. + ## 네임스페이스 다루기 네임스페이스의 생성과 삭제는 @@ -56,15 +76,6 @@ kube-public Active 1d kube-system Active 1d ``` -쿠버네티스는 처음에 네 개의 초기 네임스페이스를 갖는다. - - * `default` 다른 네임스페이스가 없는 오브젝트를 위한 기본 네임스페이스 - * `kube-system` 쿠버네티스 시스템에서 생성한 오브젝트를 위한 네임스페이스 - * `kube-public` 이 네임스페이스는 자동으로 생성되며 모든 사용자(인증되지 않은 사용자 포함)가 읽기 권한으로 접근할 수 있다. 이 네임스페이스는 주로 전체 클러스터 중에 공개적으로 드러나서 읽을 수 있는 리소스를 위해 예약되어 있다. 이 네임스페이스의 공개적인 성격은 단지 관례이지 요구 사항은 아니다. - * `kube-node-lease` 이 네임스페이스는 각 노드와 연관된 [리스](/docs/reference/kubernetes-api/cluster-resources/lease-v1/) - 오브젝트를 갖는다. 노드 리스는 kubelet이 [하트비트](/ko/docs/concepts/architecture/nodes/#하트비트)를 - 보내서 컨트롤 플레인이 노드의 장애를 탐지할 수 있게 한다. - ### 요청에 네임스페이스 설정하기 현재 요청에 대한 네임스페이스를 설정하기 위해서 `--namespace` 플래그를 사용한다. @@ -120,7 +131,7 @@ kubectl config view --minify | grep namespace: 대부분의 쿠버네티스 리소스(예를 들어, 파드, 서비스, 레플리케이션 컨트롤러 외)는 네임스페이스에 속한다. 하지만 네임스페이스 리소스 자체는 네임스페이스에 속하지 않는다. 그리고 [노드](/ko/docs/concepts/architecture/nodes/)나 -퍼시스턴트 볼륨과 같은 저수준 리소스는 어느 +[퍼시스턴트 볼륨](/ko/docs/concepts/storage/persistent-volumes/)과 같은 저수준 리소스는 어느 네임스페이스에도 속하지 않는다. 다음은 네임스페이스에 속하지 않는 쿠버네티스 리소스를 조회하는 방법이다. diff --git a/content/ko/docs/concepts/overview/working-with-objects/object-management.md b/content/ko/docs/concepts/overview/working-with-objects/object-management.md index dba1e3c510353..640c0ad8aa804 100644 --- a/content/ko/docs/concepts/overview/working-with-objects/object-management.md +++ b/content/ko/docs/concepts/overview/working-with-objects/object-management.md @@ -1,7 +1,7 @@ --- title: 쿠버네티스 오브젝트 관리 content_type: concept -weight: 15 +weight: 20 ---