13.6.6. 이미지 정리 CLI 옵션


다음 표에서는 oc adm prune images <image_prune_option> 명령과 함께 사용할 수 있는 옵션을 설명합니다.

Expand
표 13.4. 수동 이미지 정리 명령 옵션
옵션설명

--all

레지스트리로 내보내지 않았지만 pullthrough에 의해 미러링된 이미지를 포함합니다. 기본적으로 활성화되어 있습니다. 통합 레지스트리로 내보낸 이미지로 정리를 제한하려면 --all=false를 전달합니다.

--certificate-authority

OpenShift Container Platform 관리 레지스트리와 통신할 때 사용할 인증 기관 파일의 경로입니다. 기본값은 현재 사용자 구성 파일의 인증 기관 데이터입니다. 제공되는 경우 보안 연결이 시작됩니다.

--confirm

테스트를 실행하는 대신 정리를 수행해야 함을 나타냅니다. 이를 위해서는 통합 컨테이너 이미지 레지스트리에 대한 올바른 경로가 필요합니다. 이 명령을 클러스터 네트워크 외부에서 실행하는 경우 --registry-url을 사용하여 경로를 제공해야 합니다.

--force-insecure

이 옵션에는 주의가 필요합니다. HTTP를 통해 호스팅되거나 잘못된 HTTPS 인증서가 있는 컨테이너 레지스트리에 비보안 연결을 허용합니다.

--keep-tag-revisions=<N>

이미지 스트림별 이미지 리버전을 태그당 최대 N개(기본값 3)로 유지합니다.

--keep-younger-than=<duration>

현재 시간을 기준으로 <duration> 이내의 이미지를 정리하지 않습니다. 또는 현재 시간을 기준으로 <duration>(기본값 60분) 이내의 다른 오브젝트에서 참조하는 이미지를 정리하지 않습니다.

--prune-over-size-limit

동일한 프로젝트에 정의된 최소 제한을 초과하는 모든 이미지를 정리합니다. 이 플래그는 --keep-tag-revisions 또는 --keep-younger-than과 결합할 수 없습니다.

--registry-url

레지스트리에 연결할 때 사용하는 주소입니다. 이 명령에서는 관리되는 이미지 및 이미지 스트림으로 결정되는 클러스터 내부 URL을 사용하려고 합니다. 실패하는 경우(레지스트리를 해석하거나 연결할 수 없음) 이 플래그를 사용하여 작동하는 대체 경로를 제공해야 합니다. 레지스트리 호스트 이름은 특정 연결 프로토콜을 적용하는 https:// 또는 http:// 접두사를 지정할 수 있습니다.

--prune-registry

이 옵션은 다른 옵션에서 지정하는 조건과 함께 OpenShift Container Platform Image API 오브젝트에 해당하는 레지스트리 데이터를 정리할지 여부를 제어합니다. 기본적으로 이미지 정리 작업은 Image API 오브젝트와 레지스트리의 해당 데이터를 모두 처리합니다.

이 옵션은 이미지 오브젝트 수를 줄이기 위해 etcd 콘텐츠만 제거하고 레지스트리 스토리지는 정리하지 않으려는 경우 또는 레지스트리의 적절한 유지보수 기간 동안 레지스트리를 하드 정리하여 이미지 정리 작업을 별도로 수행하려는 경우 유용합니다.

13.6.6.1. --prune-registry 플래그에 대한 추가 정보

--prune-registry=false 플래그를 전달하여 레지스트리에서 이미지 데이터 제거와 OpenShift Container Platform 이미지 API 오브젝트를 제거할 수 있습니다. 예를 들어 다음 명령은 API 오브젝트만 정리하여 레지스트리 스토리지를 그대로 둡니다.

$ oc adm prune images --keep-tag-revisions=3 --keep-younger-than=60m --confirm --prune-registry=false

그런 다음 레지스트리를 하드 정리하여 연결된 이미지 데이터를 제거할 수 있습니다. 이 접근 방식은 단일 명령에서 둘 다 정리하는 것보다 경쟁 조건의 타이밍 창을 좁힐 수 있습니다.

그러나 타이밍 창이 완전히 제거되지는 않습니다. 예를 들어, 정리를 위해 해당 이미지가 식별되는 동안 이미지를 참조하는 Pod가 계속 생성될 수 있습니다. 정리 중에 생성된 API 오브젝트를 추적하여 삭제된 콘텐츠를 참조하지 않아야 합니다.

--prune-registry 옵션 없이 또는 --prune-registry =true 를 사용하여 정리를 다시 실행하면 --prune-registry= false 를 사용하여 이전에 정리한 이미지의 관련 레지스트리 스토리지가 제거되지 않습니다. 이러한 이미지는 레지스트리 하드 정리를 수행하여 레지스트리 스토리지에서만 제거할 수 있습니다. 자세한 내용은 "Greating the registry"를 참조하십시오.

Red Hat logoGithubredditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 소개

Red Hat은 기업이 핵심 데이터 센터에서 네트워크 에지에 이르기까지 플랫폼과 환경 전반에서 더 쉽게 작업할 수 있도록 강화된 솔루션을 제공합니다.

보다 포괄적 수용을 위한 오픈 소스 용어 교체

Red Hat은 코드, 문서, 웹 속성에서 문제가 있는 언어를 교체하기 위해 최선을 다하고 있습니다. 자세한 내용은 다음을 참조하세요.Red Hat 블로그.

Red Hat 문서 정보

Legal Notice

Theme

© 2026 Red Hat
맨 위로 이동