1. 개요
Container Provisioner(컨테이너 프로비저너)는 SMCTF 플랫폼에서 사용자가 문제별로 격리된 컨테이너 환경을 제공받을 수 있도록 하는 핵심 컴포넌트(마이크로서비스)입니다.
REST API 기반의 마이크로서비스로, 최종 사용자에게 직접 노출되지 않고 내부적으로 동작하는 서비스입니다.
운영 상황에 따라 컨테이너 프로비저닝이 필요하지 않을 경우가 있기 때문에 서비스를 독립적으로 설계하였습니다. 또한 같은 REST API 엔드포인트를 바탕으로 다양한 컨테이너 오케스트레이션 백엔드(구현체)를 지원할 수 있도록 설계하기 위함이기도 합니다.
본 서비스의 소스코드는 아래의 Github 레포지토리에서 확인하실 수 있으며, 최신 릴리즈 버전은 v1.0.0입니다.