Cloud Assembly에는 Kubernetes 가상 워크로드를 구성하고 관리하고 배포하는 몇 가지 옵션이 제공됩니다.
Cloud Assembly에서 Tanzu Kubernetes 리소스로 작업하는 데에는 두 가지 옵션이 있습니다. vSphere with Tanzu Kubernetes 구성을 생성할 수 있습니다. 이 구성에서는 기본 vSphere Tanzu Kubernetes 기능에 액세스하기 위해 적절한 vCenter 클라우드 계정 및 클러스터 계획만 필요합니다. 이 옵션을 사용하면 vCenter 클라우드 계정을 활용하여 감독자 네임스페이스에 액세스하여 vSphere Kubernetes 기반 워크로드를 배포할 수 있습니다. Cloud Assembly에서 외부 Kubernetes 리소스를 통합할 수도 있습니다.
또는 VMware TKGI(Tanzu Kubernetes Grid Integrated Edition, 이전의 PKS)를 통합할 수 있습니다. 이러한 유형의 Kubernetes 구현에는 Cloud Assembly에서 PKS 통합이 필요합니다. Cloud Assembly 클러스터 계획이 필요하지 않습니다.
마지막으로, Cloud Assembly와의 Red Hat OpenShift 통합을 생성하여 Kubernetes 리소스를 구성, 관리 및 배포할 수도 있습니다.
vSphere with Tanzu Kubernetes 클러스터를 사용한 작업
vSphere 7.x에는 기본적으로 Kubernetes와 작업하여 하나의 인터페이스에서 가상 시스템과 컨테이너를 모두 관리할 수 있는 중요한 개선 사항이 포함되어 있습니다. Cloud Assembly를 통해 사용자는 vSphere에 내장된 vSphere with Tanzu Kubernetes 기능을 활용할 수 있습니다. 감독자 클러스터가 포함된 vSphere 구현이 있는 vCenter 클라우드 계정을 통해 vSphere with Tanzu Kubernetes 기능에 액세스할 수 있습니다. 이 구현을 통해 vCenter에서 기존 가상 시스템과 Kubernetes 클러스터를 모두 관리할 수 있습니다.
Tanzu Kubernetes 감독자 네임스페이스의 경우, 해당하는 vSphere SSO에 사용자가 액세스할 수 있어야 합니다. 그래야 감독자 네임스페이스 세부 정보에 대해 제공된 링크에 로그인할 수 있습니다. 그러면 vSphere 인증을 통해 사용자 지정된 Kubectl을 다운로드하여 감독자 네임스페이스를 사용할 수 있습니다.
이 기능을 사용하려면 감독자 네임스페이스가 구성되어 있는 vSphere 클라우드 계정이 포함된 vCenter가 있어야 합니다. 사용자가 로그인한 후에 해당하는 네임스페이스 작업을 시작할 수 있습니다.
VMware TKGI(Tanzu Kubernetes Grid Integrated Edition) 또는 Openshift 통합을 사용한 작업
TKGI, 외부 클러스터 또는 Openshift 구성의 경우, Cloud Assembly는 적용 가능한 Kubernetes 클러스터에 사용자가 액세스할 수 있도록 Kubeconfig에 대한 액세스를 제공합니다.
TKGI 또는 OpenShift 통합을 생성하면 적용 가능한 Kubernetes 클러스터를 Cloud Assembly에서 사용할 수 있고, Kubernetes 구성 요소를 Cloud Assembly에 추가 및 생성하여 클러스터 및 컨테이너 애플리케이션의 관리를 지원할 수 있습니다. 이러한 애플리케이션은 Service Broker 카탈로그에서 사용할 수 있는 셀프 서비스 배포의 기반을 형성합니다.