깃 & 전달 더 많은 세부 정보 C · 업계 관례 플랫폼: 일반

Rolling Deployment

롤링 배포

롤링 배포는 오래된 애플리케이션 인스턴스를 새로운 인스턴스로 배치 단위로 교체합니다. 각 단계는 실행 중인 그룹의 일부만 변경하므로, 버전이 겹칠 수 있습니다.

당신은 이것을 이렇게 부를 수 있습니다 Rolling Deployment롤링 업데이트점진적 교체배치 롤아웃

작동 방식을 확인하세요

원본 작업 예제롤링 배포
빌드 → 실행 → 출시롤링 배포old batch -> start and verify new batch -> drain old batch -> repeat
CHECKOUT · 4 REPLICASsurge 1 · unavailable 0
  1. 1v1
  2. 2v1
  3. 3v2 ✓
  4. 4v2 ✓
준비 게이트2 / 2 ready→
다음 배치 허용v2 · 4 / 4
결과각 준비된 배치는 다음 이전 인스턴스가 떠날 수 있도록 허용합니다.경계오래된 버전과 새 버전이 겹침. 데이터와 요청이 호환되도록 유지해야 함.
old batch -> start and verify new batch -> drain old batch -> repeatOPS
롤링 배포런타임 및 점진적 제공

다른 예시

서비스에는 네 개의 인스턴스가 있습니다. 하나가 추가로 시작될 수 있지만, 어느 것도 사용 불가 상태여서는 안 됩니다. 각 준비된 배치는 다음 교체를 허용합니다.

주요 부분

  1. 01이전 인스턴스 그룹
  2. 02새 인스턴스 그룹
  3. 03배치 크기
  4. 04이용 불가 및 추가 제한
  5. 05준비 상태 및 배출
  6. 06일시 중지 및 롤백 규칙

사용할 때

두 버전이 동시에 실행 가능하며 정상 용량을 유지할 수 있을 때 사용하세요. 배치, 준비 상태, 일시 중지, 실패, 롤백 규칙을 정의하세요.

다음 경우에는 사용하지 마세요

다운타임이 없다고 약속하지 마십시오. 취약한 준비 상태 검사, 낮은 용량, 긴 연결, 또는 호환되지 않는 데이터 변경은 여전히 서비스를 중단시킬 수 있습니다.

코드에서 사용된 이름

old batch -> start and verify new batch -> drain old batch -> repeat

출시하기 전에

Before publishing, check the exact repository, branch, target, and diff. Keep unpublished work. Pass review and CI checks. Record conflict and data-loss risks, release order, traceability, recovery, and rollback.

복사 가능한 요청

Outcome:Complete the task with 롤링 배포 (Rolling Deployment)。 User context:서비스에는 네 개의 인스턴스가 있습니다. 하나가 추가로 시작될 수 있지만, 어느 것도 사용 불가 상태여서는 안 됩니다. 각 준비된 배치는 다음 교체를 허용합니다. Delivery concept or operation:롤링 배포 (Rolling Deployment)。 Why it fits:두 버전이 동시에 실행 가능하며 정상 용량을 유지할 수 있을 때 사용하세요. 배치, 준비 상태, 일시 중지, 실패, 롤백 규칙을 정의하세요. Do not use it when:다운타임이 없다고 약속하지 마십시오. 취약한 준비 상태 검사, 낮은 용량, 긴 연결, 또는 호환되지 않는 데이터 변경은 여전히 서비스를 중단시킬 수 있습니다. Delivery requirements: Name the code repository and target. List preconditions, changes, review and CI checks, conflict and data-loss risks, release order, and the rollback or recovery command. Repository safeguards: Keep unpublished work and a clear history. Do not run destructive steps without an explicit backup. Check the exact code diff and remote target before publishing. Acceptance criteria: Review the intended diff and pass all required checks. Keep the target version traceable. Practice failure recovery and keep published history clear. Evidence and limits (evidence boundary):하나의 공식 표준이 전체 용어를 통제하지 않음. 의미는 팀, 플랫폼 또는 프레임워크마다 달라질 수 있음. Unknowns to confirm: Repository, branch, team activity, release environment, approval owner, protected checks, and rollback target.

이 요청을 확인하세요

Review how 롤링 배포 (Rolling Deployment) is used now. Definition: 롤링 배포는 오래된 애플리케이션 인스턴스를 새로운 인스턴스로 배치 단위로 교체합니다. 각 단계는 실행 중인 그룹의 일부만 변경하므로, 버전이 겹칠 수 있습니다. Release checks: Before publishing, check the exact repository, branch, target, and diff. Keep unpublished work. Pass review and CI checks. Record conflict and data-loss risks, release order, traceability, recovery, and rollback. Before changing code, list the evidence, gaps, severity, and the smallest safe fix.

C
이 용어는 얼마나 공식적인가요?

업계 관례

사람들은 직장에서 이 용어를 자주 사용합니다. 나열된 출처는 실습이나 제한을 지원할 수 있습니다. 모든 부분의 정의를 제공하지는 않습니다.

하나의 공식 표준이 전체 용어를 통제하지 않음. 의미는 팀, 플랫폼 또는 프레임워크마다 달라질 수 있음.

범위
소스가 포함하는 것만:정규 이름、정의、플랫폼 API、구현、사용 안내、피해야 할 상황 안내
문서 상태
안정적인
선택됨
2026-07-30

증거 출처 및 범위

권위 있는 출처 + 용어 참조 · Kubernetes · 안정적인 Deployments — Rolling Update Deployment 범위: 정규 이름、정의、플랫폼 API、구현、사용 안내、피해야 할 상황 안내 여기 역할: 직접 용어 참조 출처 범위: 정규 이름, 정의, 플랫폼 API, 구현, 사용 안내, 피해야 할 상황 안내

직접 복사

브라우저가 이것을 복사할 수 없습니다. 아래 요청을 선택하고 직접 복사하세요.