4장. 레지스트리 액세스

로그 및 메트릭보기, 레지스트리 보안 및 공개 등 레지스트리에 액세스하는 방법은 다음 섹션에 설명된 내용을 사용하십시오.

레지스트리에 직접 액세스하여 podman 명령을 시작할 수 있습니다. 이를 통해 podman push 또는 podman pull과 같은 작업을 사용하여 통합 레지스트리에서 이미지를 직접 푸시하거나 풀할 수 있습니다. 이를 위해 podman login 명령을 사용하여 레지스트리에 로그인해야 합니다. 수행할 수있는 작업은 다음 섹션에 설명된대로 사용자 권한에 따라 달라집니다.

4.1. 전제 조건

  • IDP(ID 공급자)를 구성해야합니다.
  • 예를 들어 podman pull 명령을 사용하는 경우 이미지를 가져오려면 사용자에게 registry-viewer 역할이 있어야합니다. 이 역할을 추가하려면 다음 명령을 실행합니다.

    $ oc policy add-role-to-user registry-viewer <user_name>
  • 예를 들어 podman push 명령을 사용하는 경우 이미지를 작성하거나 푸시하는 경우 다음을 수행합니다.

    • 사용자에게 registry-editor 역할이 있어야 합니다. 이 역할을 추가하려면 다음 명령을 실행합니다.

      $ oc policy add-role-to-user registry-editor <user_name>
    • 클러스터에 이미지를 푸시할 수 있는 기존 프로젝트가 있어야 합니다.