Tanzu CLI를 사용하여 패키지 설치 및 관리

이 섹션의 항목에서는 Tanzu CLI를 사용하여 패키지를 설치하고 관리하는 방법을 설명합니다. 아래 섹션에는 TKG (Tanzu Kubernetes Grid) 워크로드 클러스터 및 해당 패키지가 게시되는 패키지 저장소에 배포할 수 있는 CLI 관리 패키지가 있습니다. 패키지에 대한 자세한 내용은 Tanzu Kubernetes Grid 정보에서 패키지를 참조하십시오.

개요

CLI 관리 패키지는 TKG에서 생성된 Kubernetes 클러스터를 확장합니다. 클러스터를 생성한 후에는 tanzu-standard 패키지 저장소 또는 클러스터에 추가하는 패키지 저장소에서 패키지를 설치할 수 있습니다. TKG는 tanzu-standard 패키지 저장소의 수명 주기를 관리합니다.

참고

VMware는 TKG 클러스터에 배포될 때 아래에 나와 있는 패키지를 지원합니다. 비-TKG 클러스터에 대한 사용자 지정 패키지 구성, 수정, 업데이트는 지원되지 않습니다.

패키지 및 패키지 저장소

CLI 관리 패키지는 Tanzu CLI(명령줄 인터페이스)를 사용하여 설치하고 관리할 수 있는 Kubernetes 클러스터의 선택적 구성 요소입니다. 이러한 패키지는 클러스터 생성 후에 설치됩니다.

CLI 관리 패키지는 패키지 저장소를 통해 분산되어 있습니다. 패키지 저장소와 포함된 패키지와 관리하려면 Tanzu CLI의 tanzu package 플러그인을 사용합니다. tanzu package 플러그인을 사용하는 방법에 대한 자세한 내용은 패키지 설치 및 관리를 참조하십시오.

Tanzu 표준 저장소 컨텐츠

대부분의 경우 tanzu-standard 패키지 저장소에서 CLI 관리 패키지를 설치할 때 워크로드 또는 공유 서비스 클러스터에 설치합니다. 패키지가 패키지 저장소의 다른 패키지에 종속된 경우 먼저 설치해야 합니다. 아래의 CLI 관리 패키지 설치 준비에 설명된 대로 Tanzu Kubernetes Grid 환경을 준비한 후 설치 절차 열의 링크를 클릭합니다. 이 항목에서는 tanzu-standard 패키지 저장소에서 각 패키지를 구성하고 설치하는 방법에 대한 단계별 지침을 제공합니다. tanzu package 플러그인을 사용하는 방법에 대한 자세한 내용은 Tanzu CLI를 사용하여 패키지 설치 및 관리에서 패키지를 참조하십시오.

패키지 기능 종속성 설치 위치 설치 절차
cert-manager 인증서 관리 해당 없음 워크로드 또는 공유 서비스 클러스터 cert-manager 설치
contour 컨테이너 네트워킹 cert-manager 필요 워크로드 또는 공유 서비스 클러스터 Contour를 사용하여 수신 제어 구현
external-dns 컨테이너 레지스트리 cert-manager
가 필요합니다. Contour HTTPProxy 리소스에 DNS 레코드를 생성하려는 경우 external-dns가 필요합니다.
워크로드 또는 공유 서비스 클러스터 외부 DNS를 사용하여 서비스 검색 구현
fluent-bit 로그 전달 해당 없음 워크로드 클러스터 Fluent Bit를 사용하여 로그 전달 구현
flux-source-controller 연속 전달(CD) 해당 없음 워크로드 클러스터 Flux-source-controller Readme
grafana 모니터링 cert-manager, contourprometheus 필요 워크로드 클러스터 Prometheus 및 Grafana를 사용하여 모니터링 구현
harbor 이미지 레지스트리 cert-manager
가 필요합니다. contour 또는 수신용 NSX ALB
가 필요합니다. AWS, Azure, vSphere with NSX Advanced Load Balancer와 같은 로드 밸런싱이 포함된 인프라 플랫폼, 특히 Harbor 가용성이 중요한 운영 또는 기타 환경에서 external-dns를 권장합니다.
워크로드 또는 공유 서비스 클러스터 서비스 레지스트리용 Harbor 설치
helm-controller 연속 전달(CD) flux-source-controller 필요 워크로드 클러스터 helm-controller Readme
kustomize-controller 연속 전달(CD) flux-source-controller 필요 워크로드 클러스터 ##omiomize-controller Readme
multus-cni 컨테이너 네트워킹 cert-manager 필요 워크로드 클러스터 워크로드 클러스터에 Multus 배포
prometheus 모니터링 cert-manager 필요 워크로드 클러스터 Prometheus 및 Grafana를 사용하여 모니터링 구현
whereabouts 컨테이너 네트워킹 multus-cni 필요 워크로드 클러스터 워크로드 클러스터에 Whereabouts과 함께 Multus 배포

참고

vSphere with Tanzu는 공유 서비스 클러스터에 패키지를 배포하는 것을 지원하지 않습니다. vSphere with Tanzu에 의해 배포된 워크로드 클러스터는 워크로드 클러스터 자체에 배포된 패키징된 서비스만 사용할 수 있습니다.

Tanzu Application Platform 저장소

TAP(Tanzu Application Platform) 저장소에는 Tanzu Application Platform, Tanzu Build Service, Cloud Native Runtimes, Application Accelerator for VMware Tanzu와 같이 개발자에게 유용한 CLI 관리 패키지가 포함되어 있습니다.

TAP 저장소에 포함된 패키지 목록과 워크로드 클러스터에 패키지를 설치하는 방법은 Tanzu Application Platform 설명서의 Tanzu Application Platform 플랫폼 설치에서 패키지 설치를 다루는 항목을 참조하십시오.

Tanzu Community Edition 저장소

참고

VMware Tanzu Community Edition 프로젝트는 더 이상 적극적으로 유지되지 않습니다.

오픈 소스 TCE(Tanzu Community Edition) 프로젝트에는 추가 패키지가 포함되어 있으며 그 중 일부는 Tanzu Kubernetes Grid 및 Tanzu Application Platform에서 사용되는 패키지가 있습니다.

하지만, TCE(Tanzu Community Edition) 패키지 저장소의 일부 패키지는 Tanzu Kubernetes Grid에서 생성된 클러스터와 검증되지 않았거나 호환되지 않으며 TKG에 대해 지원되지 않습니다.

TCE 패키지 목록을 보려면 TCE 저장소의 addons/packages 디렉토리를 참조하십시오.

패키지 버전

서로 다른 워크로드 클러스터에서 서로 다른 버전의 CLI 관리 패키지를 실행할 수 있습니다. 워크로드 클러스터에서 지원되는 최신 버전의 CLI 관리 패키지 또는 마지막 두 TKG 릴리스와 함께 릴리스된 버전을 실행할 수 있습니다. 예를 들어, 지원되는 최신 버전의 Contour가 v1.20.2이고 마지막 두 TKG 릴리스에 Contour 버전 v1.18.2 및 v1.17.2가 있는 경우 워크로드 클러스터에서 Contour 버전 v1.20.2, v1.18.2 또는 v1.17.2를 실행할 수 있습니다.

check-circle-line exclamation-circle-line close-line
Scroll to top icon