Tanzu Kubernetes Grid 개념

VMware Tanzu Kubernetes Grid 1.2의 Tanzu Kubernetes Grid Concepts를 기계번역한 것입니다

VMware

관리 클러스터(Management Cluster)

관리 클러스터는 Tanzu Kubernetes Grid 인스턴스를 생성할 때 배포하는 첫 번째 요소다. 관리 클러스터는 Tanzu Kubernetes Grid 인스턴스에 대한 기본 관리 및 운영 센터의 역할을 수행하는 Kubernetes 클러스터다. 여기서 Cluster API를 실행하여 애플리케이션 워크로드가 실행되는 Tanzu Kubernetes 클러스터를 생성하고 클러스터에서 사용하는 공유 및 클러스터 내 서비스를 구성한다.

참고: vSphere 7에서는 Tanzu Kubernetes Grid를 사용하여 관리 클러스터를 배포하는 대신 Tanzu Kubernetes Grid Service의 내장 슈퍼바이저 클러스터를 사용하는 것이 좋다. 자세한 내용은 Management Clusters Unnecessary on vSphere 7를 참조한다.

관리 클러스터를 배포할 때 관리 클러스터에서 Antrea를 사용한 네트워킹이 자동으로 실행된다. 관리 클러스터는 탄주 쿠베르네티스 클러스터의 플랫폼을 운영하고 라이프사이클을 관리하기 위해 특별히 설계되었다. 따라서 관리 클러스터는 최종 사용자 워크로드를 위한 범용 컴퓨팅 환경으로 사용해서는 안 된다.

Tanzu Kubernetes Cluster

관리 클러스터를 배포한 후에는 Tanzu Kubernetes Grid CLI를 사용하여 CNCF 준수 Kubernetes 클러스터를 배포하고 해당 클러스터를 관리한다. Tanzu Kubernetes 클러스터로 알려진 이러한 클러스터는 애플리케이션 워크로드를 처리하는 클러스터로서 관리 클러스터를 통해 관리한다. Tanzu Kubernetes 클러스터는 실행하는 애플리케이션의 필요에 따라 다양한 버전의 Kubernetes를 실행할 수 있다. Tanzu Kubernetes Grid CLI를 사용하여 Tanzu Kubernetes 클러스터의 전체 라이프사이클을 관리할 수 있다. 탄주 쿠베르네츠 클러스터는 기본적으로 pod-to-pod 네트워킹을 위해 Antrea를 구현한다.

Tanzu Kubernetes Cluster Plan

클러스터 계획(plan)은 탄주 쿠버네티스 클러스터를 배포할 구성을 설명하는 청사진이다. 제어부 시스템 수, 작업자 시스템, VM 유형 등과 같은 설정을 설명하는 구성 가능한 값 집합을 제공한다.

이번 탄주 쿠버네티스 그리드 릴리스에서는 두 가지 기본 템플릿인 dev와 prod를 제공한다.

Shared and In-Cluster 서비스

Shared and In-Cluster 서비스는 Tanzu Kubernetes Grid 인스턴스에서 실행되는 서비스로, Tanzu Kubernetes 클러스터의 인증(authentication), 인가(authorization), 로깅(logging), 인그레스(ingress) 제어를 제공한다.

Tanzu Kubernetes Grid Instance

Tanzu Kubernetes Grid Instance는 관리 클러스터, 배포된 Tanzu Kubernetes 클러스터, 사용자가 구성하는 Shared and In-Cluster 서비스를 포함하여 Tanzu Kubernetes Grid의 전체 배포다. 운영, 스테이징 및 테스트와 같은 여러 환경, vSphere, Azure 및 Amazon EC2와 같은 다양한 IaaS 공급자와 Data Center-1, AWS us-east-2 또는 AWS us-west-2와 같은 서로 다른 장애 도메인에 대해 많은 인스턴스를 운영할 수 있다.

Bootstrap Machine

부트스트랩 머신은 사용자가 Tanzu Kubernetes Grid CLI를 다운로드하여 실행하는 노트북, 호스트 또는 서버다다. 이 경우 관리 클러스터가 실행될 플랫폼으로 푸시되기 전에 관리 클러스터의 초기 부트스트래핑이 발생한다.

Tanzu Kubernetes Grid Installer

Tanzu Kubernetes Grid 설치 관리자는 tkg in –ui 명령을 실행하여 시작하는 그래픽 마법사다. 설치 관리자 마법사는 부트스트랩 시스템에서 로컬로 실행되고 관리 클러스터 배포 프로세스를 안내하는 사용자 인터페이스를 제공한다.

답글 남기기

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

You May Also Like
Read More

[TCE] Designs – Package Process

이 문서에서는 Tanzu Community Edition에서 사용할 패키지 작성에 대해 설명합니다. 패키지가 구현됨에 따라 시간이 지남에 따라 발전하는 설계…