13.7.4. 프로젝트 간에 이미지 가져오기
내부 레지스트리에서 태그 및 이미지 메타데이터를 가져오도록 이미지 스트림을 구성할 수 있지만 다른 프로젝트에서는 해당 이미지 메타데이터를 가져올 수 있습니다. 권장 방법은 이미지 스트림에 태그 추가에 표시된 대로 oc tag
명령을 사용하는 것입니다.
$ oc tag <source_project>/<image_stream>:<tag> <new_image_stream>:<new_tag>
또 다른 방법은 가져오기 사양을 사용하여 다른 프로젝트에서 이미지를 수동으로 가져오는 것입니다.
주의
다음 방법은 강력하게 권장되지 않으며 oc tag
를 사용하는 이전 태그가 충분하지 않은 경우에만 사용해야 합니다.
먼저 다른 프로젝트에 액세스하는 데 필요한 정책을 추가합니다.
$ oc policy add-role-to-group \ system:image-puller \ system:serviceaccounts:<destination_project> \ -n <source_project>
이를 통해
<destination_project>
가<source_project>
에서 이미지를 가져올 수 있습니다.정책을 사용하면 이미지를 수동으로 가져올 수 있습니다.
$ oc import-image <new_image_stream> --confirm \ --from=<docker_registry>/<source_project>/<image_stream>