3.2. Red Hat OpenShift용 미러 레지스트리를 사용하여 미러 레지스트리 생성
Red Hat OpenShift용 미러 레지스트리는 연결이 끊긴 설치 환경에서 OpenShift Container Platform의 필수 컨테이너 이미지를 미러링하기 위한 대상으로 사용할 수 있는 작고 간소화된 컨테이너 레지스트리입니다.
Red Hat Quay 와 같은 컨테이너 이미지 레지스트리가 이미 있는 경우 이 섹션을 건너뛰고 바로 OpenShift 컨테이너 플랫폼 이미지 저장소 미러링 으로 이동할 수 있습니다.
Red Hat OpenShift의 미러 레지스트리는 Red Hat Quay의 프로덕션 배포를 대체하기 위한 것이 아닙니다.
3.2.1. 사전 요구 사항 링크 복사링크가 클립보드에 복사되었습니다!
- OpenShift Container Platform 서브스크립션
- Podman 3.4.2 이상과 OpenSSL이 설치된 Red Hat Enterprise Linux(RHEL) 8 및 9.
- DNS 서버를 통해 확인되어야 하는 Red Hat Quay 서비스에 대한 정규화된 도메인 이름입니다.
- 대상 호스트의 키 기반 SSH 연결 로컬 설치를 위해 SSH 키가 자동으로 생성됩니다. 원격 호스트의 경우 자체 SSH 키를 생성해야 합니다.
- 2개 이상의 vCPU
- 8GB RAM.
OpenShift Container Platform 4.19 릴리스 이미지의 경우 약 12GB, OpenShift Container Platform 4.19 릴리스 이미지와 OpenShift Container Platform 4.19 Red Hat Operator 이미지의 경우 약 358GB입니다.
중요- 스트림당 최대 1TB 또는 그 이상이 권장됩니다.
- 이러한 요구 사항은 릴리스 이미지 및 Operator 이미지만을 사용한 로컬 테스트 결과를 기반으로 합니다. 스토리지 요구 사항은 조직의 요구에 따라 다를 수 있습니다. 예를 들어 여러 z-streams를 미러링할 때 더 많은 공간이 필요할 수 있습니다. 표준 Red Hat Quay 기능 이나 적절한 API 콜아웃을 사용하여 불필요한 이미지를 제거하고 공간을 확보할 수 있습니다.
3.2.2. Red Hat OpenShift 배포를 위한 미러 레지스트리 링크 복사링크가 클립보드에 복사되었습니다!
OpenShift Container Platform의 연결이 끊긴 배포의 경우 클러스터 설치를 수행하려면 컨테이너 레지스트리가 필요합니다. 이러한 클러스터에서 프로덕션 레벨 레지스트리 서비스를 실행하려면 첫 번째 클러스터를 설치하기 위해 별도의 레지스트리 배포를 생성해야 합니다. Red Hat OpenShift용 미러 레지스트리는 이러한 요구 사항을 해결하며 모든 OpenShift Container Platform 구독에 포함되어 있습니다. OpenShift 콘솔 다운로드 페이지에서 다운로드할 수 있습니다.
Red Hat OpenShift용 미러 레지스트리를 사용하면 사용자가 미러 레지스트리
명령줄 인터페이스(CLI) 도구를 사용하여 소규모 버전의 Red Hat Quay와 필수 구성 요소를 설치할 수 있습니다. Red Hat OpenShift용 미러 레지스트리는 사전 구성된 로컬 스토리지와 로컬 데이터베이스를 사용하여 자동으로 배포됩니다. 또한 단일 입력 세트로 자동 생성된 사용자 자격 증명 및 액세스 권한이 포함되며, 추가 구성 옵션 없이 시작할 수 있습니다.
Red Hat OpenShift용 미러 레지스트리는 미리 결정된 네트워크 구성을 제공하고 성공 시 배포된 구성 요소 자격 증명과 액세스 URL을 보고합니다. 또한, 정규화된 도메인 이름(FQDN) 서비스, 슈퍼유저 이름 및 비밀번호, 사용자 지정 TLS 인증서와 같은 제한된 선택적 구성 입력 세트도 제공됩니다. 이를 통해 제한된 네트워크 환경에서 OpenShift Container Platform을 실행할 때 모든 OpenShift Container Platform 릴리스 콘텐츠의 오프라인 미러를 쉽게 생성할 수 있도록 컨테이너 레지스트리가 제공됩니다.
설치 환경에서 다른 컨테이너 레지스트리가 이미 사용 가능한 경우 Red Hat OpenShift용 미러 레지스트리를 사용하는 것은 선택 사항입니다.
3.2.2.1. Red Hat OpenShift 제한 사항에 대한 미러 레지스트리 링크 복사링크가 클립보드에 복사되었습니다!
Red Hat OpenShift의 미러 레지스트리 에는 다음과 같은 제한 사항이 적용됩니다.
- Red Hat OpenShift용 미러 레지스트리는 고가용성 레지스트리가 아니며 로컬 파일 시스템 스토리지만 지원됩니다. Red Hat Quay나 OpenShift Container Platform의 내부 이미지 레지스트리를 대체하려는 것이 아닙니다.
- Red Hat OpenShift의 미러 레지스트리는 Red Hat Quay의 프로덕션 배포를 대체하기 위한 것이 아닙니다.
Red Hat OpenShift용 미러 레지스트리는 릴리스 이미지나 Red Hat Operator 이미지와 같이 연결이 끊긴 OpenShift Container Platform 클러스터를 설치하는 데 필요한 이미지를 호스팅하는 경우에만 지원됩니다. Red Hat Enterprise Linux(RHEL) 시스템의 로컬 스토리지를 사용하고, RHEL에서 지원하는 스토리지는 Red Hat OpenShift의 미러 레지스트리 에서도 지원됩니다.
참고Red Hat OpenShift의 미러 레지스트리는 로컬 스토리지를 사용하므로 이미지를 미러링할 때 사용되는 스토리지 사용량을 파악하고 Red Hat Quay의 가비지 수집 기능을 사용하여 잠재적인 문제를 완화해야 합니다. 이 기능에 대한 자세한 내용은 "Red Hat Quay 가비지 수집"을 참조하세요.
- 부트스트래핑 목적으로 Red Hat OpenShift의 미러 레지스트리 에 푸시되는 Red Hat 제품 이미지에 대한 지원은 각 제품에 대한 유효한 구독을 통해 제공됩니다. 부트스트랩 환경을 더욱 활성화하기 위한 예외 목록은 자체 관리형 Red Hat OpenShift 크기 조정 및 구독 가이드 에서 확인할 수 있습니다.
- 고객이 구축한 콘텐츠는 Red Hat OpenShift 미러 레지스트리 에서 호스팅되어서는 안 됩니다.
- 여러 클러스터가 있는 Red Hat OpenShift에 미러 레지스트리를 사용하는 것은 권장되지 않습니다. 클러스터 플릿을 업데이트할 때 여러 클러스터가 단일 실패 지점을 생성할 수 있기 때문입니다. 대신 Red Hat OpenShift용 미러 레지스트리를 사용하여 Red Hat Quay와 같은 프로덕션 수준의 고가용성 레지스트리를 호스팅할 수 있는 클러스터를 설치합니다. 그러면 다른 클러스터에 OpenShift Container Platform 콘텐츠를 제공할 수 있습니다.
3.2.3. Red Hat OpenShift의 미러 레지스트리를 사용하여 로컬 호스트에서 미러링 링크 복사링크가 클립보드에 복사되었습니다!
이 절차에서는 mirror-registry
설치 도구를 사용하여 로컬 호스트에 Red Hat OpenShift용 미러 레지스트리를 설치하는 방법을 설명합니다. 이렇게 하면 OpenShift Container Platform 이미지의 미러를 저장하기 위해 포트 443에서 실행되는 로컬 호스트 레지스트리를 생성할 수 있습니다.
mirror-registry
CLI 도구를 사용하여 Red Hat OpenShift용 미러 레지스트리를 설치하면 컴퓨터에 여러 가지 변경 사항이 적용됩니다. 설치 후 $HOME/quay-install
디렉토리가 생성되는데, 여기에는 설치 파일, 로컬 저장소, 구성 번들이 들어 있습니다. 배포 대상이 로컬 호스트인 경우 신뢰할 수 있는 SSH 키가 생성되고, 컨테이너 런타임이 영구적인지 확인하기 위해 호스트 시스템의 systemd 파일이 설정됩니다. 또한 init
라는 초기 사용자는 자동으로 생성된 암호를 사용하여 생성됩니다. 모든 액세스 인증 정보는 설치 루틴이 끝나면 출력됩니다.
프로세스
-
OpenShift 콘솔 다운로드 페이지에서 Red Hat OpenShift용 미러 레지스트리 의 최신 버전인
mirror-registry.tar.gz
패키지를 다운로드하세요. mirror-registry
도구를 사용하여 현재 사용자 계정으로 로컬 호스트에 Red Hat OpenShift용 미러 레지스트리를 설치합니다. 사용 가능한 플래그의 전체 목록을 보려면 "Red Hat OpenShift 플래그용 미러 레지스트리"를 참조하세요../mirror-registry install \ --quayHostname <host_example_com> \ --quayRoot <example_directory_name>
$ ./mirror-registry install \ --quayHostname <host_example_com> \ --quayRoot <example_directory_name>
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 다음 명령을 실행하여 설치 중에 생성된 사용자 이름과 비밀번호를 사용하여 레지스트리에 로그인합니다.
podman login -u init \ -p <password> \ <host_example_com>:8443> \ --tls-verify=false
$ podman login -u init \ -p <password> \ <host_example_com>:8443> \ --tls-verify=false
1 Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 1
- 생성된 rootCA 인증서를 신뢰하도록 시스템을 구성하여
--tls-verify=false
실행을 방지할 수 있습니다. 자세한 내용은 "Red Hat Quay 보안" 및 "인증 기관을 신뢰하도록 시스템 구성"을 참조하세요.
참고설치 후
https://<host.example.com>:8443
에서 UI에 액세스하여 로그인할 수도 있습니다.로그인 후 OpenShift Container Platform 이미지를 미러링할 수 있습니다. 필요에 따라 이 문서의 "OpenShift Container Platform 이미지 리포지토리 미러링" 또는 "연결이 끊긴 클러스터에 사용할 Operator 카탈로그 미러링" 섹션을 참조하십시오.
참고스토리지 계층 문제로 인해 Red Hat OpenShift의 미러 레지스트리 에 저장된 이미지에 문제가 있는 경우, OpenShift Container Platform 이미지를 다시 미러링하거나, 더 안정적인 스토리지에 미러 레지스트리를 다시 설치할 수 있습니다.
3.2.4. 로컬 호스트에서 Red Hat OpenShift의 미러 레지스트리 업데이트 링크 복사링크가 클립보드에 복사되었습니다!
이 절차에서는 upgrade
명령을 사용하여 로컬 호스트에서 Red Hat OpenShift의 미러 레지스트리를 업데이트하는 방법을 설명합니다. 최신 버전으로 업데이트하면 새로운 기능, 버그 수정, 보안 취약점 수정이 보장됩니다.
버전 1에서 버전 2로 업그레이드할 때 다음 제약 사항을 유의하세요.
-
SQLite에서는 여러 쓰기가 허용되지 않으므로 작업자 수는
1
로 설정됩니다. - Red Hat OpenShift 사용자 인터페이스(UP)에는 미러 레지스트리를 사용하면 안 됩니다.
-
업그레이드하는 동안
sqlite-storage
Podman 볼륨에 액세스하지 마세요. - 업그레이드 프로세스 중에 미러 레지스트리가 다시 시작되므로 간헐적으로 다운타임이 발생합니다.
-
PostgreSQL 데이터는 복구를 위해
/$HOME/quay-install/quay-postgres-backup/
디렉토리에 백업됩니다.
사전 요구 사항
- 로컬 호스트에 Red Hat OpenShift용 미러 레지스트리를 설치했습니다.
프로세스
Red Hat OpenShift의 미러 레지스트리를 1.3
2.y로 업그레이드하고 설치 디렉터리가 기본값인 /etc/quay-install인
경우 다음 명령을 입력할 수 있습니다.sudo ./mirror-registry upgrade -v
$ sudo ./mirror-registry upgrade -v
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 참고-
Red Hat OpenShift용 미러 레지스트리는 Red Hat Quay 스토리지, Postgres 데이터 및
/etc/quay-install
데이터의 Podman 볼륨을 새로운$HOME/quay-install
위치로 마이그레이션합니다. 이를 통해 향후 업그레이드 시--quayRoot
플래그 없이도 Red Hat OpenShift에 대한 미러 레지스트리를 사용할 수 있습니다. -
./mirror-registry upgrade -v
플래그를 사용하여 Red Hat OpenShift의 미러 레지스트리를 업그레이드하는 사용자는 미러 레지스트리를 만들 때 사용한 것과 동일한 자격 증명을 포함해야 합니다. 예를 들어,--quayHostname <host_example_com>
및--quayRoot <example_directory_name>
을 사용하여 Red Hat OpenShift용 미러 레지스트리를 설치한 경우 미러 레지스트리를 올바르게 업그레이드하려면 해당 문자열을 포함해야 합니다.
-
Red Hat OpenShift용 미러 레지스트리는 Red Hat Quay 스토리지, Postgres 데이터 및
Red Hat OpenShift의 미러 레지스트리를 1.3
2.y로 업그레이드하고 1.y 배포에서 사용자 지정 quay 구성 및 스토리지 디렉터리를 사용한 경우 --quayRoot
및--quayStorage
플래그를 전달해야 합니다. 예를 들면 다음과 같습니다.sudo ./mirror-registry upgrade --quayHostname <host_example_com> --quayRoot <example_directory_name> --quayStorage <example_directory_name>/quay-storage -v
$ sudo ./mirror-registry upgrade --quayHostname <host_example_com> --quayRoot <example_directory_name> --quayStorage <example_directory_name>/quay-storage -v
Copy to Clipboard Copied! Toggle word wrap Toggle overflow Red Hat OpenShift의 미러 레지스트리를 1.3
2.y로 업그레이드하고 사용자 정의 SQLite 스토리지 경로를 지정하려면 다음과 같이 --sqliteStorage
플래그를 전달해야 합니다.sudo ./mirror-registry upgrade --sqliteStorage <example_directory_name>/sqlite-storage -v
$ sudo ./mirror-registry upgrade --sqliteStorage <example_directory_name>/sqlite-storage -v
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
검증
다음 명령을 실행하여 Red Hat OpenShift의 미러 레지스트리가 업데이트되었는지 확인하세요.
podman ps
$ podman ps
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 출력 예
registry.redhat.io/quay/quay-rhel8:v3.12.10
registry.redhat.io/quay/quay-rhel8:v3.12.10
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
3.2.5. Red Hat OpenShift의 미러 레지스트리를 사용하여 원격 호스트에서 미러링 링크 복사링크가 클립보드에 복사되었습니다!
이 절차에서는 mirror-registry
도구를 사용하여 원격 호스트에 Red Hat OpenShift용 미러 레지스트리를 설치하는 방법을 설명합니다. 이렇게 하면 사용자가 OpenShift Container Platform 이미지의 미러를 저장할 레지스트리를 생성할 수 있습니다.
mirror-registry
CLI 도구를 사용하여 Red Hat OpenShift용 미러 레지스트리를 설치하면 컴퓨터에 여러 가지 변경 사항이 적용됩니다. 설치 후 $HOME/quay-install
디렉토리가 생성되는데, 여기에는 설치 파일, 로컬 저장소, 구성 번들이 들어 있습니다. 배포 대상이 로컬 호스트인 경우 신뢰할 수 있는 SSH 키가 생성되고, 컨테이너 런타임이 영구적인지 확인하기 위해 호스트 시스템의 systemd 파일이 설정됩니다. 또한 init
라는 초기 사용자는 자동으로 생성된 암호를 사용하여 생성됩니다. 모든 액세스 인증 정보는 설치 루틴이 끝나면 출력됩니다.
프로세스
-
OpenShift 콘솔 다운로드 페이지에서 Red Hat OpenShift용 미러 레지스트리 의 최신 버전인
mirror-registry.tar.gz
패키지를 다운로드하세요. mirror-registry
도구를 사용하여 현재 사용자 계정으로 로컬 호스트에 Red Hat OpenShift용 미러 레지스트리를 설치합니다. 사용 가능한 플래그의 전체 목록을 보려면 "Red Hat OpenShift 플래그용 미러 레지스트리"를 참조하세요.Copy to Clipboard Copied! Toggle word wrap Toggle overflow 다음 명령을 실행하여 설치 중에 생성된 사용자 이름과 비밀번호를 사용하여 미러 레지스트리에 로그인합니다.
podman login -u init \ -p <password> \ <host_example_com>:8443> \ --tls-verify=false
$ podman login -u init \ -p <password> \ <host_example_com>:8443> \ --tls-verify=false
1 Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 1
- 생성된 rootCA 인증서를 신뢰하도록 시스템을 구성하여
--tls-verify=false
실행을 방지할 수 있습니다. 자세한 내용은 "Red Hat Quay 보안" 및 "인증 기관을 신뢰하도록 시스템 구성"을 참조하세요.
참고설치 후
https://<host.example.com>:8443
에서 UI에 액세스하여 로그인할 수도 있습니다.로그인 후 OpenShift Container Platform 이미지를 미러링할 수 있습니다. 필요에 따라 이 문서의 "OpenShift Container Platform 이미지 리포지토리 미러링" 또는 "연결이 끊긴 클러스터에 사용할 Operator 카탈로그 미러링" 섹션을 참조하십시오.
참고스토리지 계층 문제로 인해 Red Hat OpenShift의 미러 레지스트리 에 저장된 이미지에 문제가 있는 경우, OpenShift Container Platform 이미지를 다시 미러링하거나, 더 안정적인 스토리지에 미러 레지스트리를 다시 설치할 수 있습니다.
3.2.6. 원격 호스트에서 Red Hat OpenShift의 미러 레지스트리 업데이트 링크 복사링크가 클립보드에 복사되었습니다!
이 절차에서는 upgrade
명령을 사용하여 원격 호스트에서 Red Hat OpenShift의 미러 레지스트리를 업데이트하는 방법을 설명합니다. 최신 버전으로 업데이트하면 버그 수정 및 보안 취약점 수정이 제공됩니다.
버전 1에서 버전 2로 업그레이드할 때 다음 제약 사항을 유의하세요.
-
SQLite에서는 여러 쓰기가 허용되지 않으므로 작업자 수는
1
로 설정됩니다. - Red Hat OpenShift 사용자 인터페이스(UP)에는 미러 레지스트리를 사용하면 안 됩니다.
-
업그레이드하는 동안
sqlite-storage
Podman 볼륨에 액세스하지 마세요. - 업그레이드 프로세스 중에 미러 레지스트리가 다시 시작되므로 간헐적으로 다운타임이 발생합니다.
-
PostgreSQL 데이터는 복구를 위해
/$HOME/quay-install/quay-postgres-backup/
디렉토리에 백업됩니다.
사전 요구 사항
- 원격 호스트에 Red Hat OpenShift용 미러 레지스트리를 설치했습니다.
프로세스
원격 호스트에서 Red Hat OpenShift의 미러 레지스트리를 업그레이드하려면 다음 명령을 입력하세요.
./mirror-registry upgrade -v --targetHostname <remote_host_url> --targetUsername <user_name> -k ~/.ssh/my_ssh_key
$ ./mirror-registry upgrade -v --targetHostname <remote_host_url> --targetUsername <user_name> -k ~/.ssh/my_ssh_key
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 참고./mirror-registry upgrade -v
플래그를 사용하여 Red Hat OpenShift의 미러 레지스트리를 업그레이드하는 사용자는 미러 레지스트리를 만들 때 사용한 것과 동일한 자격 증명을 포함해야 합니다. 예를 들어,--quayHostname <host_example_com>
및--quayRoot <example_directory_name>
을 사용하여 Red Hat OpenShift용 미러 레지스트리를 설치한 경우 미러 레지스트리를 올바르게 업그레이드하려면 해당 문자열을 포함해야 합니다.Red Hat OpenShift의 미러 레지스트리를 1.3
2.y로 업그레이드하고 사용자 정의 SQLite 스토리지 경로를 지정하려면 다음과 같이 --sqliteStorage
플래그를 전달해야 합니다../mirror-registry upgrade -v --targetHostname <remote_host_url> --targetUsername <user_name> -k ~/.ssh/my_ssh_key --sqliteStorage <example_directory_name>/quay-storage
$ ./mirror-registry upgrade -v --targetHostname <remote_host_url> --targetUsername <user_name> -k ~/.ssh/my_ssh_key --sqliteStorage <example_directory_name>/quay-storage
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
검증
다음 명령을 실행하여 Red Hat OpenShift의 미러 레지스트리가 업데이트되었는지 확인하세요.
podman ps
$ podman ps
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 출력 예
registry.redhat.io/quay/quay-rhel8:v3.12.10
registry.redhat.io/quay/quay-rhel8:v3.12.10
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
3.2.7. Red Hat OpenShift SSL/TLS 인증서용 미러 레지스트리 교체 링크 복사링크가 클립보드에 복사되었습니다!
어떤 경우에는 Red Hat OpenShift의 미러 레지스트리 에 대한 SSL/TLS 인증서를 업데이트해야 할 수도 있습니다. 이 기능은 다음과 같은 시나리오에서 유용합니다.
- Red Hat OpenShift 인증서의 현재 미러 레지스트리를 교체하는 경우.
- Red Hat OpenShift 설치를 위해 이전 미러 레지스트리 와 동일한 인증서를 사용하는 경우.
- Red Hat OpenShift 인증서에 대한 미러 레지스트리를 주기적으로 업데이트하는 경우.
Red Hat OpenShift SSL/TLS 인증서의 미러 레지스트리를 교체하려면 다음 절차를 따르세요.
사전 요구 사항
-
OpenShift 콘솔 다운로드 페이지에서
./mirror-registry
바이너리를 다운로드하여 설치했습니다.
프로세스
Red Hat OpenShift용 미러 레지스트리를 설치하려면 다음 명령을 입력하세요.
./mirror-registry install \ --quayHostname <host_example_com> \ --quayRoot <example_directory_name>
$ ./mirror-registry install \ --quayHostname <host_example_com> \ --quayRoot <example_directory_name>
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 이렇게 하면 Red Hat OpenShift의 미러 레지스트리가
$HOME/quay-install
디렉토리에 설치됩니다.-
새 CA(인증 기관) 번들을 준비하고 새
ssl.key
및ssl.crt
키 파일을 생성합니다. 자세한 내용은 Red Hat Quay에 대한 SSL 및 TLS 구성을 참조하세요. 다음 명령을 입력하여
/$HOME/quay-install에
QUAY
와 같은 환경 변수를 할당합니다.export QUAY=/$HOME/quay-install
$ export QUAY=/$HOME/quay-install
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 다음 명령을 입력하여 새
ssl.crt
파일을/$HOME/quay-install
디렉터리에 복사합니다.cp ~/ssl.crt $QUAY/quay-config
$ cp ~/ssl.crt $QUAY/quay-config
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 다음 명령을 입력하여 새
ssl.key
파일을/$HOME/quay-install
디렉토리에 복사합니다.cp ~/ssl.key $QUAY/quay-config
$ cp ~/ssl.key $QUAY/quay-config
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 다음 명령을 입력하여
quay-app
애플리케이션 포드를 다시 시작합니다.systemctl --user restart quay-app
$ systemctl --user restart quay-app
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
3.2.8. Red Hat OpenShift의 미러 레지스트리 설치 제거 링크 복사링크가 클립보드에 복사되었습니다!
로컬 호스트에서 Red Hat OpenShift의 미러 레지스트리를 제거하려면 다음 절차를 따르세요.
사전 요구 사항
- 로컬 호스트에 Red Hat OpenShift용 미러 레지스트리를 설치했습니다.
프로세스
다음 명령을 실행하여 로컬 호스트에서 Red Hat OpenShift의 미러 레지스트리를 제거하세요.
./mirror-registry uninstall -v \ --quayRoot <example_directory_name>
$ ./mirror-registry uninstall -v \ --quayRoot <example_directory_name>
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 참고-
Red Hat OpenShift의 미러 레지스트리를 삭제하면 삭제하기 전에 사용자에게 알림이 표시됩니다.
--autoApprove
를 사용하여 이 프롬프트를 건너뛸 수 있습니다. -
--quayRoot
플래그와 함께 Red Hat OpenShift용 미러 레지스트리를 설치하는 사용자는 제거 시--quayRoot
플래그를 포함해야 합니다. 예를 들어,--quayRoot example_directory_name 을
사용하여 Red Hat OpenShift용 미러 레지스트리를 설치한 경우 미러 레지스트리를 올바르게 제거하려면 해당 문자열을 포함해야 합니다.
-
Red Hat OpenShift의 미러 레지스트리를 삭제하면 삭제하기 전에 사용자에게 알림이 표시됩니다.
3.2.9. Red Hat OpenShift 플래그의 미러 레지스트리 링크 복사링크가 클립보드에 복사되었습니다!
다음은 Red Hat OpenShift의 미러 레지스트리 에 사용할 수 있는 플래그입니다.
플래그 | 설명 |
---|---|
|
대화형 프롬프트를 비활성화하는 부울 값입니다. |
| Quay 설치 중에 생성된 init 사용자의 암호입니다. 8자 이상이어야 하며 공백을 포함하지 않아야 합니다. |
|
초기 사용자의 사용자 이름을 표시합니다. 지정되지 않은 경우 기본값은 |
| 사용자가 색상 시퀀스를 비활성화하고 설치, 제거 및 업그레이드 명령을 실행할 때 해당 내용을 Ansible에 전파할 수 있습니다. |
|
클라이언트가 레지스트리에 연결하는 데 사용할 미러 레지스트리의 정규화된 도메인 이름입니다. Quay |
|
Quay 영구 저장소 데이터가 저장되는 폴더입니다. |
|
|
|
SQLite 데이터베이스 데이터가 저장되는 폴더입니다. 지정하지 않으면 Podman 볼륨이 |
|
SSH ID 키의 경로입니다. 지정되지 않은 경우 기본값은 |
|
SSL/TLS 공개 키 / 인증서의 경로입니다. 기본값은 |
|
|
|
HTTPS 통신에 사용되는 SSL/TLS 개인 키의 경로입니다. 기본값은 |
|
Quay를 설치할 대상의 호스트 이름입니다. 지정되지 않은 경우 기본값은 |
|
SSH에 사용할 대상 호스트의 사용자입니다. 기본값은 |
| 디버그 로그와 Ansible Playbook 출력을 보여줍니다. |
| Red Hat OpenShift의 미러 레지스트리 버전을 보여줍니다. |
-
시스템의 공용 DNS 이름이 로컬 호스트 이름과 다른 경우
--quayHostname
을 수정해야 합니다. 또한--quayHostname
플래그는 IP 주소와 함께 설치를 지원하지 않습니다. 호스트 이름으로 설치해야 합니다. -
--sslCheckSkip
은 미러 레지스트리가 프록시 뒤에 설정되고 노출된 호스트 이름이 내부 Quay 호스트 이름과 다른 경우 사용됩니다. 설치하는 동안 제공된 Quay 호스트 이름에 대해 인증서의 유효성을 검사하는 것을 원하지 않을 때 사용할 수도 있습니다.
3.2.10. Red Hat OpenShift 릴리스 노트용 미러 레지스트리 링크 복사링크가 클립보드에 복사되었습니다!
Red Hat OpenShift용 미러 레지스트리는 연결이 끊긴 설치 환경에서 OpenShift Container Platform의 필수 컨테이너 이미지를 미러링하기 위한 대상으로 사용할 수 있는 작고 간소화된 컨테이너 레지스트리입니다.
이 릴리스 노트는 OpenShift Container Platform의 Red Hat OpenShift용 미러 레지스트리 개발 과정을 추적합니다.
3.2.10.1. Red Hat OpenShift 2.0 릴리스 노트에 대한 미러 레지스트리 링크 복사링크가 클립보드에 복사되었습니다!
다음 섹션에서는 Red Hat OpenShift용 미러 레지스트리의 각 2.0 릴리스에 대한 세부 정보를 제공합니다.
3.2.10.1.1. Red Hat OpenShift 2.0.7용 미러 레지스트리 링크 복사링크가 클립보드에 복사되었습니다!
발행일: 2025년 7월 14일
Red Hat OpenShift용 미러 레지스트리가 이제 Red Hat Quay 3.12.10에서 사용 가능합니다.
다음은 Red Hat OpenShift의 미러 레지스트리 에 대한 권고 사항입니다.
3.2.10.1.2. Red Hat OpenShift 2.0.6용 미러 레지스트리 링크 복사링크가 클립보드에 복사되었습니다!
출시 날짜: 2025년 4월 28일
Red Hat OpenShift용 미러 레지스트리가 이제 Red Hat Quay 3.12.8에서 사용 가능합니다.
다음은 Red Hat OpenShift의 미러 레지스트리 에 대한 권고 사항입니다.
3.2.10.1.3. Red Hat OpenShift 2.0.5용 미러 레지스트리 링크 복사링크가 클립보드에 복사되었습니다!
출시 날짜: 2025년 1월 13일
Red Hat OpenShift용 미러 레지스트리가 이제 Red Hat Quay 3.12.5와 함께 제공됩니다.
다음은 Red Hat OpenShift의 미러 레지스트리 에 대한 권고 사항입니다.
3.2.10.1.4. Red Hat OpenShift 2.0.4용 미러 레지스트리 링크 복사링크가 클립보드에 복사되었습니다!
출시 날짜: 2025년 1월 06일
Red Hat OpenShift용 미러 레지스트리가 이제 Red Hat Quay 3.12.4와 함께 제공됩니다.
다음은 Red Hat OpenShift의 미러 레지스트리 에 대한 권고 사항입니다.
3.2.10.1.5. Red Hat OpenShift 2.0.3용 미러 레지스트리 링크 복사링크가 클립보드에 복사되었습니다!
출시 날짜: 2024년 11월 25일
Red Hat OpenShift용 미러 레지스트리가 이제 Red Hat Quay 3.12.3에서 사용 가능합니다.
다음은 Red Hat OpenShift의 미러 레지스트리 에 대한 권고 사항입니다.
3.2.10.1.6. Red Hat OpenShift 2.0.2용 미러 레지스트리 링크 복사링크가 클립보드에 복사되었습니다!
출시 날짜: 2024년 10월 31일
Red Hat OpenShift용 미러 레지스트리가 이제 Red Hat Quay 3.12.2와 함께 제공됩니다.
다음은 Red Hat OpenShift의 미러 레지스트리 에 대한 권고 사항입니다.
3.2.10.1.7. Red Hat OpenShift 2.0.1용 미러 레지스트리 링크 복사링크가 클립보드에 복사되었습니다!
출시 날짜: 2024년 9월 26일
Red Hat OpenShift용 미러 레지스트리가 이제 Red Hat Quay 3.12.1과 함께 제공됩니다.
다음은 Red Hat OpenShift의 미러 레지스트리 에 대한 권고 사항입니다.
3.2.10.1.8. Red Hat OpenShift 2.0.0용 미러 레지스트리 링크 복사링크가 클립보드에 복사되었습니다!
출시 날짜: 2024년 9월 3일
Red Hat OpenShift용 미러 레지스트리가 이제 Red Hat Quay 3.12.0에서 사용 가능합니다.
다음은 Red Hat OpenShift의 미러 레지스트리 에 대한 권고 사항입니다.
Red Hat OpenShift 2.0.0용 미러 레지스트리에는 다음과 같은 새로운 기능이 제공됩니다.
Red Hat OpenShift용 미러 레지스트리가 출시되면서 내부 데이터베이스가 PostgreSQL에서 SQLite로 업그레이드되었습니다. 결과적으로, 데이터는 기본적으로
sqlite-storage
Podman 볼륨에 저장되고, 전체 tarball 크기는 300MB 줄었습니다.새로 설치하면 기본적으로 SQLite가 사용됩니다. 버전 2.0으로 업그레이드하기 전에 환경에 따라 "로컬 호스트에서 Red Hat OpenShift용 미러 레지스트리 업데이트" 또는 "원격 호스트에서 Red Hat OpenShift용 미러 레지스트리 업데이트"를 참조하세요.
-
새로운 기능 플래그
--sqliteStorage가
추가되었습니다. 이 플래그를 사용하면 SQLite 데이터베이스 데이터가 저장되는 위치를 수동으로 설정할 수 있습니다. -
Red Hat OpenShift용 미러 레지스트리는 이제 IBM Power 및 IBM Z 아키텍처(
s390x
및ppc64le
)에서 사용할 수 있습니다.
3.2.10.2. Red Hat OpenShift 1.3 릴리스 노트에 대한 미러 레지스트리 링크 복사링크가 클립보드에 복사되었습니다!
Red Hat OpenShift 1.3 릴리스 노트의 미러 레지스트리 를 보려면 Red Hat OpenShift 1.3 릴리스 노트의 미러 레지스트리를 참조하세요.
3.2.10.3. Red Hat OpenShift 1.2 릴리스 노트에 대한 미러 레지스트리 링크 복사링크가 클립보드에 복사되었습니다!
Red Hat OpenShift 1.2 릴리스 노트의 미러 레지스트리 를 보려면 Red Hat OpenShift 1.2 릴리스 노트의 미러 레지스트리를 참조하세요.
3.2.10.4. Red Hat OpenShift 1.1 릴리스 노트에 대한 미러 레지스트리 링크 복사링크가 클립보드에 복사되었습니다!
Red Hat OpenShift 1.1 릴리스 노트의 미러 레지스트리 를 보려면 Red Hat OpenShift 1.1 릴리스 노트의 미러 레지스트리를 참조하세요.
3.2.11. Red Hat OpenShift의 미러 레지스트리 문제 해결 링크 복사링크가 클립보드에 복사되었습니다!
Red Hat OpenShift의 미러 레지스트리 문제를 해결하는 데 도움이 되도록 미러 레지스트리에서 설치한 systemd 서비스의 로그를 수집할 수 있습니다. 다음 서비스가 설치되었습니다.
- quay-app.service
- quay-redis.service
- quay-pod.service
사전 요구 사항
- Red Hat OpenShift에 대한 미러 레지스트리를 설치했습니다.
프로세스
루트 권한으로 Red Hat OpenShift용 미러 레지스트리를 설치한 경우 다음 명령을 입력하여 systemd 서비스의 상태 정보를 얻을 수 있습니다.
sudo systemctl status <service>
$ sudo systemctl status <service>
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 표준 사용자로 Red Hat OpenShift용 미러 레지스트리를 설치한 경우 다음 명령을 입력하여 systemd 서비스의 상태 정보를 얻을 수 있습니다.
systemctl --user status <service>
$ systemctl --user status <service>
Copy to Clipboard Copied! Toggle word wrap Toggle overflow