Skip to content

Commit 2898020

Browse files
authored
Merge pull request #24119 from kubernetes/dev-1.19-ko.2
Second Korean l10n work for release-1.19
2 parents ab8fb53 + 9cb997a commit 2898020

File tree

64 files changed

+2203
-527
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

64 files changed

+2203
-527
lines changed

content/ko/docs/concepts/cluster-administration/addons.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,12 +5,12 @@ content_type: concept
55

66
<!-- overview -->
77

8+
{{% thirdparty-content %}}
9+
810
애드온은 쿠버네티스의 기능을 확장한다.
911

1012
이 페이지는 사용 가능한 일부 애드온과 관련 설치 지침 링크를 나열한다.
1113

12-
각 섹션의 애드온은 알파벳 순으로 정렬되어 있다. 순서는 우선 순위와는 상관없다.
13-
1414
<!-- body -->
1515

1616
## 네트워킹과 네트워크 폴리시

content/ko/docs/concepts/cluster-administration/cloud-providers.md

Lines changed: 0 additions & 362 deletions
This file was deleted.

content/ko/docs/concepts/cluster-administration/networking.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -77,6 +77,8 @@ VM 내의 프로세스와 동일하다. 이것을 "IP-per-pod(파드별 IP)" 모
7777
이 목록은 알파벳 순으로 정렬되어 있으며, 정렬된 순서가
7878
우선 상태를 의미하는 것은 아니다.
7979

80+
{{% thirdparty-content %}}
81+
8082
### ACI
8183

