컴퓨트 분 수 관리
- 이름 변경됨 “CI/CD minutes”에서 “compute quota” 또는 “compute minutes”로 GitLab 16.1에서.
관리자는 매달 프로젝트가 작업을 실행하는 데 사용할 수 있는 시간의 양을 제한할 수 있습니다
인스턴스 러너. 이 한도는
컴퓨트 분 쿼터로 추적됩니다.
프로젝트 러너는 컴퓨트 쿼터의 적용을 받지 않습니다.
셀프 관리 GitLab 인스턴스에서는:
- 컴퓨트 쿼터는 기본적으로 비활성화되어 있습니다.
- 관리자는 더 많은 컴퓨트 분을 할당할 수 있습니다
네임스페이스가 월별 쿼터를 모두 사용할 경우. -
비용 요인은:
- 공개 프로젝트에 대해서는
0
, 따라서 컴퓨트 분을 소비하지 않습니다. - 내부 및 비공식 프로젝트에 대해서는
1
.
- 공개 프로젝트에 대해서는
트리거 작업은 러너에서 실행되지 않으므로,
strategy:depend
를 사용하여 다운스트림 파이프라인 상태를 대기하더라도
컴퓨트 분을 소비하지 않습니다.
트리거된 다운스트림 파이프라인은 다른 파이프라인처럼 컴퓨트 분을 소비합니다.
GitLab.com 관리자는 ci_minimal_cost_factor_for_gitlab_namespaces
기능 플래그로
감소된 비용 요인에 네임스페이스를 추가할 수 있습니다.
모든 네임스페이스에 대한 컴퓨트 쿼터 설정
기본적으로 GitLab 인스턴스에는 컴퓨트 쿼터가 없습니다.
쿼터의 기본값은 0
, 즉 무제한입니다.
전제 조건:
- GitLab 관리자여야 합니다.
모든 네임스페이스에 적용되는 기본 쿼터를 변경하려면:
- 왼쪽 사이드바에서 하단의 Admin을 선택합니다.
- Settings > CI/CD를 선택합니다.
- Continuous Integration and Deployment를 확장합니다.
- Compute quota 상자에 한도를 입력합니다.
- Save changes를 선택합니다.
특정 네임스페이스에 대해 쿼터가 이미 정의되어 있는 경우, 이 값은 해당 쿼터를 변경하지 않습니다.
그룹에 대한 컴퓨트 쿼터 설정
전역 값을 재정의하고 그룹에 대한 컴퓨트 쿼터를 설정할 수 있습니다.
전제 조건:
- GitLab 관리자여야 합니다.
- 그룹은 최상위 그룹이어야 하며, 하위 그룹이 아니어야 합니다.
그룹 또는 네임스페이스에 대한 컴퓨트 쿼터를 설정하려면:
- 왼쪽 사이드바에서 하단의 Admin을 선택합니다.
- Overview > Groups를 선택합니다.
- 업데이트할 그룹을 선택한 후 Edit를 클릭합니다.
- Compute quota 상자에 최대 컴퓨트 분 수를 입력합니다.
- Save changes를 선택합니다.
그룹 업데이트 API 또는
사용자 업데이트 API를 대신 사용할 수도 있습니다.
컴퓨트 사용량 초기화
관리자는 현재 월에 대해 네임스페이스의 컴퓨트 사용량을 초기화할 수 있습니다.
개인 네임스페이스에 대한 사용량 재설정
- 관리자 영역에서 사용자 찾기.
- 편집 선택.
- 제한에서 컴퓨팅 사용량 재설정 선택.
그룹 네임스페이스에 대한 사용량 재설정
- 관리자 영역에서 그룹 찾기.
- 편집 선택.
- 권한 및 그룹 기능에서 컴퓨팅 사용량 재설정 선택.