13.3.3. 다운로드 전용 모드를 사용하여 이미지 업그레이드
다운로드 전용 모드를 사용하여 애플리케이션 전에 업데이트를 검증하고, 네트워크 집약적인 다운로드를 포함하는 플릿 전체 롤아웃을 관리하고, 다른 시간에 시스템 호출 재부팅이 발생하는 시나리오를 처리할 수 있습니다. bootc upgrade 명령을 --download-only 플래그와 함께 사용하면 시스템에서 자동으로 재부팅 시 적용하지 않고 업데이트를 다운로드하고 준비할 수 있습니다.
기본적으로 bootc upgrade 명령은 새 컨테이너 이미지를 다운로드하여 다음 재부팅 시 자동 애플리케이션을 위해 스테이징합니다. 다운로드 단계는 다운로드 모드만 사용하여 적용 단계에서 분리할 수 있습니다. 이 모드는 엄격한 유지 관리 기간이 있는 프로덕션 환경에서 일상적인 재부팅 중에 의도하지 않은 업데이트를 방지합니다.
사전 요구 사항
- 시스템은 bootc를 사용하여 부팅됩니다.
- 자동 업데이트가 꺼져 있습니다. 자동 업데이트 비활성화 를 참조하십시오.
프로세스
다운로드 전용 모드로 업데이트를 다운로드합니다.
$ bootc upgrade --download-only스테이징된 배포의 모드를 확인합니다.
$ bootc status --verboseStaged: Image: quay.io/example/rhel-guest:latest Version: 10.2.20260126 download-only: yes출력에서
download-only: yes행에 의해 확인된 대로 다음 부팅 시 이 버전으로 자동 전환할 수 없습니다.유지 관리 창에서 다운로드 전용 모드에서 다음 방법 중 하나로 준비된 업데이트를 적용할 수 있습니다.
이미지 소스에서 가져오지 않고 준비된 업데이트를 적용합니다.
$ bootc upgrade --from-downloaded스테이징된 업데이트를 적용하고 즉시 재부팅합니다.
$ bootc upgrade --from-downloaded --apply최신 업데이트를 확인하고 적용합니다.
$ bootc upgrade플래그 없이
bootc upgrade명령을 실행하여 컨테이너 이미지 소스에서 가져와 업데이트를 확인합니다. 스테이징된 배포가 사용 가능한 최신 업데이트와 일치하는 경우 준비된 배포를 잠금 해제합니다. 최신 업데이트가 사용 가능한 경우 최신 버전은 준비된 배포를 대체합니다.
검증
출력에
download-only: yes행이 표시되는지 확인하여 staged 배포가 다운로드 전용 모드에 있는지 확인합니다.$ bootc status --verboseStaged: Image: quay.io/example/rhel-guest:latest Version: 10.2.20260126 download-only: yes