vSphere TMC(Tanzu Mission Control)와의 vRealize Automation Cloud 통합을 생성하여 클라우드 제공자 간 Kubernetes 배포 모니터링 및 관리를 지원할 수 있습니다. TMC는 Kubernetes 리소스의 관리를 용이하게 하는 템플릿 및 정책을 지원합니다.

다음 절차에서는 Cloud Assembly에서 기본 Tanzu Mission Control 통합을 생성하는 방법을 설명합니다.

사전 요구 사항

  • TMC에 액세스할 수 있는 적절한 CSP API 토큰이 있어야 합니다. TMC URL은 토큰에서 파생됩니다.
  • Tanzu Mission Control을 사용하려면 클러스터에 문자 a-z 및 0-9를 사용하는 Kubernetes 규정 준수 이름이 있어야 합니다.

프로시저

  1. Cloud Assembly에서 인프라 > 연결 > 통합을 선택하고 통합 추가를 클릭합니다.
  2. Tanzu Mission Control을 선택합니다.
  3. 통합의 이름설명을 입력합니다.
  4. Tanzu Mission Control 계정에 대한 토큰을 입력합니다.
    토큰은 VMware CSP(Cloud Services Platform)를 사용하여 TMC SaaS 인스턴스에 대해 인증합니다.
  5. 유효한 사용자 이름암호 및 기타 관련 정보를 입력합니다.
  6. 검증을 클릭하여 계정 연결을 확인합니다.
  7. 통합을 검증한 후 통합 페이지에 [구성] 섹션이 표시되면 통합을 위한 기본 클러스터 그룹기본 업무 공간을 지정할 수 있습니다.
    • 기존 클러스터 그룹을 검색하려면 기본 클러스터 그룹 검색 필드에 원하는 그룹의 이름을 입력하기 시작합니다. 입력한 텍스트와 이름이 일치하는 연결된 TMC 인스턴스의 모든 클러스터 그룹이 드롭다운에 표시됩니다. 사용 가능한 모든 클러스터 그룹을 보려면 드롭다운에서 모두 표시를 클릭합니다. 기본값이 될 클러스터 그룹을 하나 선택할 수 있습니다.
    • 연결된 TMC 인스턴스에서 기존 업무 공간을 검색하려면 기본 업무 공간 검색 필드에 원하는 업무 공간의 이름을 입력하기 시작합니다. 기본값이 될 업무 공간을 하나 선택할 수 있습니다.
  8. 추가를 클릭합니다.

결과

Tanzu Mission Control 통합이 생성되었으며 사용할 준비가 되었습니다.

다음에 수행할 작업

통합을 생성한 후에는 리소스 > Kubernetes에 있는 Cloud Assembly의 [인프라] 탭에서 Kubernetes 페이지로 이동할 수 있습니다. 그런 다음, 페이지 맨 위에 있는 TMC 클러스터 그룹 탭을 선택하면 TMC 통합을 위한 클러스터 그룹을 보고 관리할 수 있습니다.

Cloud Assembly의 인프라 > 구성 > 클러스터 계획 페이지로 이동하여 배포된 Tanzu Kubenetes 클러스터에 대한 구성을 정의하는 클러스터 계획을 추가하거나 관리할 수도 있습니다.

관리자는 TMC 통합에 사용할 외부 클러스터도 구성할 수 있습니다. TMC에서 외부 클러스터를 사용하려면 클러스터를 vRealize Automation Cloud에 추가한 다음 아래에 설명된 대로 적절한 프로젝트와 연결해야 합니다.

  1. Cloud Assembly에서 인프라 > 리소스 > Kubernetes 페이지로 이동합니다.
  2. [클러스터] 탭에서 추가를 클릭한 다음 드롭다운 목록에서 외부 클러스터 연결을 선택합니다.
  3. 외부 클러스터에 대한 이름설명을 입력합니다.
  4. 클러스터를 전역적으로 공유할 수 있는지 아니면 지정된 프로젝트 내에서만 공유할 수 있는지 선택합니다.
  5. 이 클러스터가 연결될 클러스터 그룹을 선택합니다.
  6. 클러스터에 필요한 자격 증명을 입력합니다.
  7. 검증을 클릭하여 클러스터 구성이 유효한지 확인합니다.
  8. 추가를 클릭하여 클러스터를 vRealize Automation Cloud에 추가합니다.

외부 클러스터를 vRealize Automation Cloud에 추가한 후에는 TMC 통합이 클러스터에 액세스할 수 있도록 관련 클러스터를 적절한 프로젝트에 추가할 수 있습니다.

  1. Cloud Assembly [프로젝트] 페이지에서 해당 프로젝트를 선택합니다.
  2. [Kubernetes 프로비저닝] 탭을 선택합니다.
  3. 프로젝트 클러스터 그룹 섹션에서 프로젝트와 연결할 [클러스터 그룹]을 선택합니다.

외부 클러스터가 포함된 클러스터 계획을 TMC 통합에서 사용할 수 있습니다.

다음 YAML 예는 간단한 TMC 통합 클라우드 템플릿입니다.
formatVersion: 1
inputs: {}
resources:
  Cloud_Tanzu_Cluster_1:
    type: Cloud.Tanzu.Cluster
    metadata:
      layoutPosition:
        - 0
        - 0
    properties:
      name: demo
      plan: small
      tmcClusterGroupName: my-cluster

TMC(Tanzu Mission Control) 통합을 생성한 후 TKG 클러스터를 TMC 클러스터 그룹에 연결하여 클러스터 관리를 용이하게 할 수 있습니다.

관리자는 프로젝트에 배포된 TKG 클러스터에서 사용되는 해당 프로젝트별로 기본 클러스터 그룹을 설정할 수 있습니다. 또한 관리자는 TMC 통합에서 기본 클러스터 그룹을 설정할 수 있습니다. 프로젝트에 클러스터 그룹이 정의되어 있지 않으면 통합에 지정된 기본 그룹이 사용됩니다. 클라우드 관리자와 사용자는 모두 Blueprint에서 TKG 클러스터를 연결할 클러스터 그룹을 설정할 수 있습니다. 프로젝트에 대해 기본값이 설정되어 있지 않으면 Blueprint의 클러스터 그룹이 사용됩니다. 아래 목록에는 여러 위치에 정의된 TMC 클러스터 그룹에 TKG 클러스터를 연결하는 데 사용되는 우선 순위가 요약되어 있습니다.
  • 프로젝트
  • Blueprint
  • 끝점

TKG 클러스터가 제거되면 TMC에서 자동으로 분리됩니다.