다음 지침에 따라 vSphere 8.x용 TKr을 실행하는 TKG 서비스 클러스터에 표준 패키지 저장소를 설정합니다.
요구 사항
패키지 저장소를 생성하기 전에 다음 요구 사항을 준수하십시오.
- 일반 요구 사항
- vSphere에 대한 Kubernetes CLI 도구 설치
- TKG 서비스 클러스터에서 사용할 Tanzu CLI 설치
- vSphere 8.x용 TKr을 사용하여 TKG 클러스터를 프로비저닝합니다. Kubectl을 사용하여 TKG 클러스터를 프로비저닝하기 위한 워크플로 및 TKR 릴리스 정보를 참조하십시오.
Carvel imgpkg 설치
Carvel imgpkg(https://carvel.dev/imgpkg/) 도구를 사용하면 표준 패키지 저장소의 사용 가능한 버전을 찾아볼 수 있습니다. 저장소는 공용이므로 로그인할 필요가 없습니다.
Carvel imgpkg를 설치하려면 다음 단계를 완료합니다.
- 다음 명령을 사용하여 imgpkg를 설치합니다.
wget -O- https://carvel.dev/install.sh > install.sh sudo bash install.sh
- 설치를 확인합니다.
imgpkg version
샘플 결과:imgpkg version 0.42.1
- 다음 명령을 실행하여 저장소 버전을 나열합니다.
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 클러스터에 로그인하고 패키지 저장소를 생성합니다.
- 클러스터에 로그인합니다.
kubectl vsphere login --server=
IP-or-FQDN
--vsphere-username USER@vsphere.local --tanzu-kubernetes-cluster-name CLUSTER --tanzu-kubernetes-cluster-namespace VSPHERE-NS - 패키지 저장소를 생성합니다.
tanzu package repository add standard-repo --url projects.registry.vmware.com/tkg/packages/standard/repo:v2024.5.16 -n tkg-system
참고: 대상 저장소 버전과 일치하도록 저장소 버전 문자열을 변경합니다. - 사용 가능한 패키지를 나열합니다.
tanzu package available list -n tkg-system
참고: 저장소의 일부 패키지는 TKG 클러스터에서 지원되지 않습니다. 지원되는 패키지의 공식 목록을 참조하십시오. TKG 서비스 클러스터용 표준 패키지. - 개별 패키지에 사용 가능한 버전을 나열합니다.
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