강의

멘토링

로드맵

인프런 커뮤니티 질문&답변

kub-friend님의 프로필 이미지
kub-friend

작성한 질문수

대세는 쿠버네티스 (초급~중급편)

Deployment - Recreate, RollingUpdate

6.controller-deployment

작성

·

184

1

Deployment에서 re-create, rolling update는 deployment (오브젝트?)가 관리를 하고, Blue/Green, Canary는 Controller가 관리를 하는건가요? 그리고 위에는 Contoller하위 개념으로 Deployment를 표시하고 있어서, 헷갈립니다.

퀴즈

쿠버네티스 컨트롤러의 주된 역할은 무엇일까요?

클러스터 노드의 하드웨어를 관리한다.

사용자가 정의한 상태(Desired State)를 유지한다.

애플리케이션 소스 코드를 빌드한다.

네트워크 방화벽 규칙을 설정한다.

답변 1

0

일프로님의 프로필 이미지
일프로
지식공유자

re-create, rolling update는 Deployment가 가지고 배포를 할때 기본적으로 가지고 있는 기능입니다.

Controller이라는건 Deployment나 RepliaSet, StatefulSet들을 칭하고요.

그래서 Canary,Blue/Green 배포는 Deployment만의 고유 기능이 아니라 모든 Controller들에서 할 수 있습니다. 

 

kub-friend님의 프로필 이미지
kub-friend

작성한 질문수

질문하기