InfoGrab Docs

튜토리얼: Google Kubernetes Engine을 사용하도록 GitLab Runner 구성

튜토리얼: Google Kubernetes Engine을 사용하도록 GitLab Runner 구성에 대해 설명합니다.

이 튜토리얼은 GitLab Runner가 작업을 실행하기 위해 Google Kubernetes Engine (GKE)을 사용하도록 구성하는 방법을 설명합니다. 이 튜토리얼에서는 GitLab Runner가 표준 클러스터 모드 에서 작업을 실행하도록 구성합니다. GKE를 사용하도록 GitLab Runner를 구성하려면: 환경 설정 . 클러스터 만들기 및 연결 . Kubernetes Operator 설치 및 구성 . 선택 사항. 구성이 성공적으로 완료되었는지 확인 . 시작하기 전에 # GKE를 사용하도록 GitLab Runner를 구성하려면 다음이 필요합니다: Maintainer 또는 Owner 역할이 있는 프로젝트. 프로젝트가 없으면 만들 수 있습니다 . 프로젝트 러너 인증 토큰 가져오기 . GitLab Runner 설치. 환경 설정 # GKE에서 GitLab Runner를 구성하고 사용하기 위한 도구를 설치합니다. Google Cloud CLI 설치 및 구성 . Google Cloud CLI를 사용하여 클러스터에 연결합니다. kubectl 설치 및 구성 . kubectl을 사용하여 로컬 환경에서 원격 클러스터와 통신합니다. 클러스터 만들기 및 연결 # 이 단계는 클러스터를 만들고 연결하는 방법을 설명합니다. 클러스터에 연결한 후 kubectl을 사용하여 상호 작용합니다. Google Cloud Platform에서 표준 클러스터를 만듭니다. kubectl 인증 플러그인을 설치합니다: gcloud components install gke-gcloud-auth-plugin 클러스터에 연결합니다: gcloud container clusters get-credentials CLUSTER_NAME --zone=CLUSTER_LOCATION 클러스터 구성을 봅니다: kubectl config view 클러스터에 연결되었는지 확인합니다: kubectl config current-context Kubernetes Operator 설치 및 구성 # 클러스터가 생겼으므로 이제 Kubernetes Operator를 설치하고 구성할 준비가 되었습니다. cert-manager 를 설치합니다. 이미 인증서 관리자가 설치된 경우 이 단계를 건너뜁니다: kubectl apply -f https://github.com/jetstack/cert-manager/releases/download/v1.7.1/cert-manager.yaml 클러스터에서 실행되는 Kubernetes Operator를 관리하는 도구인 Operator Lifecycle Manager (OLM)를 설치합니다: curl --silent --location "https://github.com/operator-framework/operator-lifecycle-manager/releases/download/v0.24.0/install.sh" \ | bash -s v0.24.0 Kubernetes Operator를 설치합니다: kubectl create -f https://operatorhub.io/insta