Connect를 사용하여 프로젝트 Fleet에 GKE 클러스터를 등록해야 합니다. Fleet은 여러 클러스터와 워크로드를 보고 관리하는 통합된 방법을 제공합니다. Fleet과 Fleet에서 사용 설정되는 기능에 대한 자세한 내용은 Fleet 가이드를 참조하세요.
모든 클러스터를 한 번에 등록할 필요는 없지만 등록하기 전에는 Google Cloud 콘솔의 GKE Enterprise 클러스터 페이지에 클러스터가 표시되지 않습니다.
Google Cloud CLI를 사용하면 직접 Connect Agent 매니페스트를 다운로드하고 적용하는 등 Google Cloud 콘솔에서 사용할 수 없는 몇 가지 고급 클러스터 등록 옵션이 제공됩니다. 이러한 옵션에 대한 자세한 내용은 Connect 문서의 고급 등록 옵션을 참조하세요.
시작하기 전에
클러스터를 등록하는 데 필요한 권한이 있는지 확인합니다.
클러스터를 등록하는 Fleet 호스트 프로젝트에 필수 API가 사용 설정되어 있는지 확인합니다.
클러스터 등록
gcloud
기본 요건의 안내에 따라 클러스터에 GKE 워크로드 아이덴티티가 사용 설정되어 있는지 확인합니다.
다음 명령어 중 하나를 실행하여 클러스터를 등록합니다.
gcloud container fleet memberships register MEMBERSHIP_NAME \ --gke-uri=GKE_URI \ --enable-workload-identity
또는
gcloud container fleet memberships register MEMBERSHIP_NAME \ --gke-cluster=GKE_CLUSTER \ --enable-workload-identity
다음을 바꿉니다.
- MEMBERSHIP_NAME: Fleet에 등록되는 클러스터를 고유하게 나타내기 위해 선택한 멤버십 이름입니다.
- GKE_URI: GKE 클러스터 URI입니다(예:
https://container.googleapis.com/v1/projects/my-gke-project/locations/us-central1-a/clusters/my-gke-cluster
).gcloud container clusters list --uri
를 실행하면 URI를 가져올 수 있습니다. - GKE_CLUSTER: 현재 프로젝트의 GKE 클러스터
location/name
입니다. 위치는 영역이거나 리전일 수 있습니다(예:us-central1-a/my-gke-cluster
).
클러스터에 Connect Agent를 설치하려면 다음 예시와 같이 선택사항인
--install-connect-agent
플래그를 두 명령어 중 하나에 추가합니다. 기본적으로 이 플래그가 없으면 에이전트가 설치되지 않습니다.gcloud container fleet memberships register MEMBERSHIP_NAME \ --gke-cluster=GKE_CLUSTER \ --enable-workload-identity \
--install-connect-agent
다음 단계
- gcloud container hub 명령어 그룹에 대해 자세히 알아보세요.