공유 이미지
학습 런타임·데이터셋 스테이저·서빙 빌더를 한 번 굽고 여러 테넌트에 나눠 주기
필요 권한: 전역 관리자
학습과 서빙에는 세 종류의 도구 이미지가 필요합니다.
| 종류 | 하는 일 |
|---|---|
| 학습 런타임 | 학습 컨테이너 자체. 프레임워크(YOLO, RF-DETR, Pointcept 등)마다 따로 있습니다 |
| 데이터셋 스테이저 | 학습 파드가 시작하기 전에 데이터셋을 파드 안에 내려놓는 init 컨테이너(본 컨테이너보다 먼저 도는 준비용 컨테이너) |
| 서빙 빌더 | 등록된 모델을 서빙 이미지로 굽는 빌더 |
이 이미지를 테넌트마다 따로 구우면(빌드하면) 같은 일을 여러 번 하게 됩니다. 공유 이미지는 한 번 구워 예약 네임스페이스(mlops)에 올려 두고, 고른 테넌트에게만 나눠 주는 방식입니다. 공유받지 않은 테넌트는 이 이미지를 볼 수도 받을 수도 없습니다.
화면은 위에서부터 세 부분입니다.
- 테넌트별 기본: 기본 이미지가 비어 있는 테넌트와 자리(종류·프레임워크)를 모읍니다.
… 채우기를 누르면 그 자리에 쓸 공유 변형의 공유 대상 창이 바로 열립니다. - 종류 탭과 공유 변형 목록: 학습 런타임 / 데이터셋 스테이저 / 서빙 빌더.
- 예약 저장소: 예약 네임스페이스에 실제로 올라간 이미지 요약(읽기 전용).
공유 변형 만들고 굽기
- 종류 탭을 고르고 공유 변형 추가 를 누릅니다.
- (학습 런타임이면) 프레임워크, 이름, 태그, 설명, build-arg 를 적고 만들기 를 누릅니다. build-arg 를 비우면 Dockerfile 의 기본값을 씁니다.
공유 변형 만들기 - 목록의 게시 를 누르면 클러스터에서 이미지를 굽습니다. 게시 열이 게시 중 → 게시됨 으로 바뀝니다. 진행 중에는 중지 로 멈출 수 있습니다.
테넌트에 나눠 주기
- 변형 행의 공유 대상 을 누릅니다.
- 나눠 줄 테넌트를 체크하고, 그 테넌트의 기본으로 쓰게 하려면 기본 도 체크합니다.
공유 대상 지정: 테넌트마다 공유·기본 여부 - 저장 을 누릅니다.
- 목록은 통째로 바뀝니다. 체크를 푼 테넌트는 공유가 회수됩니다. 회수되는 테넌트가 이 변형을 기본으로 쓰고 있었다면 저장 전에 한 번 더 확인을 받습니다.
- 기본 을 켜면 그 테넌트의 기존 기본(자기 변형이든 다른 공유 변형이든)은 해제됩니다.
- 테넌트 관리자는 공유받은 변형을 자기 변형 목록에서
공유배지와 함께 보며, 기본 지정만 할 수 있습니다. 편집·삭제·게시는 시스템 콘솔에서만 합니다.