Skip to content

Commit b48071a

Browse files
committed
[ko] Update custom-resources.md
refs #30000
1 parent 38be851 commit b48071a

File tree

1 file changed

+5
-6
lines changed

1 file changed

+5
-6
lines changed

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

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -35,11 +35,10 @@ weight: 10
3535
커스텀 리소스를 *커스텀 컨트롤러* 와 결합하면, 커스텀 리소스가 진정한
3636
_선언적(declarative) API_ 를 제공하게 된다.
3737

38-
[선언적 API](/ko/docs/concepts/overview/kubernetes-api/)는 리소스의 의도한 상태를
39-
_선언_ 하거나 지정할 수 있게 해주며 쿠버네티스 오브젝트의 현재 상태를 의도한 상태와
40-
동기화 상태로 유지하려고 한다. 컨트롤러는 구조화된 데이터를 사용자가
41-
원하는 상태의 레코드로 해석하고 지속적으로
42-
이 상태를 유지한다.
38+
쿠버네티스 [선언적 API](/ko/docs/concepts/overview/kubernetes-api/)
39+
책임의 분리를 강제한다. 사용자는 리소스의 의도한 상태를 선언한다.
40+
쿠버네티스 컨트롤러는 쿠버네티스 오브젝트의 현재 상태가 선언한 의도한 상태에 동기화 되도록 한다.
41+
이는 서버에 무엇을 해야할지 *지시하는* 명령적인 API와는 대조된다.
4342

4443
클러스터 라이프사이클과 관계없이 실행 중인 클러스터에 커스텀 컨트롤러를 배포하고
4544
업데이트할 수 있다. 커스텀 컨트롤러는 모든 종류의 리소스와 함께 작동할 수 있지만
@@ -167,7 +166,7 @@ CRD는 애그리게이트 API보다 생성하기가 쉽다.
167166

168167
| CRD | 애그리게이트 API |
169168
| --------------------------- | -------------- |
170-
| 프로그래밍이 필요하지 않다. 사용자는 CRD 컨트롤러에 대한 모든 언어를 선택할 수 있다. | Go로 프로그래밍하고 바이너리와 이미지를 빌드해야 한다. |
169+
| 프로그래밍이 필요하지 않다. 사용자는 CRD 컨트롤러에 대한 모든 언어를 선택할 수 있다. | 프로그래밍하고 바이너리와 이미지를 빌드해야 한다. |
171170
| 실행할 추가 서비스가 없다. CR은 API 서버에서 처리한다. | 추가 서비스를 생성하면 실패할 수 있다. |
172171
| CRD가 생성된 후에는 지속적인 지원이 없다. 모든 버그 픽스는 일반적인 쿠버네티스 마스터 업그레이드의 일부로 선택된다. | 업스트림에서 버그 픽스를 주기적으로 선택하고 애그리게이트 API 서버를 다시 빌드하고 업데이트해야 할 수 있다. |
173172
| 여러 버전의 API를 처리할 필요가 없다. 예를 들어, 이 리소스에 대한 클라이언트를 제어할 때 API와 동기화하여 업그레이드할 수 있다. | 인터넷에 공유할 익스텐션을 개발할 때와 같이 여러 버전의 API를 처리해야 한다. |

0 commit comments

Comments
 (0)