vRealize Automation Cloud Assembly обеспечивает несколько вариантов настройки и развертывания виртуальных машин Kubernetes, а также управления ими.

В vRealize Automation Cloud Assembly пользователям доступно несколько вариантов создания реализаций Kubernetes.

В vRealize Automation Cloud Assembly предлагается два варианта работы с ресурсами Tanzu Kubernetes. Можно создать конфигурацию vSphere with Tanzu Kubernetes, при которой для доступа к встроенным возможностям vSphere Tanzu Kubernetes требуются только подходящая облачная учетная запись vCenter и план кластера. Этот вариант позволяет использовать облачную учетную запись vCenter для доступа к пространствам имен управляющей программы с целью работы с функциональностью vSphere на основе Kubernetes. Внешние ресурсы Kubernetes также можно интегрировать в vRealize Automation Cloud Assembly.

Кроме того, можно интегрировать VMware Tanzu Kubernetes Grid Integrated Edition (TKGI) (ранее — PKS). Для этого типа реализации Kubernetes не требуется план кластера, но требуется интеграция PKS в Cloud Assembly.

Кроме того, для настройки и развертывания ресурсов Kubernetes, а также управления ими можно создать интеграцию Red Hat OpenShift с vRealize Automation Cloud Assembly.

Работа с кластерами vSphere with Tanzu Kubernetes

vSphere 7.x содержит усовершенствования, позволяющие использовать Kubernetes в качестве плоскости управления. Эти усовершенствования позволяют управлять виртуальными машинами и контейнерами из одного интерфейса. Благодаря vRealize Automation Cloud Assembly пользователи могут применять возможности vSphere with Tanzu Kubernetes, встроенные в vSphere. Доступ к возможностям 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 в vRealize Automation Cloud Assembly предоставляется доступ к файлу Kubeconfig, который обеспечивает пользователям доступ к применимым кластерам Kubernetes.

После создания интеграции TKGI или OpenShift применимые кластеры Kubernetes становятся доступны в vRealize Automation Cloud Assembly. В vRealize Automation Cloud Assembly можно добавлять и создавать компоненты Kubernetes для управления приложениями кластеров и контейнеров. Эти приложения формируют основу развертываний по принципу самообслуживания, доступных в каталоге Service Broker.