TKGm : TKGs

수업 중에 TKGm과 TKGs와 차이점을 묻는 질문이 나와서, 조금 이론적으로 정리하고자 합니다.

검색해보면

  • TKGm : Tanzu Kubernetes Grid Multicloud
  • TKGs : Tanzu Kubernetes Grid Service

라고 나옵니다. 다만, VMware사의 Document 사이트에서는 TKGm으로 검색되는 것이 없습니다.

TKG 설명서 첫페이지에는 용어들을 다음과 같이 설명합니다.

https://docs.vmware.com/en/VMware-Tanzu-Kubernetes-Grid/index.html

  • Tanzu Kubernetes Grid : Tanzu Kubernetes Grid(일명 TKG)는 멀티 클라우드 Kubernetes 풋프린트이며, vSphere, Amazon EC2, Microsoft Azure의 퍼블릭 클라우드 모두에서 실행할 수 있습니다. Tanzu Kubernetes Grid에는 VMware에서 테스트, 서명 및 지원하는 Kubernetes 바이너리 외에도 서명 및 지원되는 버전의 오픈 소스 애플리케이션이 포함되어 있어 운영 Kubernetes 환경에 필요한 레지스트리, 네트워킹, 모니터링, 인증, 입력 제어 및 로깅 서비스를 제공합니다.
  • Tanzu Kubernetes Grid Service : Tanzu Kubernetes Grid Service(일명 TKGs)를 통해 vSphere with Tanzu에서 Tanzu Kubernetes 클러스터를 생성하고 운영할 수 있습니다. Kubernetes CLI를 사용하여 Tanzu Kubernetes 그리드 서비스를 호출하고 Tanzu Kubernetes 클러스터를 프로비저닝 및 관리합니다. 서비스에서 프로비저닝된 Kubernetes 클러스터는 완벽하게 호환되므로 예상하는 모든 유형의 Kubernetes 워크로드를 배포할 수 있습니다. Tanzu가 포함된 vSphere는 vCenter SSO, Cubernetes 소프트웨어 배포용 컨텐츠 라이브러리, vSphere 네트워킹, vSphere 스토리지, vSphere HA 및 DRS, vSphere 보안을 비롯한 많은 신뢰할 수 있는 vSphere 기능을 활용하여 Kubernetes 환경을 개선합니다.

아오~ 이렇게 번역해봐도 혼란스럽습니다. 그래서 저는 이렇게 정리하겠습니다.

TKGm : 1) 멀티클라우드(vSphere 포함)를 지원하고, 2) Control Plane과 Worker Node로 구성되는 전형적인 쿠버네티스 클러스터를 생성하고, 3) 쿠버네티스 기준에 적합한(comformance) 서비스를 제공합니다.

TKGs : 1) vSphere v7 이상에서 사용 가능하고, 2) vSphere와 별도로 라이센스가 필요하고, 3) Namespace 형태로 쿠버네티스를 사용하고, 3) 사용자가 수정가능한 Control Plane이 없습니다.

TKGs는 EKS, AKS, GKE와 같은 클라우드 쿠버네티스 서비스를 vSphere 환경 위에 구성하는 형태입니다.

TKGm은 표준적인 쿠버네티스 클러스터를 제공합니다. Control Plane에 대한 제어권을 갖기 때문에 입맛에 따라 구성해서 사용할 수 있습니다. 클러스터를 효과적으로 운영하기 위해서 추가적인 플러그인/익스텐션을 구성해서 사용합니다.

TKGs는 Control Plane에 대한 제어권이 없습니다. 대신 vCenter Server가 제공하는 기능만으로 손 쉽게 쿠버네티스 워크로드를 운영할 수 있습니다.

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다

You May Also Like
Read More

VMware Tanzu Kubernetes Grid

VMware Tanzu Kubernetes Grid는 VMware에서 테스트, 서명, 지원하는 Kubernetes의 일관된 업스트림 호환 구현을 제공한다. Tanzu Kubernetes Grid는 VMware…