배포
모델 버전의 현장 배포 이력, 단계별 진행·헬스 체크·로그, 롤백
필요 권한: 조회
모델 버전을 대상(현장 장비 등)에 배포한 기록 확인. 배포는 build → push → pull → health → activate 단계를 차례로 진행. 화면에서 단계별 결과, 헬스 체크, 로그 확인. 조회는 모든 멤버, 새 배포는 deploy(OPERATOR·ADMIN), 롤백은 rollback(ADMIN).
배포 목록
| 번호 | 영역 | 설명 |
|---|---|---|
| ① | 상태 필터 | 전체·진행중·성공·실패·롤백. 진행중·성공 은 서버 상태 값(IN_PROGRESS·ACTIVE)과 맞지 않아 결과가 항상 0건. 진행 중이거나 성공한 배포는 전체 에서 확인. |
| ② | 새 배포 | 배포 대화상자 열기(deploy). |
| ③ | 배포 | 모델과 버전, 타깃, 전략, 상태, 시각(생성 시각). 최신순, 60초마다 갱신. 클릭 시 상세로 이동. |
배포 상세
| 번호 | 영역 | 설명 |
|---|---|---|
| ① | 배포 정보 | 전략·타깃·이전 버전·시작·종료. 화면에서 만든 배포는 이전 버전이 —. 오류(롤백 사유 포함)가 있으면 빨간 글씨로 표시. 제목의 모델 버전 클릭 시 모델 버전 상세로 이동. |
| ② | 롤백 | 롤백 확인 대화상자(rollback, ADMIN). 이미 롤백된 배포에서는 비활성화. |
| ③ | 진행 단계 | Build · Push · Pull · Health · Activate 단계의 결과와 소요 시간. 기록이 없는 단계는 PENDING 으로 표시. |
| ④ | 헬스 체크 | 배포 뒤 점검 결과. 모든 단계를 통과하면 inference_smoke: PASS 기록. |
| ⑤ | 로그 | 단계별 로그와 다운로드. operate 권한이 있어야 표시. |
주요 작업
새 배포
- 새 배포 클릭.
- 모델 이름, 버전(예: 3), 대상 디바이스 ID(선택, Edge Fleet 의 장비 ID), 배포 전략(Rolling · Blue-Green · Canary) 지정 후 배포 클릭. 모델 이름·버전은 모델 레지스트리와 대조하지 않고, 전략은 기록만 함.
새 배포 트리거: 모델 이름·버전·대상 디바이스·전략 - 시작되면 배포 상세로 이동해 단계 진행 표시.
롤백
- 배포 상세에서 롤백 클릭.
- 확인 대화상자에서 롤백 실행 클릭. 상태가 즉시 ROLLED_BACK 으로 변경.
배포 롤백 확인: 롤백 실행을 누르면 상태가 ROLLED_BACK 으로 변경
상태·배지
배포 상태는 영문 그대로 표시.
| 값 | 색 | 뜻 |
|---|---|---|
| IN_PROGRESS | 파랑 | 단계 진행 중. 화면에서 만든 배포는 요청 처리 중에 단계가 끝나므로 거의 표시되지 않음 |
| ACTIVE | 초록 | 모든 단계를 통과하고 활성화됨 |
| FAILED | 빨강 | 어느 단계에서 실패함. 진행 단계와 로그에서 확인 |
| ROLLED_BACK | 노랑 | 롤백됨. 배포 정보의 오류 칸에 사유(수동 롤백이면 manual rollback) 기록. |
단계 상태: RUNNING · SUCCEEDED · FAILED.