IP 허용 목록
Tier: Free, Premium, Ultimate
Offering: Self-managed
GitLab은 상태를 점검할 때 상태 점검 정보를 제공하는 일부 모니터링 엔드포인트를 제공합니다.
이러한 엔드포인트에 대한 접근을 IP 허용 목록을 통해 제어하려면, 단일 호스트를 추가하거나 IP 범위를 사용할 수 있습니다:
Linux 패키지 (Omnibus)
-
/etc/gitlab/gitlab.rb
를 열고 다음을 추가하거나 주석을 해제합니다:gitlab_rails['monitoring_whitelist'] = ['127.0.0.0/8', '192.168.0.1']
-
파일을 저장하고 재구성하여 변경 사항이 반영되도록 합니다.
Helm 차트 (Kubernetes)
gitlab.webservice.monitoring.ipWhitelist
키 아래에 필요한 IP를 설정할 수 있습니다. 예를 들어:
gitlab:
webservice:
monitoring:
# 모니터링 IP 허용 목록
ipWhitelist:
- 0.0.0.0/0 # 기본값
소스에서 직접 컴파일 (Self-compiled)
-
config/gitlab.yml
을 수정합니다:monitoring: # 기본적으로 로컬 IP만 모니터링 리소스에 접근할 수 있도록 허용됩니다. ip_whitelist: - 127.0.0.0/8 - 192.168.0.1
-
파일을 저장하고 재시작하여 변경 사항이 반영되도록 합니다.