InfoGrab Docs

GitLab Runner Helm 차트

GitLab Helm 차트를 사용하여 Kubernetes에 GitLab Runner를 설치하는 방법을 안내합니다.

GitLab Runner Helm 차트는 Kubernetes 클러스터에 GitLab Runner 인스턴스를 배포하는 공식 방법입니다. 이 차트는 GitLab Runner를 다음과 같이 설정합니다: GitLab Runner에 Kubernetes executor 를 사용하여 실행합니다. 각 새로운 CI/CD 잡에 대해 지정된 네임스페이스에 새 파드를 프로비저닝합니다. Helm 차트로 GitLab Runner 설정 # GitLab Runner 설정 변경 사항을 values.yaml 에 저장하세요. 이 파일 설정에 대한 도움말은 다음을 참조하세요: 차트 리포지터리의 기본 values.yaml 설정. values 파일이 기본값을 재정의하는 방법을 설명하는 Values Files 에 대한 Helm 문서. GitLab Runner가 제대로 실행되려면 설정 파일에 다음 값을 설정해야 합니다: gitlabUrl : 러너를 등록할 GitLab 서버의 전체 URL( https://gitlab.example.com 과 같은 형식). rbac: { create: true } : GitLab Runner가 잡을 실행할 파드를 생성할 수 있도록 RBAC(권한 기반 액세스 제어) 규칙을 생성합니다. 기존 serviceAccount 를 사용하려면 rbac 에 서비스 계정 이름을 추가하세요: rbac: create: false serviceAccount: create: false name: your-service-account serviceAccount 에 필요한 최소 권한에 대해서는 러너 API 권한 설정 을 참조하세요. runnerToken : GitLab UI에서 러너를 생성 할 때 얻는 인증 토큰. 이 토큰을 직접 설정하거나 시크릿에 저장하세요. 추가적인 선택적 설정 도 사용할 수 있습니다. 이제 GitLab Runner를 설치 할 준비가 되었습니다! Helm 차트로 GitLab Runner 설치 # 사전 요구 사항: GitLab 서버의 API가 클러스터에서 접근 가능해야 합니다. 베타 API가 활성화된 Kubernetes 1.4 이상. kubectl CLI가 로컬에 설치되어 있고 클러스터에 대해 인증되어 있어야 합니다. Helm 클라이언트 가 로컬 머신에 설치되어 있어야 합니다. values.yaml 에 필요한 모든 값 을 설정했어야 합니다. Helm 차트에서 GitLab Runner를 설치하려면: GitLab Helm 리포지터리를 추가하세요: helm repo add gitlab https://charts.gitlab.io Helm 2를 사용하는 경우 helm init 으로 Helm을 초기화하세요. 접근 가능한 GitLab Runner 버전을 확인하세요: helm search repo -l gitlab/gitlab-runner 최신 버전의 GitLab Runner에 접근할 수 없는 경우 다음 명령으로 차트를 업데이트하세요: helm repo update gitlab values.yaml 파일에서 GitLab Runner를 설정 한 후 필요에 따라 파라미터를