InfoGrab Docs

클러스터 인증서를 통한 기존 클러스터 연결 (사용 중단)

클러스터 인증서를 통한 기존 클러스터 연결 (사용 중단)에 대해 설명합니다.

히스토리 GitLab 14.5에서 사용 중단 됨. Warning 이 기능은 GitLab 14.5에서 사용 중단 되었습니다. 클러스터를 GitLab에 연결하려면 대신 Kubernetes용 GitLab 에이전트 를 사용하세요. 기존 Kubernetes 클러스터가 있는 경우 프로젝트, 그룹 또는 인스턴스에 추가하여 GitLab과의 통합 혜택을 받을 수 있습니다. 사전 요구사항 # 기존 클러스터를 GitLab에 추가하려면 아래 사전 요구사항을 참조하세요. 모든 클러스터 # GitLab에 클러스터를 추가하려면 다음이 필요합니다: GitLab.com 또는 GitLab Self-Managed 인스턴스의 계정. 그룹 수준 및 프로젝트 수준 클러스터에 대한 Maintainer 권한. 인스턴스 수준 클러스터에 대한 관리자 영역 접근. Kubernetes 클러스터. kubectl 을 사용한 클러스터에 대한 클러스터 관리 접근. EKS , GKE , 온프레미스 및 다른 공급자에서 클러스터를 호스팅할 수 있습니다. 온프레미스 및 다른 공급자에서 호스팅하려면 EKS 또는 GKE 방법을 사용하여 안내받고 클러스터 설정을 수동으로 입력합니다. Warning GitLab은 arm64 클러스터를 지원하지 않습니다. 자세한 내용은 이슈 arm64 클러스터에서 Helm Tiller 설치 실패 를 참조하세요. EKS 클러스터 # 기존 EKS 클러스터를 추가하려면 다음이 필요합니다: 워커 노드가 제대로 구성된 Amazon EKS 클러스터. EKS 클러스터 접근을 위해 설치 및 구성된 kubectl . 계정의 토큰이 클러스터에 대한 관리자 권한을 가지고 있는지 확인합니다. GKE 클러스터 # 기존 GKE 클러스터를 추가하려면 다음이 필요합니다: 클러스터 역할 바인딩을 만들기 위한 container.clusterRoleBindings.create 권한. 접근 권한을 부여하려면 Google Cloud 문서 를 따를 수 있습니다. 기존 클러스터를 추가하는 방법 # 프로젝트, 그룹 또는 인스턴스에 Kubernetes 클러스터를 추가하려면: 다음으로 이동합니다: 프로젝트 수준 클러스터의 경우 프로젝트의 [cloud-gear] 운영 > Kubernetes 클러스터 페이지. 그룹 수준 클러스터의 경우 그룹의 [cloud-gear] Kubernetes 페이지. 인스턴스 수준 클러스터의 경우 관리자 영역의 Kubernetes 페이지. Kubernetes 클러스터 페이지의 액션 드롭다운 목록에서 인증서로 연결 옵션을 선택합니다. 클러스터 연결 페이지에서 세부 정보를 입력합니다: Kubernetes 클러스터 이름 (필수) - 클러스터에 지정할 이름. 환경 범위 (필수) - 이 클러스터의 연결된 환경 . API URL (필수) - GitLab이 Kubernetes API에 접근하는 데 사용하는 URL. Kubernetes는 여러 API를 노출합니다. 모든 API에 공통된 "기본" URL을 사용합니다. 예를 들어 https://kubernetes.example.com/api/v1 이 아닌 https: