1.3.5. OpenShift CLI(oc)
1.3.5.1. oc-mirror 플러그인 v2 (기술 프리뷰) 링크 복사링크가 클립보드에 복사되었습니다!
OpenShift Container Platform용 oc-mirror 플러그인 v2에는 Operator 이미지 및 기타 OpenShift Container Platform 콘텐츠의 미러링 프로세스를 개선하는 새로운 기능 및 기능이 포함되어 있습니다.
다음은 oc-mirror 플러그인 v2의 주요 개선 사항 및 기능입니다.
IDMS 및 ITMS 오브젝트 자동 생성:
oc-mirror 플러그인 v2는 각 실행 후
ImageDigestMirrorSet(IDMS) 및ImageTagMirrorSet(ITMS) 오브젝트의 포괄적인 목록을 자동으로 생성합니다. 이러한 오브젝트는 oc-mirror 플러그인 v1에 사용된 ICSP(ImageContentSourcePolicy)를 대체합니다. 이번 개선된 기능을 통해 Operator 이미지를 수동으로 병합하고 정리할 필요가 없으며 필요한 모든 이미지가 포함되어 있는지 확인합니다.CatalogSource 오브젝트:
이제 플러그인이 모든 관련 카탈로그 인덱스에 대한 CatalogSource 오브젝트를 생성하여 oc-mirror의 출력 아티팩트를 연결이 끊긴 클러스터에 적용합니다.
향상된 검증:
oc-mirror 플러그인 v2는 이미지가 이전에 미러링되었는지 여부와 관계없이 이미지 세트 구성에 지정된 전체 이미지 세트가 레지스트리에 미러링되었는지 확인합니다. 이를 통해 포괄적이고 신뢰할 수 있는 미러링이 보장됩니다.
캐시 시스템:
새 캐시 시스템은 새 이미지만 아카이브에 통합하여 최소한의 아카이브 크기를 유지 관리하는 메타데이터를 대체합니다. 이를 통해 스토리지를 최적화하고 성능을 향상시킵니다.
날짜별 선택적 미러링:
사용자는 이제 미러링 날짜를 기반으로 미러링 아카이브를 생성할 수 있으므로 새 이미지를 선택적으로 포함할 수 있습니다.
향상된 이미지 삭제 제어:
삭제기능이 도입되어 자동 정리가 교체되어 사용자에게 이미지 삭제를 보다 효과적으로 제어할 수 있습니다.registries.conf지원:oc-mirror 플러그인 v2는 동일한 캐시를 사용하여 여러 개의 빈으로 미러링할 수 있는
registries.conf파일을 지원합니다. 이렇게 하면 미러링된 이미지 관리의 유연성과 효율성이 향상됩니다.Operator 버전 필터링:
사용자는 번들 이름으로 Operator 버전을 필터링하여 미러링 프로세스에 포함된 버전을 보다 정확하게 제어할 수 있습니다.
oc-mirror v1 및 v2 간 차이점
oc-mirror 플러그인 v2는 다양한 개선 사항을 제공하지만 oc-mirror 플러그인 v1의 일부 기능은 아직 oc-mirror 플러그인 v2에 존재하지 않습니다.
- Helm 차트: oc-mirror 플러그인 v2에는 Helm 차트가 없습니다.
-
ImageSetConfig v1alpha2: API 버전v1alpha2를 사용할 수 없으며 사용자가v2alpha1로 업데이트해야 합니다. -
스토리지 메타데이터(
storageConfig): oc-mirror 플러그인 v2ImageSetConfiguration에서는 스토리지 메타데이터가 사용되지 않습니다. -
자동 정리: oc-mirror 플러그인 v2의 새
삭제기능으로 교체되었습니다. - 릴리스 서명: oc-mirror 플러그인 v2에서는 릴리스 서명이 생성되지 않습니다.
-
일부 명령:
init,list,describe명령은 oc-mirror 플러그인 v2에서 사용할 수 없습니다.
oc-mirror 플러그인 v2 사용
oc-mirror 플러그인 v2를 사용하려면 oc-mirror 명령줄에 --v2 플래그를 추가합니다.
oc-mirror OpenShift CLI(oc) 플러그인은 필요한 모든 OpenShift Container Platform 콘텐츠 및 기타 이미지를 미러 레지스트리에 미러링하여 연결이 끊긴 클러스터의 유지 관리를 단순화하는 데 사용됩니다.