InfoGrab Docs

클러스터 인증서를 사용하여 클러스터 추가(더 이상 사용되지 않음)

클러스터 인증서를 사용하여 Kubernetes 클러스터를 연결하는 방법(더 이상 사용되지 않음)입니다.

히스토리 GitLab 14.0에서 더 이상 사용되지 않음 으로 표시되었습니다. Warning 이 기능은 GitLab 14.0에서 더 이상 사용되지 않음 으로 표시되었습니다. 새 클러스터를 생성하고 관리하려면 Infrastructure as Code 를 사용하세요. 클러스터 비활성화 # 클러스터 인증서를 사용하여 기존 클러스터를 성공적으로 연결하면 GitLab에 대한 클러스터 연결이 활성화됩니다. 비활성화하려면: 다음 위치로 이동합니다: 프로젝트 수준 클러스터의 경우 프로젝트의 [cloud-gear] Operate > Kubernetes clusters 페이지. 그룹 수준 클러스터의 경우 그룹의 [cloud-gear] Kubernetes 페이지. 인스턴스 수준 클러스터의 경우 Admin 영역의 Kubernetes 페이지. 비활성화할 클러스터 이름을 선택합니다. GitLab Integration 을 끕니다(회색으로 표시). Save changes 를 선택합니다. 클러스터 제거 # 클러스터 통합을 제거하면 GitLab과의 클러스터 관계만 제거되고 클러스터 자체는 제거되지 않습니다. 클러스터 자체를 제거하려면 클러스터의 GKE 또는 EKS 대시보드로 이동하여 해당 UI에서 수행하거나 kubectl 을 사용하세요. GitLab과의 통합을 제거하려면 프로젝트 또는 그룹에 대한 Maintainer 이상의 권한 이 필요합니다. 클러스터 통합을 제거할 때 두 가지 옵션이 있습니다: Remove integration : Kubernetes 통합만 제거합니다. Remove integration and resources : 클러스터 통합과 네임스페이스, 역할, 바인딩과 같은 모든 GitLab 클러스터 관련 리소스를 제거합니다. Kubernetes 클러스터 통합을 제거하려면: 클러스터 세부 정보 페이지로 이동합니다. Advanced Settings 탭을 선택합니다. Remove integration 또는 Remove integration and resources 를 선택합니다. Rails 콘솔을 사용하여 클러스터 제거 # Rails 콘솔 세션을 시작합니다 . 클러스터를 찾으려면: cluster = Clusters : :Cluster .find( 1 ) cluster = Clusters : :Cluster .find_by( name: 'cluster_name' ) 클러스터를 삭제하지만 관련 리소스는 삭제하지 않으려면: # 관리자 접근 권한이 있는 사용자 찾기 user = User .find_by( username: 'admin_user' ) # ID로 클러스터 찾기 cluster = Clusters : :Cluster .find( 1 ) # 클러스터 삭제 Clusters::DestroyService .new(user).execute(cluster)