Skip to content

Commit 24efeec

Browse files
Update outdated content on M33-M34.M63-M65
1 parent a516999 commit 24efeec

File tree

5 files changed

+49
-21
lines changed

5 files changed

+49
-21
lines changed

content/ko/docs/contribute/new-content/open-a-pr.md

+8-8
Original file line numberDiff line numberDiff line change
@@ -216,16 +216,16 @@ class changes,changes2 white
216216

217217
1. 작업할 브랜치 기반을 결정한다.
218218

219-
- 기존 콘텐츠를 개선하려면, `upstream/main` 를 사용한다.
220-
- 기존 기능에 대한 새로운 콘텐츠를 작성하려면, `upstream/main` 를 사용한다.
221-
- 현지화된 콘텐츠의 경우, 현지화 규칙을 사용한다. 자세한 내용은 [쿠버네티스 문서 현지화](/ko/docs/contribute/localization_ko/)를 참고한다.
222-
- 다가오는 쿠버네티스 릴리스의 새로운 기능에 대해서는 기능 브랜치(feature branch)를 사용한다.
219+
- 기존 콘텐츠를 개선하려면, `upstream/main` 를 사용한다.
220+
- 기존 기능에 대한 새로운 콘텐츠를 작성하려면, `upstream/main` 를 사용한다.
221+
- 현지화된 콘텐츠의 경우, 현지화 규칙을 사용한다. 자세한 내용은 [쿠버네티스 문서 현지화](/ko/docs/contribute/localization_ko/)를 참고한다.
222+
- 다가오는 쿠버네티스 릴리스의 새로운 기능에 대해서는 기능 브랜치(feature branch)를 사용한다.
223223
자세한 정보는 [릴리스 문서화](/docs/contribute/new-content/new-features/)를 참고한다.
224-
- 콘텐츠 재구성과 같이 여러 SIG Docs 기여자들이 협업하는 장기적인 작업에는,
225-
해당 작업을 위해 작성된 특정 기능 브랜치를
226-
사용한다.
224+
- 콘텐츠 재구성과 같이 여러 SIG Docs 기여자들이 협업하는 장기적인 작업에는,
225+
해당 작업을 위해 작성된 특정 기능 브랜치를
226+
사용한다.
227227

228-
브랜치 선택에 도움이 필요하면, 슬랙 채널 `#sig-docs` 에 문의한다.
228+
브랜치 선택에 도움이 필요하면, 슬랙 채널 `#sig-docs` 에 문의한다.
229229

230230
2. 1단계에서 식별된 브랜치를 기반으로 새 브랜치를 작성한다.
231231
이 예에서는 기본 브랜치가 `upstream/main` 라고 가정한다.

content/ko/docs/contribute/review/reviewing-prs.md

+2-3
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,7 @@ weight: 10
1010
누구나 문서화에 대한 풀 리퀘스트를 리뷰할 수 있다.
1111
쿠버네티스 website 리포지터리의 [풀 리퀘스트](https://github.com/kubernetes/website/pulls) 섹션을 방문하여 열린(open) 풀 리퀘스트를 확인한다.
1212

13-
문서화에 대한 풀 리퀘스트를 리뷰하는 것은
14-
쿠버네티스 커뮤니티에 자신을 소개하는 훌륭한 방법이다.
13+
문서화에 대한 풀 리퀘스트를 리뷰하는 것은 쿠버네티스 커뮤니티에 자신을 소개하는 훌륭한 방법이다.
1514
아울러, 코드 베이스(code base)를 배우고 다른 기여자와 신뢰를 구축하는 데 도움이 된다.
1615

1716
리뷰하기 전에, 다음을 수행하는 것이 좋다.
@@ -28,7 +27,6 @@ weight: 10
2827

2928
리뷰를 시작하기 전에 다음을 명심하자.
3029

31-
3230
- [CNCF 행동 강령](https://github.com/cncf/foundation/blob/master/code-of-conduct-languages/ko.md)을 읽고
3331
항상 준수한다.
3432
- 정중하고, 사려 깊고, 도움이 되자.
@@ -73,6 +71,7 @@ class third,fourth white
7371

7472
그림 1. 리뷰 과정 절차.
7573

74+
7675
1. [https://github.com/kubernetes/website/pulls](https://github.com/kubernetes/website/pulls)로 이동한다.
7776
쿠버네티스 website와 문서에 대한 모든 열린 풀 리퀘스트 목록이 표시된다.
7877

content/ko/docs/tutorials/configuration/configure-java-microservice/configure-java-microservice.md

+36-8
Original file line numberDiff line numberDiff line change
@@ -6,25 +6,53 @@ weight: 10
66

77
<!-- overview -->
88

9-
이 튜토리얼에서는 마이크로서비스의 구성을 외부화하는 방법과 이유를 알아본다. 특히, 쿠버네티스 컨피그맵과 시크릿을 사용하여 환경 변수를 설정한 다음 MicroProfile Config를 이용한 사용 방법을 배운다.
9+
이 튜토리얼에서는 마이크로서비스의 구성을 외부화하는 방법과 이유를 알아본다.
10+
특히, 쿠버네티스 컨피그맵과 시크릿을 사용하여 환경 변수를
11+
설정한 다음 MicroProfile Config를 이용한 사용 방법을 배운다.
1012

1113

1214
## {{% heading "prerequisites" %}}
1315

1416
### 쿠버네티스 컨피그맵 및 시크릿 생성하기
15-
쿠버네티스에서 도커 컨테이너에 대한 환경 변수를 설정하는 방법에는 Dockerfile, kubernetes.yml, 쿠버네티스 컨피그맵 및 쿠버네티스 시크릿이 있다. 이 튜토리얼에서는 사용자의 마이크로서비스에 값을 주입하기 위한 환경 변수를 설정하기 위해 후자의 두 가지를 사용하는 방법에 대해 배운다. 컨피그맵 및 시크릿을 사용할 때의 이점 중 하나는 여러 다른 컨테이너에 대해 서로 다른 환경 변수에 할당되는 것을 포함하여, 여러 컨테이너에서 다시 사용할 수 있다는 것이다.
1617

17-
컨피그맵은 기밀이 아닌 키-값 쌍을 저장하는 API 오브젝트이다. 대화형 튜토리얼에서는 컨피그맵을 사용하여 애플리케이션의 이름을 저장하는 방법을 배운다. 컨피그맵에 대한 자세한 정보는 [여기](/docs/tasks/configure-pod-container/configure-pod-configmap/)에서 문서를 찾을 수 있다.
18+
쿠버네티스에서 도커 컨테이너에 대한 환경 변수를 설정하는 방법에는
19+
Dockerfile, kubernetes.yml, 쿠버네티스 컨피그맵 및 쿠버네티스 시크릿이 있다.
20+
이 튜토리얼에서는 사용자의 마이크로서비스에 값을 주입하기 위한 환경 변수를 설정하기 위해
21+
후자의 두 가지를 사용하는 방법에 대해 배운다.
22+
컨피그맵 및 시크릿을 사용할 때의 이점 중 하나는 여러 다른 컨테이너에 대해 서로 다른 환경 변수에 할당되는 것을 포함하여,
23+
여러 컨테이너에서 다시 사용할 수 있다는 것이다.
1824

19-
시크릿은 키-값 쌍을 저장하는 데도 사용되지만, 기밀/민감한 정보를 위한 것이며 Base64 인코딩을 사용하여 저장된다는 점에서 컨피그맵과 다르다. 따라서 시크릿은 자격 증명, 키 및 토큰과 같은 항목을 저장하는 데 적합한 선택이 된다. 이 내용은 대화형 튜토리얼에서 수행할 것이다. 시크릿에 대한 자세한 내용은 [여기](/ko/docs/concepts/configuration/secret/)에서 문서를 찾을 수 있다.
25+
컨피그맵은 기밀이 아닌 키-값 쌍을 저장하는 API 오브젝트이다.
26+
대화형 튜토리얼에서는 컨피그맵을 사용하여 애플리케이션의 이름을 저장하는 방법을 배운다.
27+
컨피그맵에 대한 자세한 정보는
28+
[여기](/docs/tasks/configure-pod-container/configure-pod-configmap/)에서 문서를 찾을 수 있다.
29+
30+
시크릿은 키-값 쌍을 저장하는 데도 사용되지만, 기밀/민감한 정보를 위한 것이며
31+
Base64 인코딩을 사용하여 저장된다는 점에서 컨피그맵과 다르다.
32+
따라서 시크릿은 자격 증명, 키 및 토큰과 같은 항목을 저장하는 데 적합한 선택이 된다.
33+
이 내용은 대화형 튜토리얼에서 수행할 것이다.
34+
시크릿에 대한 자세한 내용은 [여기](/ko/docs/concepts/configuration/secret/)에서 문서를 찾을 수 있다.
2035

2136

2237
### 코드로부터 구성 외부화
23-
구성은 일반적으로 환경에 따라 변경되기 때문에, 외부화된 애플리케이션 구성(externalized application configuration)은 유용하다. 이를 이루기 위해, Java의 CDI(콘텍스트와 의존성 주입) 및 MicroProfile Config를 사용한다. MicroProfile Config는 클라우드 네이티브 마이크로서비스를 개발하고 배포하기 위한 개방형 Java 기술 세트인 MicroProfile의 기능이다.
2438

25-
CDI는 느슨하게 결합된 협업 빈(beans)을 통해 애플리케이션을 어셈블할 수 있는 표준 종속성 주입(standard dependency injection) 기능을 제공한다. MicroProfile Config는 애플리케이션, 런타임 및 환경을 포함한 다양한 소스에서 구성 속성을 가져오는 표준 방법을 앱과 마이크로서비스에 제공한다. 소스의 정의된 우선순위에 따라 속성은 애플리케이션이 API를 통해 접근할 수 있는 단일 속성 집합으로 자동 결합된다. 대화형 튜토리얼에서는 CDI와 MicroProfile을 함께 사용하여 쿠버네티스 컨피그맵 및 시크릿을 통한 외부 제공 속성을 검색하고 애플리케이션 코드에 삽입한다.
39+
구성은 일반적으로 환경에 따라 변경되기 때문에, 외부화된 애플리케이션 구성(externalized application
40+
configuration)은 유용하다. 이를 이루기 위해, Java의 CDI(콘텍스트와 의존성 주입) 및 MicroProfile
41+
Config를 사용한다. MicroProfile Config는 클라우드 네이티브 마이크로서비스를 개발하고 배포하기 위한
42+
개방형 Java 기술 세트인 MicroProfile의 기능이다.
43+
44+
CDI는 느슨하게 결합된 협업 빈(beans)을 통해 애플리케이션을 어셈블할 수 있는 표준 종속성 주입(standard
45+
dependency injection) 기능을 제공한다. MicroProfile Config는 애플리케이션, 런타임 및 환경을 포함한
46+
다양한 소스에서 구성 속성을 가져오는 표준 방법을 앱과 마이크로서비스에 제공한다. 소스의 정의된 우선순위에
47+
따라 속성은 애플리케이션이 API를 통해 접근할 수 있는 단일 속성 집합으로 자동 결합된다. 대화형 튜토리얼에서는
48+
CDI와 MicroProfile을 함께 사용하여 쿠버네티스 컨피그맵 및 시크릿을 통한 외부 제공 속성을 검색하고
49+
애플리케이션 코드에
50+
삽입한다.
2651

27-
많은 오픈 소스 프레임워크와 런타임이 MicroProfile Config를 구현하고 지원한다. 대화형 튜토리얼을 통해 클라우드 네이티브 앱과 마이크로서비스를 빌드하고 실행하기 위한 유연한 오픈 소스 Java 런타임인 Open Liberty를 사용하게 될 것이다. 그러나, 모든 MicroProfile 호환 런타임을 대신 사용할 수 있다.
52+
많은 오픈 소스 프레임워크와 런타임이 MicroProfile Config를 구현하고 지원한다. 대화형 튜토리얼을 통해
53+
클라우드 네이티브 앱과 마이크로서비스를 빌드하고 실행하기 위한 유연한 오픈 소스 Java 런타임인 Open Liberty를
54+
사용하게 될 것이다. 그러나, 모든 MicroProfile 호환 런타임을
55+
대신 사용할 수 있다.
2856

2957

3058
## {{% heading "objectives" %}}
@@ -35,5 +63,5 @@ CDI는 느슨하게 결합된 협업 빈(beans)을 통해 애플리케이션을
3563

3664
<!-- lessoncontent -->
3765

38-
## 예제: MicroProfile, 컨피그맵 및 시크릿를 사용하여 구성 외부화
66+
## 예제: MicroProfile, 컨피그맵 및 시크릿을 사용하여 구성 외부화
3967
### [대화형 튜토리얼 시작](/ko/docs/tutorials/configuration/configure-java-microservice/configure-java-microservice-interactive/)

content/ko/docs/tutorials/security/cluster-level-pss.md

+2-1
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,8 @@ weight: 10
1717
`baseline` 파드 시큐리티 스탠다드를 클러스터 수준(level)에 적용하여
1818
표준 구성을 클러스터의 모든 네임스페이스에 적용하는 방법을 보여 준다.
1919

20-
파드 시큐리티 스탠다드를 특정 네임스페이스에 적용하려면, [파드 시큐리티 스탠다드를 네임스페이스 수준에 적용하기](/ko/docs/tutorials/security/ns-level-pss/)를 참고한다.
20+
파드 시큐리티 스탠다드를 특정 네임스페이스에 적용하려면,
21+
[파드 시큐리티 스탠다드를 네임스페이스 수준에 적용하기](/ko/docs/tutorials/security/ns-level-pss/)를 참고한다.
2122

2223
만약 쿠버네티스 버전이 v{{< skew currentVersion >}}이 아니라면,
2324
해당 버전의 문서를 확인하자.

content/ko/docs/tutorials/security/ns-level-pss.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ weight: 10
1717

1818
파드 시큐리티 스탠다드를 클러스터 수준에서 여러 네임스페이스에 한 번에 적용할 수도 있다.
1919
이에 대한 안내는
20-
[파드 시큐리티 스탠다드를 클러스터 수준에 적용하기](/ko/docs/tutorials/security/cluster-level-pss/)를 참고한다.
20+
[파드 시큐리티 스탠다드를 클러스터 수준에 적용하기](/ko/docs/tutorials/security/cluster-level-pss/)를 참고한다.
2121

2222
## {{% heading "prerequisites" %}}
2323

0 commit comments

Comments
 (0)