Cloud Assembly обеспечивает несколько вариантов настройки и развертывания виртуальных нагрузок Kubernetes, а также управления ими.
В Cloud Assembly предлагается два варианта работы с ресурсами Tanzu Kubernetes. Можно создать конфигурацию vSphere with Tanzu Kubernetes, при которой для доступа к встроенным возможностям vSphere Tanzu Kubernetes требуются только подходящая облачная учетная запись vCenter и план кластера. В этом варианте можно использовать облачную учетную запись vCenter для доступа к пространствам имен управляющей программы с целью развертывания рабочих нагрузок vSphere на основе Kubernetes. Кроме того, можно интегрировать внешние ресурсы Kubernetes в Cloud Assembly.
Кроме того, можно интегрировать VMware Tanzu Kubernetes Grid Integrated Edition (TKGI) (ранее — PKS). Для этого типа реализации Kubernetes требуется интеграция PKS в Cloud Assembly. Для этого не требуется план кластера Cloud Assembly.
Кроме того, для настройки и развертывания ресурсов Kubernetes, а также управления ими можно создать интеграцию Red Hat OpenShift с Cloud Assembly.
Работа с кластерами vSphere with Tanzu Kubernetes
vSphere 7.x содержит значительные улучшения, позволяющие работать с Kubernetes для управления виртуальными машинами и контейнерами из одного интерфейса. Cloud Assembly позволяет пользователям использовать встроенные в vSphere возможности vSphere with Tanzu Kubernetes. Доступ к возможностям vSphere with Tanzu Kubernetes можно получить с помощью облачной учетной записи vCenter с реализацией vSphere, содержащей кластеры управляющей программы. Такая реализация позволяет управлять традиционными виртуальными машинами и кластерами Kubernetes из vCenter.
Для пространств имен управляющей программы Tanzu Kubernetes пользователи должны иметь доступ к применимой службе единого входа vSphere, чтобы выполнять вход для просмотра сведений о пространстве имен управляющей программы по предоставленной ссылке. Затем они могут загрузить настроенный инструмент Kubectl с проверкой подлинности vSphere, чтобы использовать пространство имен управляющей программы.
Чтобы использовать эту функцию, требуется vCenter с облачной учетной записью vSphere, для которой настроены пространства имен управляющей программы. После входа в систему пользователи могут начать работу с соответствующими пространствами имен.
Работа с интеграциями VMware Tanzu Kubernetes Grid Integrated Edition (TKGI) или Openshift
Для конфигураций TKGI, внешних кластеров и Openshift в Cloud Assembly предоставляется доступ к файлу Kubeconfig, который обеспечивает пользователям доступ к применимым кластерам Kubernetes.
После создания интеграции TKGI или OpenShift применимые кластеры Kubernetes становятся доступны в Cloud Assembly. В Cloud Assembly можно добавлять и создавать компоненты Kubernetes для управления приложениями кластеров и контейнеров. Эти приложения формируют основу развертываний по принципу самообслуживания, доступных в каталоге Service Broker.