IT/CICD

Gitlab 설치 시 timezone 설정 및 불필요한 구성 요소 제외하기.

고슴도치 엔지니어 2022. 9. 29. 15:31

Default 설정으로 gitlab 설치시 timezone은 기본적으로 UTC로 되어 있고, 불필요한 구성요소 까지 함께 설치되는 경우가 있는데 이를 변경 하는 방법을 설명 하는 포스팅 입니다.

 

gitlab.rb 파일을 vi 에디터로 열어준다

 

gittlab_rails

 

먼저 Timezone을 바꾸기 위해 gitlab_rails 항목의 주석을 해제하고 UTC를 Asia/Seoul로 바꿔 줍니다.

 

 

 

prometheus 부분

 

저는 prometheus 부분이 필요 없기 때문이 이부분의 주석을 해제하고 false로 처리 하겠습니다.

 

 

alertmanager 부분

 

Prometheus Alertmanager 부분도 마찬가지로 false로 처리 하겠습니다.

 

 

node_exporter

 

redis_exporter

 

postgres_exporter

 

gitlab_exporter

 

마찬가지로 필요 없는 exporter 부분들 비활성화

 

 

 

grafana

 

grafana도 필요 없기 때문에 비활성화

 

 

 

리컨피겨

 

이후

$ sudo gitlab-ctl reconfigure 

명령어를 사용 하여 gitlab을 재기동 해주면 끝납니다.

 

 

위와 같이 자신이 사용하는 환경에서 필요 없는 부분을 비활성화 하고 좀더 가벼운 환경을 만들 수 있습니다.