다음 지침에 따라 vSphere 8.x용 TKr을 실행하는 TKG 서비스 클러스터에 표준 패키지 저장소를 설정합니다.

요구 사항

패키지 저장소를 생성하기 전에 다음 요구 사항을 준수하십시오.

Carvel imgpkg 설치

Carvel imgpkg(https://carvel.dev/imgpkg/) 도구를 사용하면 표준 패키지 저장소의 사용 가능한 버전을 찾아볼 수 있습니다. 저장소는 공용이므로 로그인할 필요가 없습니다.

Carvel imgpkg를 설치하려면 다음 단계를 완료합니다.
  1. 다음 명령을 사용하여 imgpkg를 설치합니다.
    wget -O- https://carvel.dev/install.sh > install.sh
    sudo bash install.sh
  2. 설치를 확인합니다.
    imgpkg version
    샘플 결과:
    imgpkg version 0.42.1
  3. 다음 명령을 실행하여 저장소 버전을 나열합니다.
    imgpkg tag list -i projects.registry.vmware.com/tkg/packages/standard/repo
    이 명령은 사용 가능한 표준 패키지 저장소 버전을 반환합니다.
    Tags
    
    Name
    ...
    v2024.4.12
    v2024.4.19
    v2024.5.14
    v2024.5.16
    
    39 tags
    
    Succeeded

패키지 저장소 생성

TKG 클러스터에 로그인하고 패키지 저장소를 생성합니다.
  1. 클러스터에 로그인합니다.
    kubectl vsphere login --server=IP-or-FQDN --vsphere-username USER@vsphere.local --tanzu-kubernetes-cluster-name CLUSTER --tanzu-kubernetes-cluster-namespace VSPHERE-NS
  2. 패키지 저장소를 생성합니다.
    tanzu package repository add standard-repo --url projects.registry.vmware.com/tkg/packages/standard/repo:v2024.5.16 -n tkg-system
    참고: 대상 저장소 버전과 일치하도록 저장소 버전 문자열을 변경합니다.
  3. 사용 가능한 패키지를 나열합니다.
    tanzu package available list -n tkg-system
    참고: 저장소의 일부 패키지는 TKG 클러스터에서 지원되지 않습니다. 지원되는 패키지의 공식 목록을 참조하십시오. TKG 서비스 클러스터용 표준 패키지.
  4. 개별 패키지에 사용 가능한 버전을 나열합니다.

    Cert Manager

    tanzu package available get cert-manager.tanzu.vmware.com -n tkg-system

    Contour

    tanzu package available get contour.tanzu.vmware.com -n tkg-system

    외부 DNS

    tanzu package available get external-dns.tanzu.vmware.com -n tkg-system

    Fluent Bit

    tanzu package available get fluent-bit.tanzu.vmware.com -n tkg-system

    Grafana

    tanzu package available get grafana.tanzu.vmware.com -n tkg-system

    Prometheus

    tanzu package available get prometheus.tanzu.vmware.com -n tkg-system