This documentation is for a release that is no longer maintained
See documentation for the latest supported version 3 or the latest supported version 4.8.3.7.4. 풀 시크릿(pull-secret) 복사 및 업데이트 (선택 사항)
프로비저너 노드에서 레지스트리 노드로 풀 시크릿 파일을 복사하고 이를 새 레지스트리 노드의 인증 정보를 포함하도록 변경합니다.
절차
pull-secret.txt
파일을 복사합니다.scp kni@provisioner:/home/kni/pull-secret.txt pull-secret.txt
$ scp kni@provisioner:/home/kni/pull-secret.txt pull-secret.txt
Copy to Clipboard Copied! Toggle word wrap Toggle overflow host_fqdn
환경 변수를 레지스트리 노드의 완전한 도메인 이름으로 업데이트합니다.host_fqdn=$( hostname --long )
$ host_fqdn=$( hostname --long )
Copy to Clipboard Copied! Toggle word wrap Toggle overflow htpasswd
파일을 만드는 데 사용되는http
인증 정보의 base64 인코딩으로b64auth
환경 변수를 업데이트합니다.b64auth=$( echo -n '<username>:<passwd>' | openssl base64 )
$ b64auth=$( echo -n '<username>:<passwd>' | openssl base64 )
Copy to Clipboard Copied! Toggle word wrap Toggle overflow <username>
을 사용자 이름으로,<passwd>
를 암호로 바꿉니다.base64
승인 문자열을 사용하도록AUTHSTRING
환경 변수를 설정합니다.$USER
변수는 현재 사용자의 이름을 포함하는 환경 변수입니다.AUTHSTRING="{\"$host_fqdn:5000\": {\"auth\": \"$b64auth\",\"email\": \"$USER@redhat.com\"}}"
$ AUTHSTRING="{\"$host_fqdn:5000\": {\"auth\": \"$b64auth\",\"email\": \"$USER@redhat.com\"}}"
Copy to Clipboard Copied! Toggle word wrap Toggle overflow pull-secret.txt
파일을 업데이트합니다.jq ".auths += $AUTHSTRING" < pull-secret.txt > pull-secret-update.txt
$ jq ".auths += $AUTHSTRING" < pull-secret.txt > pull-secret-update.txt
Copy to Clipboard Copied! Toggle word wrap Toggle overflow