설치 뒤 부트스트랩 관리자(전역 관리자)로 로그인해 첫 테넌트 생성. 순서는 로그인 → 테넌트 생성 → 첫 관리자 등록 → GPU 배선 → 공유 이미지 확인. 자세한 설명은 관리 장 참고.

1. 로그인

  1. 웹 화면 주소로 접속해 app.env 의 GEO_MLOPS_RBAC_BOOTSTRAP_ADMIN_EMAIL 계정과 비밀번호로 로그인.

    로그인 화면: 부트스트랩 관리자 메일로 로그인
  2. 오른쪽 위 아바타 메뉴에서 시스템 콘솔 선택. 먼저 시스템 진단에 CRITICAL 이 없는지 확인. 자세한 내용은 필수 보안 설정 참고.

    시스템 콘솔: 아바타 메뉴의 시스템 콘솔 항목으로 진입

2. 테넌트 생성

테넌트는 팀이나 고객 하나에 해당하는 작업 공간. 데이터셋·모델·실험·이미지가 테넌트마다 분리.

  1. 시스템 콘솔의 테넌트 → 테넌트 생성 클릭.

  2. 코드 입력. 2~16자의 영문·숫자, 하이픈은 가운데에만 사용 가능. 대문자로 저장되며 생성 후 변경 불가. 코드에서 Kubernetes 네임스페이스(tenant-acme)와 MLflow 워크스페이스(acme) 이름이 결정됨. 예약어 MLOPS 는 사용 불가.

  3. 화면에 표시할 이름을 입력하고, 사용하지 않을 기능은 비활성화(비활성화하면 그 메뉴와 API 가 테넌트에서 차단). 기본 공유 이미지는 기본값 유지. 생성 클릭.

    테넌트 생성: 코드·이름·기능·기본 공유 이미지

생성이 끝나면 알림에 첫 관리자 지정 링크 표시. 누르면 다음 단계로 이동.

3. 첫 관리자 등록

  1. 시스템 콘솔의 사용자 → 사용자 등록 클릭.

  2. 새 계정 만들기에서 메일과 비밀번호(8자 이상)를 입력하고, 방금 만든 테넌트와 역할 ADMIN 을 선택한 뒤 등록 클릭. 이미 계정이 있는 사람이면 기존 계정에 역할 부여 사용.

    사용자 등록: 메일·비밀번호·테넌트·역할

이후 이 테넌트 ADMIN 이 나머지 멤버를 등록하고 역할 부여. 역할별 권한은 권한 매트릭스 버튼으로 확인.

4. GPU 배선

새 테넌트는 GPU 미배선 상태로 시작. 미배선 테넌트는 학습·서빙 화면에서 GPU 를 선택할 수 없고, 요청해도 거부(CPU 는 그대로 사용). GPU 를 사용하려면 배선 지정.

모드뜻
미배선GPU 를 사용하지 않음
공유공유 풀에 소속된 테넌트들이 풀의 슬롯을 함께 사용. 풀 전체 점유가 슬롯 수를 넘으면 새 제출이 거부됨
전용지정한 수의 슬롯을 항상 확보. 다른 테넌트는 그만큼을 사용할 수 없음
  1. 시스템 콘솔의 GPU 슬롯 화면 아래 "배선" 에서, 공유로 사용하려면 먼저 ① 풀 등록으로 풀 이름과 슬롯 수 지정.

    GPU 배선: ① 풀 등록 ② 테넌트별 설정
  2. 테넌트 줄의 ② 설정을 눌러 모드를 선택하고 저장. 전용이면 항상 확보할 슬롯 수를, 공유면 연결할 풀을 선택. 광고된 총 슬롯을 넘는 배선은 서버가 거부.

    테넌트 GPU 배선: 미배선·공유·전용 중 하나 선택

5. 공유 이미지 확인

학습 런타임·데이터셋 스테이저·서빙 빌더 같은 도구 이미지는 전역 관리자가 한 번 빌드해 여러 테넌트에 제공하는 공유 이미지. 첫 기동 때 항목만 생성되고 아직 게시(빌드)되지 않으므로, 게시 전에는 학습 제출 거부.

  1. 시스템 콘솔의 공유 이미지 선택. ① "테넌트별 기본" 에 기본이 비어 있는 테넌트가 표시되면 "… 채우기" 버튼으로 채움.

  2. 탭(학습 런타임, 데이터셋 스테이저, 서빙 빌더)마다 "미게시" 인 이미지의 ② 게시 클릭. 게시는 k3s 에서 빌드 Job 으로 실행되며, 끝나면 "예약 저장소(mlops)" 에 이미지 표시. 학습 런타임은 프레임워크마다 하나씩 있으므로 사용할 프레임워크의 것만 게시해도 됨.

    공유 이미지: ① 테넌트별 기본 ② 게시

다음 단계

2026-10-02 기준 플랫폼으로 작성

© MLOps Central Platform