3.2. 이미지를 미러링할 수 있는 인증 정보 설정
Red Hat에서 미러로 이미지를 미러링할 수 있도록 컨테이너 이미지 레지스트리 자격 증명 파일을 만듭니다. 설치 호스트에서 다음 단계를 완료하세요.
사전 요구 사항
- 연결이 끊긴 환경에서 사용할 미러 레지스트리를 구성했습니다.
프로세스
-
Red Hat OpenShift Cluster Manager에서
registry.redhat.io풀 시크릿을 다운로드합니다. 다음 명령을 실행하여 JSON 형식으로 풀 시크릿의 사본을 만듭니다.
cat ./pull-secret | jq . > <path>/<pull_secret_file_in_json>
$ cat ./pull-secret | jq . > <path>/<pull_secret_file_in_json>Copy to Clipboard Copied! Toggle word wrap Toggle overflow 풀 시크릿을 저장할 디렉토리 경로와 생성한 JSON 파일의 이름을 지정합니다.
pull secret의 예
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 다음 명령을 실행하여 미러 레지스트리에 대한 base64로 인코딩된 사용자 이름과 비밀번호 또는 토큰을 생성합니다.
echo -n '<user_name>:<password>' | base64 -w0
$ echo -n '<user_name>:<password>' | base64 -w0Copy to Clipboard Copied! Toggle word wrap Toggle overflow <user_name>및<password>의 경우 레지스트리에 설정한 사용자 이름 및 암호를 지정합니다.출력 예
BGVtbYk3ZHAtqXs=
BGVtbYk3ZHAtqXs=Copy to Clipboard Copied! Toggle word wrap Toggle overflow JSON 파일을 편집하고 레지스트리를 설명하는 섹션을 추가합니다.
Copy to Clipboard Copied! Toggle word wrap Toggle overflow -
<mirror_registry>값에는 미러 레지스트리가 콘텐츠를 제공하는 데 사용하는 레지스트리 도메인 이름과, 선택적으로 포트를 지정합니다. 예를 들어registry.example.com또는registry.example.com:8443입니다. <credentials>값에는 미러 레지스트리의 base64로 인코딩된 사용자 이름과 비밀번호를 지정합니다.수정된 풀 시크릿 예시
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
-