[KUBERNETES] 03. 쿠버네티스 기본 동작 방식

Date:     Updated:

카테고리:

태그:

[KUBERNETES] 03. 쿠버네티스 기본 동작 방식



🔔 쿠버네티스 기본 동작 방식 - 원하는 상태 (Desired State)

ㅂㅈㄷㅂㅈㄷ

쿠버네티스는 원하는 상태(Desired State)를 만들기 위해 현재 상태(Current State)를 바꾸는 플랫폼으로 여기서 말하는 원하는 상태란 관리자가 바라는 환경을 의미하며, 좀 더 구체적으로는 얼마나 많은 웹 서버가 구동되고 있으면 좋은지 그리고 몇 번 포트로 서비스 하기를 원하는지 등을 말한다.

쿠버네티스는 현재 상태를 모니터링 하면서 관리자가 설정한 원하는 상태를 유지하려고 내부적으로 다양한 작업을 하는 로직을 가지고 있으며 이러한 메커니즘을 제어 루프(Control Loop)라고 한다.

구분 설명
Observe 원하는 상태가 무엇인지 확인하는 과정
Check Differences 현재 상태를 체크하고 원하는 상태와 비교하는 과정
Take Action 현재 상태를 원하는 상태로 만드는 과정

이러한 개념 때문에 쿠버네티스에서는 관리자가 서버를 배포할 때 직접적인 동작을 명령하지 않고 상태를 선언하는 방식을 사용한다.


KUBERNETES 카테고리 내 다른 글 보러가기

댓글 남기기