[KUBERNETES] 03. 쿠버네티스 기본 동작 방식
카테고리: KUBERNETES
태그: kubernetes
[KUBERNETES] 03. 쿠버네티스 기본 동작 방식
🔔 쿠버네티스 기본 동작 방식 - 원하는 상태 (Desired State)

쿠버네티스는 원하는 상태(Desired State)를 만들기 위해 현재 상태(Current State)를 바꾸는 플랫폼으로 여기서 말하는 원하는 상태란 관리자가 바라는 환경을 의미하며, 좀 더 구체적으로는 얼마나 많은 웹 서버가 구동되고 있으면 좋은지 그리고 몇 번 포트로 서비스 하기를 원하는지 등을 말한다.
쿠버네티스는 현재 상태를 모니터링 하면서 관리자가 설정한 원하는 상태를 유지하려고 내부적으로 다양한 작업을 하는 로직을 가지고 있으며 이러한 메커니즘을 제어 루프(Control Loop)라고 한다.
| 구분 | 설명 |
|---|---|
| Observe | 원하는 상태가 무엇인지 확인하는 과정 |
| Check Differences | 현재 상태를 체크하고 원하는 상태와 비교하는 과정 |
| Take Action | 현재 상태를 원하는 상태로 만드는 과정 |
이러한 개념 때문에 쿠버네티스에서는 관리자가 서버를 배포할 때 직접적인 동작을 명령하지 않고 상태를 선언하는 방식을 사용한다.
댓글 남기기