InfoGrab Docs

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

요약

이 기능은 GitLab 14.0에서 더 이상 사용되지 않음으로 표시되었습니다. 클러스터 인증서를 사용하여 기존 클러스터를 성공적으로 연결하면 GitLab에 대한 클러스터 연결이 활성화됩니다. 클러스터 통합을 제거하면 GitLab과의 클러스터 관계만 제거되고 클러스터 자체는 제거되지 않습니다.

히스토리
Warning

이 기능은 GitLab 14.0에서 더 이상 사용되지 않음으로 표시되었습니다. 새 클러스터를 생성하고 관리하려면 Infrastructure as Code를 사용하세요.

클러스터 비활성화#

클러스터 인증서를 사용하여 기존 클러스터를 성공적으로 연결하면 GitLab에 대한 클러스터 연결이 활성화됩니다. 비활성화하려면:

  1. 다음 위치로 이동합니다:
    • 프로젝트 수준 클러스터의 경우 프로젝트의 [cloud-gear] Operate > Kubernetes clusters 페이지.
    • 그룹 수준 클러스터의 경우 그룹의 [cloud-gear] Kubernetes 페이지.
    • 인스턴스 수준 클러스터의 경우 Admin 영역의 Kubernetes 페이지.
  2. 비활성화할 클러스터 이름을 선택합니다.
  3. GitLab Integration을 끕니다(회색으로 표시).
  4. Save changes를 선택합니다.

클러스터 제거#

클러스터 통합을 제거하면 GitLab과의 클러스터 관계만 제거되고 클러스터 자체는 제거되지 않습니다. 클러스터 자체를 제거하려면 클러스터의 GKE 또는 EKS 대시보드로 이동하여 해당 UI에서 수행하거나 kubectl을 사용하세요.

GitLab과의 통합을 제거하려면 프로젝트 또는 그룹에 대한 Maintainer 이상의 권한이 필요합니다.

클러스터 통합을 제거할 때 두 가지 옵션이 있습니다:

  • Remove integration: Kubernetes 통합만 제거합니다.
  • Remove integration and resources: 클러스터 통합과 네임스페이스, 역할, 바인딩과 같은 모든 GitLab 클러스터 관련 리소스를 제거합니다.

Kubernetes 클러스터 통합을 제거하려면:

  1. 클러스터 세부 정보 페이지로 이동합니다.
  2. Advanced Settings 탭을 선택합니다.
  3. 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)

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

Tier: Free, Premium, Ultimate
Offering: GitLab Self-Managed, GitLab Dedicated
원문 보기
요약

이 기능은 GitLab 14.0에서 더 이상 사용되지 않음으로 표시되었습니다. 클러스터 인증서를 사용하여 기존 클러스터를 성공적으로 연결하면 GitLab에 대한 클러스터 연결이 활성화됩니다. 클러스터 통합을 제거하면 GitLab과의 클러스터 관계만 제거되고 클러스터 자체는 제거되지 않습니다.

히스토리
Warning

이 기능은 GitLab 14.0에서 더 이상 사용되지 않음으로 표시되었습니다. 새 클러스터를 생성하고 관리하려면 Infrastructure as Code를 사용하세요.

클러스터 비활성화#

클러스터 인증서를 사용하여 기존 클러스터를 성공적으로 연결하면 GitLab에 대한 클러스터 연결이 활성화됩니다. 비활성화하려면:

  1. 다음 위치로 이동합니다:
    • 프로젝트 수준 클러스터의 경우 프로젝트의 [cloud-gear] Operate > Kubernetes clusters 페이지.
    • 그룹 수준 클러스터의 경우 그룹의 [cloud-gear] Kubernetes 페이지.
    • 인스턴스 수준 클러스터의 경우 Admin 영역의 Kubernetes 페이지.
  2. 비활성화할 클러스터 이름을 선택합니다.
  3. GitLab Integration을 끕니다(회색으로 표시).
  4. Save changes를 선택합니다.

클러스터 제거#

클러스터 통합을 제거하면 GitLab과의 클러스터 관계만 제거되고 클러스터 자체는 제거되지 않습니다. 클러스터 자체를 제거하려면 클러스터의 GKE 또는 EKS 대시보드로 이동하여 해당 UI에서 수행하거나 kubectl을 사용하세요.

GitLab과의 통합을 제거하려면 프로젝트 또는 그룹에 대한 Maintainer 이상의 권한이 필요합니다.

클러스터 통합을 제거할 때 두 가지 옵션이 있습니다:

  • Remove integration: Kubernetes 통합만 제거합니다.
  • Remove integration and resources: 클러스터 통합과 네임스페이스, 역할, 바인딩과 같은 모든 GitLab 클러스터 관련 리소스를 제거합니다.

Kubernetes 클러스터 통합을 제거하려면:

  1. 클러스터 세부 정보 페이지로 이동합니다.
  2. Advanced Settings 탭을 선택합니다.
  3. 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)