8284
[Cisco 애플리케이션 센트릭 인프라스트럭처(Application Centric Infrastructure)](https://www.cisco.com/c/en/us/solutions/data-center-virtualization/application-centric-infrastructure/index.html)는 컨테이너, 가상 머신 및 베어메탈 서버를 지원하는 통합 오버레이 및 언더레이 SDN 솔루션을 제공한다. [ACI](https://www.github.com/noironetworks/aci-containers)는 ACI를 위한 컨테이너 네트워킹 통합을 제공한다. 통합의 개요는 [여기](https://www.cisco.com/c/dam/en/us/solutions/collateral/data-center-virtualization/application-centric-infrastructure/solution-overview-c22-739493.pdf)에서 제공된다.
@@ -312,4 +314,3 @@ OVN은 Open vSwitch 커뮤니티에서 개발한 오픈소스 네트워크
312314
네트워크 모델의 초기 설계와 그 근거 및 미래의 계획은
313315
[네트워킹 디자인 문서](https://git.k8s.io/community/contributors/design-proposals/network/networking.md)
314316
자세히 설명되어 있다.
315-

content/ko/docs/concepts/configuration/configmap.md

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -214,19 +214,22 @@ kubelet은 모든 주기적인 동기화에서 마운트된 컨피그맵이 최
214214
전파 지연은 선택한 캐시 유형에 따라 달라질 수 있다(전파
215215
지연을 지켜보거나, 캐시의 ttl 또는 0에 상응함).
216216

217+
## 변경할 수 없는(immutable) 컨피그맵 {#configmap-immutable}
218+
217219
{{< feature-state for_k8s_version="v1.19" state="beta" >}}
218220

219-
쿠버네티스 베타 기능인 _변경할 수 없는(immutable) 시크릿과 컨피그맵_ 은 개별 시크릿과
221+
쿠버네티스 베타 기능인 _변경할 수 없는 시크릿과 컨피그맵_ 은 개별 시크릿과
220222
컨피그맵을 변경할 수 없는 것으로 설정하는 옵션을 제공한다. 컨피그맵을 광범위하게
221223
사용하는 클러스터(최소 수만 개의 고유한 컨피그맵이 파드에 마운트)의 경우
222224
데이터 변경을 방지하면 다음과 같은 이점이 있다.
223225

224226
- 애플리케이션 중단을 일으킬 수 있는 우발적(또는 원하지 않는) 업데이트로부터 보호
225227
- immutable로 표시된 컨피그맵에 대한 감시를 중단하여, kube-apiserver의 부하를 크게 줄임으로써 클러스터의 성능을 향상시킴
226228

227-
이 기능을 사용하려면 `ImmutableEphemeralVolumes`
228-
[기능 게이트](/ko/docs/reference/command-line-tools-reference/feature-gates/)를 활성화하고
229-
시크릿 또는 컨피그맵의 `immutable` 필드를 `true` 로 한다. 다음은 예시이다.
229+
이 기능은 v1.19부터 기본적으로 활성화된 `ImmutableEphemeralVolumes` [기능
230+
게이트](/ko/docs/reference/command-line-tools-reference/feature-gates/)에
231+
의해 제어된다. `immutable` 필드를 `true` 로 설정하여
232+
변경할 수 없는 컨피그맵을 생성할 수 있다. 다음은 예시이다.
230233
```yaml
231234
apiVersion: v1
232235
kind: ConfigMap
@@ -247,7 +250,7 @@ immutable: true
247250
## {{% heading "whatsnext" %}}
248251

249252

250-
* [시크릿](/docs/concepts/configuration/secret/)에 대해 읽어본다.
253+
* [시크릿](/ko/docs/concepts/configuration/secret/)에 대해 읽어본다.
251254
* [컨피그맵을 사용하도록 파드 구성하기](/docs/tasks/configure-pod-container/configure-pod-configmap/)를 읽어본다.
252255
* 코드를 구성에서 분리하려는 동기를 이해하려면
253256
[Twelve-Factor 앱](https://12factor.net/ko/)을 읽어본다.

content/ko/docs/concepts/configuration/overview.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -101,4 +101,4 @@ DNS 서버는 새로운 `서비스`를 위한 쿠버네티스 API를 Watch하며
101101

102102
- `get``delete` 동작을 위해 특정 오브젝트의 이름 대신 레이블 셀렉터를 사용한다. [레이블 셀렉터](/ko/docs/concepts/overview/working-with-objects/labels/#레이블-셀렉터)[효율적으로 레이블 사용하기](/ko/docs/concepts/cluster-administration/manage-deployment/#효과적인-레이블-사용)를 참고할 수 있다.
103103

104-
- 단일 컨테이너로 구성된 디플로이먼트와 서비스를 빠르게 생성하기 위해 `kubectl create deployment``kubectl expose` 를 사용한다. [클러스터 내부의 애플리케이션에 접근하기 위한 서비스 사용](/docs/tasks/access-application-cluster/service-access-application-cluster/)에서 예시를 확인할 수 있다.
104+
- 단일 컨테이너로 구성된 디플로이먼트와 서비스를 빠르게 생성하기 위해 `kubectl create deployment``kubectl expose` 를 사용한다. [클러스터 내부의 애플리케이션에 접근하기 위한 서비스 사용](/ko/docs/tasks/access-application-cluster/service-access-application-cluster/)에서 예시를 확인할 수 있다.

content/ko/docs/concepts/configuration/secret.md

Lines changed: 34 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -715,37 +715,6 @@ kubelet은 마운트된 시크릿이 모든 주기적인 동기화에서 최신
715715
받지 않는다.
716716
{{< /note >}}
717717

718-
{{< feature-state for_k8s_version="v1.19" state="beta" >}}
719-
720-
쿠버네티스 베타 기능인 _변경할 수 없는(immutable) 시크릿과 컨피그맵_
721-
개별 시크릿과 컨피그맵을 변경할 수 없는 것으로 설정하는 옵션을 제공한다. 시크릿을 광범위하게 사용하는
722-
클러스터(최소 수만 개의 고유한 시크릿이 파드에 마운트)의 경우, 데이터 변경을 방지하면
723-
다음과 같은 이점이 있다.
724-
725-
- 애플리케이션 중단을 유발할 수 있는 우발적(또는 원하지 않는) 업데이트로부터 보호
726-
- immutable로 표시된 시크릿에 대한 감시를 중단하여, kube-apiserver의 부하를
727-
크게 줄임으로써 클러스터의 성능을 향상시킴
728-
729-
이 기능을 사용하려면, `ImmutableEphemeralVolumes`
730-
[기능 게이트](/ko/docs/reference/command-line-tools-reference/feature-gates/)를 활성화하고
731-
시크릿 또는 컨피그맵의 `immutable` 필드를 `true` 로 한다. 다음은 예시이다.
732-
```yaml
733-
apiVersion: v1
734-
kind: Secret
735-
metadata:
736-
...
737-
data:
738-
...
739-
immutable: true
740-
```
741-
742-
{{< note >}}
743-
시크릿 또는 컨피그맵을 immutable로 표시하면, 이 변경 사항을 되돌리거나
744-
`data` 필드 내용을 변경할 수 _없다_. 시크릿을 삭제하고 다시 생성할 수만 있다.
745-
기존 파드는 삭제된 시크릿에 대한 마운트 포인트를 유지하며, 이러한 파드를 다시 생성하는 것을
746-
권장한다.
747-
{{< /note >}}
748-
749718
### 시크릿을 환경 변수로 사용하기
750719

751720
파드에서 {{< glossary_tooltip text="환경 변수" term_id="container-env-variables" >}}에
@@ -806,6 +775,40 @@ echo $SECRET_PASSWORD
806775
1f2d1e2e67df
807776
```
808777

778+
## 변경할 수 없는(immutable) 시크릿 {#secret-immutable}
779+
780+
{{< feature-state for_k8s_version="v1.19" state="beta" >}}
781+
782+
쿠버네티스 베타 기능인 _변경할 수 없는 시크릿과 컨피그맵_
783+
개별 시크릿과 컨피그맵을 변경할 수 없는 것으로 설정하는 옵션을 제공한다. 시크릿을 광범위하게 사용하는
784+
클러스터(최소 수만 개의 고유한 시크릿이 파드에 마운트)의 경우, 데이터 변경을 방지하면
785+
다음과 같은 이점이 있다.
786+
787+
- 애플리케이션 중단을 유발할 수 있는 우발적(또는 원하지 않는) 업데이트로부터 보호
788+
- immutable로 표시된 시크릿에 대한 감시를 중단하여, kube-apiserver의 부하를
789+
크게 줄임으로써 클러스터의 성능을 향상시킴
790+
791+
이 기능은 v1.19부터 기본적으로 활성화된 `ImmutableEphemeralVolumes` [기능
792+
게이트](/ko/docs/reference/command-line-tools-reference/feature-gates/)
793+
의해 제어된다. `immutable` 필드를 `true` 로 설정하여
794+
변경할 수 없는 시크릿을 생성할 수 있다. 다음은 예시이다.
795+
```yaml
796+
apiVersion: v1
797+
kind: Secret
798+
metadata:
799+
...
800+
data:
801+
...
802+
immutable: true
803+
```
804+
805+
{{< note >}}
806+
시크릿 또는 컨피그맵을 immutable로 표시하면, 이 변경 사항을 되돌리거나
807+
`data` 필드 내용을 변경할 수 _없다_. 시크릿을 삭제하고 다시 생성할 수만 있다.
808+
기존 파드는 삭제된 시크릿에 대한 마운트 포인트를 유지하며, 이러한 파드를 다시 생성하는 것을
809+
권장한다.
810+
{{< /note >}}
811+
809812
### imagePullSecrets 사용하기
810813

811814
`imagePullSecrets` 필드는 동일한 네임스페이스의 시크릿에 대한 참조 목록이다.

content/ko/docs/concepts/containers/_index.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ no_list: true
2828

2929
설계 상, 컨테이너는 변경할 수 없다. 이미 실행 중인 컨테이너의 코드를
3030
변경할 수 없다. 컨테이너화된 애플리케이션이 있고
31-
변경하려는 경우, 변경 사항이 포함된 새 컨테이너를 빌드한
31+
변경하려는 경우, 변경 사항이 포함된 새 이미지를 빌드한
3232
다음, 업데이트된 이미지에서 시작하도록 컨테이너를 다시 생성해야 한다.
3333

3434
## 컨테이너 런타임

content/ko/docs/concepts/extend-kubernetes/api-extension/apiserver-aggregation.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ weight: 10
77
<!-- overview -->
88

99
애그리게이션 레이어는 코어 쿠버네티스 API가 제공하는 기능 이외에 더 많은 기능을 제공할 수 있도록 추가 API를 더해 쿠버네티스를 확장할 수 있게 해준다.
10-
추가 API는 [서비스-카탈로그](/docs/concepts/extend-kubernetes/service-catalog/)와 같이 미리 만들어진 솔루션이거나 사용자가 직접 개발한 API일 수 있다.
10+
추가 API는 [서비스-카탈로그](/ko/docs/concepts/extend-kubernetes/service-catalog/)와 같이 미리 만들어진 솔루션이거나 사용자가 직접 개발한 API일 수 있다.
1111

1212
애그리게이션 레이어는 [사용자 정의 리소스](/ko/docs/concepts/extend-kubernetes/api-extension/custom-resources/)와는 다르며, 애그리게이션 레이어는 {{< glossary_tooltip term_id="kube-apiserver" text="kube-apiserver" >}} 가 새로운 종류의 오브젝트를 인식하도록 하는 방법이다.
1313

@@ -31,6 +31,6 @@ extention API server가 레이턴시 요구 사항을 달성할 수 없는 경
3131
## {{% heading "whatsnext" %}}
3232

3333
* 사용자의 환경에서 Aggregator를 동작시키려면, [애그리게이션 레이어를 설정한다](/docs/tasks/extend-kubernetes/configure-aggregation-layer/).
34-
* 다음에, [확장 API 서버를 구성해서](/docs/tasks/extend-kubernetes/setup-extension-api-server/) 애그리게이션 레이어와 연계한다.
34+
* 다음에, [확장 API 서버를 구성해서](/ko/docs/tasks/extend-kubernetes/setup-extension-api-server/) 애그리게이션 레이어와 연계한다.
3535
* 또한, 어떻게 [쿠버네티스 API를 커스텀 리소스 데피니션으로 확장하는지](/docs/tasks/extend-kubernetes/custom-resources/custom-resource-definitions/)를 배워본다.
3636
* [API 서비스](/docs/reference/generated/kubernetes-api/{{< param "version" >}}/#apiservice-v1-apiregistration-k8s-io)의 사양을 읽어본다.

content/ko/docs/concepts/extend-kubernetes/api-extension/custom-resources.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -96,7 +96,7 @@ _선언_ 하거나 지정할 수 있게 해주며 쿠버네티스 오브젝트
9696
* 파일이 업데이트될 때 디플로이먼트 등을 통해 롤링 업데이트를 수행하려고 한다.
9797

9898
{{< note >}}
99-
민감한 데이터에는 [시크릿](/docs/concepts/configuration/secret/)을 사용하자. 이는 컨피그맵과 비슷하지만 더 안전한다.
99+
민감한 데이터에는 [시크릿](/ko/docs/concepts/configuration/secret/)을 사용하자. 이는 컨피그맵과 비슷하지만 더 안전한다.
100100
{{< /note >}}
101101

102102
다음 중 대부분이 적용되는 경우 커스텀 리소스(CRD 또는 애그리게이트 API(aggregated API))를 사용하자.

content/ko/docs/concepts/overview/kubernetes-api.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -136,7 +136,7 @@ API 그룹은 REST 경로와 직렬화된 객체의 `apiVersion` 필드에 명
136136

137137
1. [커스텀리소스데피니션(CustomResourceDefinition)](/docs/tasks/extend-kubernetes/custom-resources/custom-resource-definitions/)
138138
API 서버가 선택한 리소스 API를 제공하는 방법을 선언적으로 정의할 수 있다.
139-
1. 또한, [자신의 확장 API 서버 구현](/docs/tasks/extend-kubernetes/setup-extension-api-server/)
139+
1. 또한, [자신의 확장 API 서버 구현](/ko/docs/tasks/extend-kubernetes/setup-extension-api-server/)
140140
[aggregator](/docs/tasks/extend-kubernetes/configure-aggregation-layer/)
141141
사용해서 클라이언트를 원활하게 만들 수 있다.
142142

0 commit comments

Comments
 (0)