InfoGrab Docs

Civo Kubernetes 클러스터 생성

Civo Kubernetes 클러스터 생성에 대해 설명합니다.

모든 새 Civo 계정은 GitLab과 Civo Kubernetes 통합을 시작하기 위해 $250 크레딧 을 받습니다. 마켓플레이스 앱을 사용하여 Civo Kubernetes 클러스터에 GitLab을 설치할 수도 있습니다. Infrastructure as Code(IaC) 를 통해 Civo Kubernetes에 새 클러스터를 만드는 방법을 알아봅니다. 이 프로세스는 Civo 및 Kubernetes Terraform 공급자를 사용하여 Civo Kubernetes 클러스터를 생성합니다. GitLab용 Kubernetes 에이전트를 사용하여 클러스터를 GitLab에 연결합니다. 시작하기 전에 : Civo 계정 . GitLab CI/CD 파이프라인을 실행하는 데 사용할 수 있는 러너 . 단계 : 예시 프로젝트 가져오기 . Kubernetes 에이전트 등록 . 프로젝트 구성 . 클러스터 프로비저닝 . 예시 프로젝트 가져오기 # GitLab에서 Infrastructure as Code를 사용하여 클러스터를 생성하려면 클러스터를 관리할 프로젝트를 만들어야 합니다. 이 튜토리얼에서는 샘플 프로젝트로 시작하여 필요에 맞게 수정합니다. URL로 예시 프로젝트 가져오기 로 시작합니다. 프로젝트를 가져오려면: GitLab의 상단 표시줄에서 검색 또는 이동 을 선택합니다. 내 모든 프로젝트 보기 를 선택합니다. 페이지 오른쪽에서 새 프로젝트 를 선택합니다. 프로젝트 가져오기 를 선택합니다. URL로 저장소 가져오기 를 선택합니다. Git 저장소 URL 에 https://gitlab.com/civocloud/gitlab-terraform-civo.git 을 입력합니다. 필드를 완성하고 프로젝트 만들기 를 선택합니다. 이 프로젝트는 다음을 제공합니다: 이름, 지역, 노드 수, Kubernetes 버전에 대한 기본값이 있는 Civo 클러스터 . 클러스터에 설치된 GitLab용 Kubernetes 에이전트 . 에이전트 등록 # GitLab용 Kubernetes 에이전트를 만들려면: 왼쪽 사이드바에서 운영 > Kubernetes 클러스터 를 선택합니다. 클러스터 연결 을 선택합니다. 에이전트 선택 드롭다운 목록에서 civo-agent 를 선택하고 등록 을 선택합니다. GitLab이 에이전트에 대한 에이전트 액세스 토큰을 생성합니다. 나중에 필요하므로 이 비밀 토큰을 안전하게 보관하세요. GitLab은 에이전트 서버(KAS)의 주소도 제공합니다. 나중에 필요합니다. 프로젝트 구성 # CI/CD 환경 변수를 사용하여 프로젝트를 구성합니다. 필수 구성 : 왼쪽 사이드바에서 설정 > CI/CD 를 선택합니다. 변수 를 확장합니다. 변수 CIVO_TOKEN 을 Civo 계정의 토큰으로 설정합니다. 변수 TF_VAR_agent_token 을 이전 작업에서 받은 에이전트 토큰으로 설정합니다. 변수 TF_VAR_kas_address 를 이전 작업의 에이전트 서버 주소로 설정합니다. 선택 구성 : variables.tf 파일에는 필요에 따라 재정의할 수 있는 다른 변수가 있습니다: T