Deployments

최종 수정: 2026. 1. 19.

Deployments

Deployment는 무상태 애플리케이션의 선언적 업데이트를 제공하는 리소스입니다.

Deployment 목록

접근 방법

  1. 사이드바에서 Workloads > Deployments 선택
  2. 현재 네임스페이스의 모든 Deployment 표시

목록 컬럼

컬럼 설명
Name Deployment 이름
Namespace 네임스페이스
Replicas 레플리카 수 (Ready/Total)
Ready Ready 상태 Pod 수
Desired 목표 Pod 수
Updated 업데이트된 Pod 수
Available 가용 Pod 수
Age 생성 후 경과 시간
Conditions 현재 상태 조건 (Available, Progressing 등)

Overview 탭

자세히 보고싶은 행을 클릭하면 상세보기 화면이 열립니다
스크린샷 2026-01-16 오후 6.37.50.png

조작

상세보기 화면우측 상단의 버튼 클릭시 조작 메뉴가 열립니다

스크린샷 2026-01-16 오후 6.40.08.png

Edit

Deployment YAML을 직접 편집합니다.

참고: Pod 템플릿 수정 시 자동으로 롤링 업데이트가 시작됩니다.

Restart

모든 Pod를 순차적으로 재시작합니다.

참고: 내부적으로 Pod 템플릿에 kubectl.kubernetes.io/restartedAt 어노테이션을 추가하여 롤아웃을 트리거합니다.

Scale

레플리카 수를 조정합니다.

스케일 동작
Scale Up 새 Pod 생성
Scale Down 기존 Pod 종료
Scale to 0 모든 Pod 종료 (Deployment 유지)

참고: HPA가 연결된 경우 수동 스케일링이 HPA에 의해 덮어씌워질 수 있습니다.

Delete

Deployment와 관련 리소스를 삭제합니다.

주의: 삭제 시 관리되는 모든 Pod가 함께 종료됩니다.