vSphere with Tanzu 플랫폼에는 vSphere 관리자와 DevOps 엔지니어라는 두 가지 역할이 포함됩니다. 두 역할은 서로 다른 인터페이스를 통해 플랫폼과 상호 작용하며 vCenter Single Sign-On에서 각자에 대해 정의된 사용자 또는 사용자 그룹 및 연결된 사용 권한이 있을 수 있습니다. vSphere 관리자 및 DevOps 엔지니어 역할에 대한 워크플로는 고유하며 이러한 역할에 필요한 특정 전문 기술 영역에 따라 결정됩니다.
사용자 역할 및 워크플로
vSphere 관리자는 vSphere with Tanzu 플랫폼과 상호 작용하는 기본 인터페이스가 vSphere Client입니다. 개략적으로는 DevOps 엔지니어가 Kubernetes 워크로드를 배포할 수 있는 감독자 클러스터 및 네임스페이스를 구성해야 합니다. vSphere 및 NSX-T 기술에 대한 지식이 풍부하고 Kubernetes에 대한 기본적인 이해가 있어야 합니다.
DevOps 엔지니어는 Kubernetes 개발자 및 애플리케이션 소유자, Kubernetes 관리자이거나 두 기능을 모두 결합한 것일 수 있습니다. DevOps 엔지니어는 kubectl 명령을 사용하여 vSphere 포드, VM 및 Tanzu Kubernetes 클러스터를 감독자 클러스터의 기존 네임스페이스에 배포합니다. 일반적으로 DevOps 엔지니어는 vSphere 및 NSX-T의 전문가가 아니어도 되지만 vSphere 관리자와 보다 효율적으로 상호 작용할 수 있도록 이러한 기술과 vSphere with Tanzu 플랫폼에 대한 기본적인 이해가 있어야 습니다.
NSX-T Data Center가 포함된 감독자 클러스터 워크플로
vSphere 관리자는 필요한 계산, 스토리지 및 네트워킹 구성 요소가 포함된 vSphere with Tanzu 플랫폼을 구성합니다. NSX-T Data Center를 감독자 클러스터에 대한 네트워킹 스택으로 사용할 수 있습니다. 시스템 요구 사항에 대한 자세한 내용은 NSX-T Data Center를 사용하여 vSphere with Tanzu를 설정하기 위한 시스템 요구 사항의 내용을 참조하십시오.
vSphere 네트워킹 스택이 포함된 감독자 클러스터 워크플로
vSphere 네트워킹 및 NSX Advanced Load Balancer 워크플로가 포함된 감독자 클러스터
이 다이어그램은 vSphere with Tanzu에 대한 vSphere 네트워킹 및 NSX Advanced Load Balancer를 구성하는 워크플로를 보여줍니다. 자세한 내용은 NSX Advanced Load Balancer 설치 및 구성의 내용을 참조하십시오.
네임스페이스 생성 및 구성 워크플로
vSphere 관리자는 감독자 클러스터에서 네임스페이스를 생성 및 구성합니다. DevOps 엔지니어로부터 실행할 애플리케이션 및 워크로드에 대한 특정 리소스 요구 사항을 수집하고 그에 따라 네임스페이스를 구성해야 합니다. 자세한 내용은 vSphere 네임스페이스 구성 및 관리을(를) 참조하십시오.
셀프 서비스 네임스페이스 생성 및 구성 워크플로
vSphere 포드 및 VM 프로비저닝 워크플로
DevOps 엔지니어는 감독자 클러스터에서 실행 중인 네임스페이스의 리소스 경계 내에서 vSphere 포드 및 VM을 배포할 수 있습니다. 자세한 내용은 vSphere 포드에 워크로드 배포 및 vSphere with Tanzu에서 가상 시스템 배포 및 관리 항목을 참조하십시오.
Tanzu Kubernetes 클러스터 프로비저닝 워크플로
DevOps 엔지니어는 vSphere 관리자가 생성하고 구성한 네임스페이스에 Tanzu Kubernetes 클러스터를 생성하고 구성합니다. 자세한 내용은 TKGS v1alpha2 API를 사용하여 Tanzu Kubernetes 클러스터를 프로비저닝하는 워크플로의 내용을 참조하십시오.