Google Cloud 콘솔에서 관리할 RootSync 마이그레이션

이 페이지에서는 Fleet 멤버십(이전 허브)으로 관리되는 RootSync를 구성 동기화에서 관리되는 RootSync 객체로 마이그레이션하는 방법을 보여줍니다. 이 마이그레이션을 통해 Google Cloud 콘솔에서 RootSync를 관리할 수 있습니다.

RootSync가 Fleet 멤버십으로 관리되는지 확인하려면 kubectl -n config-management-system get RootSyncs root-sync -o jsonpath='{.metadata.annotations}'를 실행합니다. "configmanagement.gke.io/managed-by-hub": "true" 주석이 표시되면 RootSync가 허브 관리형입니다.

RootSync를 마이그레이션하려면 다음 단계를 완료합니다.

  1. spec.configSync.enabled를 제외하고 spec.configSync의 모든 필드가 삭제된 gcloud apply spec을 만드세요. spec.configSync.enabled 값을 true로 설정합니다.

    적용 사양은 다음 예시와 비슷하게 표시됩니다.

    # apply-spec.yaml
    applySpecVersion: 1
    spec:
      configSync:
        enabled: true
    
  2. 구성을 적용합니다.

    gcloud beta container fleet config-management apply --config=apply-spec.yaml
    
  3. RootSync가 성공적으로 마이그레이션되었는지 확인하려면 Google Cloud 콘솔에서 구성 동기화 패키지 대시보드로 이동합니다. 패키지 이름을 확장할 때 RootSync를 수정할 수 있어야 합니다.

    구성 동기화 패키지 대시보드로 이동