Создание и настройка кластера Службы Azure Kubernetes (AKS) для использования виртуальных узлов

Чтобы быстро масштабировать рабочие нагрузки приложения в кластере AKS, можно использовать виртуальные узлы. Виртуальные узлы дают возможность быстро подготовить pod и оплачивать только время их выполнения (посекундно). Для развертывания вычислительных узлов виртуальной машины для запуска дополнительных модулей pod не нужно ждать автомасштабирования кластера Kubernetes. Виртуальные узлы поддерживаются только для контейнеров pod и узлов Linux.

Виртуальные узлы, добавленные для AKS, основаны на открытый код проекте Virtual Kubelet.

В этой статье представлен обзор требований к доступности и сети региона для использования виртуальных узлов и известных ограничений.

Доступность в регионах

Все регионы, где ACI поддерживает номера SKU виртуальной сети, поддерживаются для развертываний виртуальных узлов. Дополнительные сведения см. в статье "Доступность ресурсов" для Экземпляры контейнеров Azure в регионах Azure.

Сведения о доступных номерах SKU ЦП и памяти в каждом регионе см. в Экземпляры контейнеров Azure доступности ресурсов для Экземпляры контейнеров Azure в регионах Azure — группы контейнеров Linux

Требования к сети

Виртуальные узлы обеспечивают сетевое взаимодействие контейнеров pod, которые выполняются в Экземплярах контейнеров Azure (ACI) и кластере AKS. Для поддержки этого взаимодействия создается подсеть виртуальной сети, а делегированные разрешения назначаются. Виртуальные узлы работают только с кластерами AKS, созданными с помощью сетевого взаимодействия уровня Расширенный (Azure CNI). По умолчанию кластеры AKS создаются с помощью сетевого взаимодействия уровня Базовый (kubenet).

Для контейнеров pod, работающих в службе "Экземпляры контейнеров Azure" (ACI), требуется доступ к конечной точке сервера API AKS, чтобы настроить сеть.

Ограничения

Функциональные возможности виртуальных узлов сильно зависят от набора функций ACI. Помимо квот и ограничений для Экземпляры контейнеров Azure, ниже приведены сценарии, не поддерживаемые виртуальными узлами или рекомендации по развертыванию.

Следующие шаги

Чтобы настроить виртуальные узлы для кластеров, сделайте следующее.

Виртуальные узлы — это зачастую лишь один из компонентов, необходимых для масштабирования решения в AKS. Дополнительные сведения о таких решениях см. в следующих статьях: