스페이스는 운영시스템에서 리소스를 할당 받는 최상위의 작업 단위입니다. 스페이스 소유자는 팀원을 초대해 self-service 방식으로 프로젝트를 생성하고 관리할 수 있습니다. 스페이스를 구성하는 각 단위에 관한 것은 아래를 참고하세요.
스페이스
스페이스는 운영시스템에서 리소스를 할당 받는 최상위의 작업 단위입니다. 스페이스 소유자는 팀원을 초대해 할당된 리소스를 여러 개의 프로젝트에 나누어서 사용할 수 있습니다.
프로젝트
프로젝트는 배포환경의 묶음으로 사용되는 표시명입니다. 대시보드 사용자의 관리 편의성을 위한 명칭이며, 업무 단위로 사용되는 한 개 또는 여러 개의 배포환경(Dev, QA, Staging, Prod 등)을 하나의 프로젝트에서 관리할 수 있습니다.
배포환경
배포환경은 쿠버네티스 클러스터 상에서 Namespace에 해당합니다. Namespace 단위로 격리된 네트워크가 구성되며, 같은 배포환경(Namespace) 안에 있는 서비스 간에는 서비스명을 호스트네임으로 참조해 통신할 수 있습니다. 자주 사용하는 환경변수 값은 배포환경 단위에서 시크릿으로 저장해 관리 및 적용할 수 있습니다.
서비스
서비스는 Deployment에 해당합니다. 서비스 별로 터미널을 통한 접근이 가능하고, 커스텀 도메인을 연결할 수 있습니다. 서비스를 배포하는 방법은 ale에서 배포하기 페이지를 참고하세요.
운영시스템의 스페이스 페이지에서 리소스(vCPU / 메모리 / 디스크) 항목 또는 우측의 아이콘을 클릭하면 리소스를 관리할 수 있는 창이 표시됩니다. 두 가지 방법으로 스페이스에 리소스를 부여할 수 있습니다.
Defalut
프로파일이 기본값으로 적용됩니다.
리소스 프로파일을 선택하고 하단부의 적용하기
를 클릭하면, 해당 프로파일에 미리 설정해둔 리소스 전체를 한 번에 적용할 수 있습니다.
리소스 타입(On-demand / Spot)별 리소스 값을 설정하세요. 설정에 따라 한 가지 리소스 타입만 사용하거나 두 가지의 타입을 혼용할 수 있습니다. 값을 입력하지 않은 항목은 placeholder 값이 적용되며, 주요 항목의 의미는 아래와 같습니다.
on-demand
또는 spot
입력. 자세한 설명은 아래를 참고하세요.on-demand / spot
ale
은 효율적인 리소스 운용을 위해 워커 노드의 인스턴스 타입에 따른 리소스 할당을 지원합니다. 리소스 설정 시 Node group 필드에on-demand
또는spot
을 입력하면, 입력값에 따른 인스턴스를 사용합니다.
spot
표시만 적용되며, 실제로는 on-demand 인스턴스에서 작동하게 됩니다.스페이스 우측의 아이콘을 클릭하면, 선택된 스페이스의 리소스 타입별로 서비스를 한번에 제거할 수 있습니다.
동기화
셀렉터를 클릭하면 선택된 클러스터 전체에 일괄 제거 기능을 적용할 수 있습니다.