"맞춤조정"의 두 판 사이의 차이

(새 문서: ==개요== ;reconciliation ;맞춤조정 * 실제 상태와 원하는 상태 간의 차이를 해결하는 과정 * Kubernetes에서 이 과정은 컨트롤러가 수행하며, 컨트...)
 
1번째 줄: 1번째 줄:
==개요==
==개요==
;reconciliation
;[[reconciliation]]
;맞춤조정
;맞춤조정
* 실제 상태와 원하는 상태 간의 차이를 해결하는 과정
* 실제 상태와 원하는 상태 간의 차이를 해결하는 과정

2024년 4월 22일 (월) 19:10 판

1 개요

reconciliation
맞춤조정
  • 실제 상태와 원하는 상태 간의 차이를 해결하는 과정
  • Kubernetes에서 이 과정은 컨트롤러가 수행하며, 컨트롤러는 클러스터의 특정 리소스 유형을 모니터링하고 관리하는 컴포넌트이다.

2 단계

  • 1. 원하는 상태 확인: 컨트롤러는 클러스터의 원하는 상태를 확인한다. 이 상태는 일반적으로 사용자가 클러스터에 적용한 매니페스트 파일이나 명령어에 정의된다.
  • 2. 실제 상태 확인: 컨트롤러는 클러스터의 실제 상태를 확인한다. 이 상태는 API 서버에서 가져온다.
  • 3. 차이점 식별: 컨트롤러는 원하는 상태와 실제 상태 간의 차이점을 식별한다.
  • 4. 변경 적용: 컨트롤러는 원하는 상태와 일치하도록 클러스터에 변경사항을 적용한다. 이러한 변경사항에는 리소스 생성, 업데이트 또는 삭제가 포함될 수 있다.
  • 5. 반복: 컨트롤러는 클러스터의 상태가 원하는 상태와 일치할 때까지 이 프로세스를 반복한다.

3 예시

  • Pod 컨트롤러: Pod 컨트롤러는 Pod의 원하는 상태와 실제 상태를 비교하고 필요한 경우 Pod를 생성, 업데이트 또는 삭제한다.
  • Deployment 컨트롤러: Deployment 컨트롤러는 Deployment의 원하는 상태와 실제 상태를 비교하고 필요한 경우 ReplicaSet을 생성, 업데이트 또는 삭제한다.
  • StatefulSet 컨트롤러: StatefulSet 컨트롤러는 StatefulSet의 원하는 상태와 실제 상태를 비교하고 필요한 경우 Pod를 생성, 업데이트 또는 삭제한다.

4 같이 보기

5 참고

문서 댓글 ({{ doc_comments.length }})
{{ comment.name }} {{ comment.created | snstime }}