Tanzu Mission Control Self-Managed를 감독자에 등록하려면 TMC 에이전트에 대한 사용자 지정 리소스 정의를 생성하고 적용합니다.

Tanzu Mission Control Self-Managed 정보

Tanzu Mission Control Self-Managed에 대한 자세한 내용(설치 및 구성 방법 포함)은 설명서VMware Tanzu Mission Control Self-Managed 설치 및 실행을 참조하십시오.

Tanzu Mission Control Self-Managed를 감독자에 등록

Tanzu Mission Control Self-Managed를 감독자와 통합하려면 TMC 에이전트를 참조하는 사용자 지정 리소스 정의를 생성합니다. 감독자는 에이전트가 설치된 TMC용 Kubernetes 네임스페이스를 포함합니다.

다음 절차를 완료합니다.
  1. 설명서에 설명된 대로 Tanzu Mission Control Self-Managed를 설치합니다. VMware Tanzu Mission Control Self-Managed 설치 및 실행을 참조하십시오.
  2. 웹 브라우저를 사용하여 Tanzu Mission Control Self-Managed 로컬 배포에 액세스합니다.
  3. Tanzu Mission Control Self-Managed 설치를 위해 루트 CA 인증서를 내보냅니다.
    • 잘 알려진 CA를 사용하는 경우 브라우저의 주소 표시줄 왼쪽에 있는 잠금 아이콘을 클릭하고 인증서를 봅니다. 개인 CA를 사용하는 경우 [보안되지 않음] 버튼을 클릭하고 인증서를 봅니다.
    • 인증서 대화상자 팝업에서 Details 탭을 선택한 다음 Export 버튼을 선택하여 CA 인증서 사본을 다운로드합니다.
    • 원하는 텍스트 편집기를 사용하여 CA 인증서 파일을 열고 CA 인증서 컨텐츠에 액세스합니다.
  4. kubectl용 vSphere 플러그인을 사용하여 감독자로 인증합니다.
    kubectl vsphere login --server=IP-ADDRESS --vsphere-username USERNAME
  5. 다음 명령을 실행하여 사용 가능한 Kubectl 컨텍스트를 나열합니다.
    kubectl config get-contexts
  6. Tanzu Mission Control Self-Managed를 실행하는 TKG 클러스터가 프로비저닝된 대상 vSphere 네임스페이스로 컨텍스트를 전환합니다.
    kubectl config use-context VSPHERE-NAMESPACE
  7. 다음 명령을 실행하여 Kubernetes 네임스페이스를 나열합니다.
    kubectl get ns
  8. TMC용 감독자의 Kubernetes 네임스페이스는 이름이 svc-tmc-cXXXX(여기서 XXXX는 숫자임)입니다. 예를 들면 svc-tmc-c1208입니다. 이 Kubernetes 네임스페이스가 존재하고 활성 상태인지 확인합니다.
  9. 텍스트 편집기를 사용하여 이름이 agentconfig.yaml인 사용자 지정 리소스 정의를 생성합니다. 이 파일에는 TMC 네임스페이스, TMC Self-Managed 배포의 호스트 이름 및 CA 인증서 컨텐츠가 포함됩니다.
    • namespace 필드에 TMC용 Kubernetes 네임스페이스의 이름을 입력합니다.
    • caCerts 필드에 CA 인증서를 입력합니다.
    • allowedHostNames 필드에 TMC 호스트 이름을 입력합니다.
    apiVersion: "installers.tmc.cloud.vmware.com/v1alpha1"
    kind: "AgentConfig"
    metadata:
      name: "tmc-agent-config"
      namespace: "<namespace>"
    spec:
      caCerts: |-
        -----BEGIN CERTIFICATE-----
        Certificate1
        -----END CERTIFICATE-----
        -----BEGIN CERTIFICATE-----
        Certificate2
        -----END CERTIFICATE-----
      allowedHostNames:
        - "google.com"
  10. 생성한 AgentConfig yaml 파일을 적용합니다.
    kubectl apply -f agentconfig.yaml
  11. Tanzu Mission Control Self-Managed 설치를 위한 웹 인터페이스를 사용하여 등록 프로세스를 완료합니다. 자세한 내용은 Tanzu Mission Control 설명서를 참조하십시오.