GitLab Runner Operator 설치
GitLab Operator를 사용하여 Kubernetes에 GitLab Runner를 설치하는 방법을 안내합니다.
Red Hat OpenShift에 설치 # OpenShift 웹 콘솔의 OperatorHub 안정 채널에서 GitLab Runner Operator 를 사용하여 Red Hat OpenShift v4 이상에 GitLab Runner를 설치합니다. 설치 후 새로 배포된 GitLab Runner 인스턴스를 사용하여 GitLab CI/CD 잡을 실행할 수 있습니다. 각 CI/CD 잡은 별도의 파드에서 실행됩니다. 사전 조건 # 관리자 권한이 있는 OpenShift 4.x 클러스터 GitLab Runner 등록 토큰 OpenShift Operator 설치 # 먼저 OpenShift Operator를 설치해야 합니다. OpenShift UI를 열고 관리자 권한이 있는 사용자로 로그인합니다. 왼쪽 창에서 Operators 를 선택한 다음 OperatorHub 를 선택합니다. 메인 창의 All Items 아래에서 GitLab Runner 키워드를 검색합니다. 설치하려면 GitLab Runner Operator를 선택합니다. GitLab Runner Operator 요약 페이지에서 Install 을 선택합니다. Operator 설치 페이지에서: Update Channel 아래에서 stable 을 선택합니다. Installed Namespace 아래에서 원하는 네임스페이스를 선택하고 Install 을 선택합니다. 설치된 Operator 페이지에서 GitLab Operator가 준비되면 상태가 Succeeded 로 변경됩니다. Kubernetes에 설치 # OperatorHub.io 의 안정 채널에서 GitLab Runner Operator 를 사용하여 Kubernetes v1.21 이상에 GitLab Runner를 설치합니다. 설치 후 새로 배포된 GitLab Runner 인스턴스를 사용하여 GitLab CI/CD 잡을 실행할 수 있습니다. 각 CI/CD 잡은 별도의 파드에서 실행됩니다. 사전 조건 # Kubernetes v1.21 이상 Cert manager v1.7.1 Kubernetes Operator 설치 # OperatorHub.io 의 안내를 따르세요. 사전 조건을 설치합니다. 오른쪽 상단에서 Install 을 선택하고 안내에 따라 olm 과 Operator를 설치합니다. GitLab Runner 설치 # 러너 인증 토큰을 획득합니다. 다음 중 하나를 선택할 수 있습니다: 인스턴스 , 그룹 , 또는 프로젝트 러너를 생성합니다. config.toml 파일에서 러너 인증 토큰을 찾습니다. 러너 인증 토큰의 접두사는 glrt- 입니다. GitLab Runner 토큰으로 시크릿 파일을 생성합니다: cat > gitlab-runner-secret.yml << EOF apiVersion: v1 kind: Secret metadata: name: gitlab-runner-secret type: Opaque # Only one of the following fields can be set . The Operator fails to regis
