컴퓨팅 분 관리
Offering: GitLab Self-Managed, GitLab Dedicated
관리자는 프로젝트가 매월 인스턴스 러너에서 job을 실행하는 데 사용할 수 있는 시간을 제한할 수 있습니다. GitLab Self-Managed에서: 트리거 job은 러너에서 실행되지 않으므로 다운스트림 파이프라인 상태를 기다리기 위해 strategy:depend를 사용하더라도 컴퓨팅 분을 소비하지 않습니다.
히스토리
- GitLab 16.1에서 "CI/CD 분"에서 "컴퓨팅 할당량" 또는 "컴퓨팅 분"으로 이름이 변경되었습니다.
관리자는 프로젝트가 매월 인스턴스 러너에서 job을 실행하는 데 사용할 수 있는 시간을 제한할 수 있습니다. 이 제한은 컴퓨팅 분 할당량으로 추적됩니다. 그룹 및 프로젝트 러너는 컴퓨팅 할당량의 적용을 받지 않습니다.
GitLab Self-Managed에서:
- 컴퓨팅 할당량은 기본적으로 비활성화되어 있습니다.
- 네임스페이스가 월별 할당량을 모두 사용하는 경우 관리자는 더 많은 컴퓨팅 분을 할당할 수 있습니다.
- 비용 요소는 모든 프로젝트에 대해
1입니다.
GitLab.com에서:
- 적용된 할당량 및 비용 요소에 대해 알아보려면 컴퓨팅 분을 참조하세요.
- GitLab 팀원으로서 컴퓨팅 분을 관리하려면 GitLab.com을 위한 컴퓨팅 분 관리를 참조하세요.
트리거 job은 러너에서 실행되지 않으므로 다운스트림 파이프라인 상태를 기다리기 위해 strategy:depend를 사용하더라도 컴퓨팅 분을 소비하지 않습니다.
트리거된 다운스트림 파이프라인은 다른 파이프라인과 동일하게 컴퓨팅 분을 소비합니다.
모든 네임스페이스에 대한 컴퓨팅 할당량 설정#
기본적으로 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를 사용할 수도 있습니다.
컴퓨팅 사용량 초기화#
관리자는 현재 달에 대한 네임스페이스의 컴퓨팅 사용량을 초기화할 수 있습니다.
개인 네임스페이스의 사용량 초기화#
- Admin 영역에서 사용자를 찾습니다.
- Edit를 선택합니다.
- Limits에서 Reset compute usage를 선택합니다.
그룹 네임스페이스의 사용량 초기화#
- Admin 영역에서 그룹을 찾습니다.
- Edit를 선택합니다.
- Permissions and group features에서 Reset compute usage를 선택합니다.
