Поделиться через


Основные понятия кластеров и узлов AKS Edge Essentials

В этой статье описывается создание развертываний, узлов и виртуальных машин кластера AKS Edge Essentials.

Узлы виртуальных машин

При создании развертывания AKS Edge Essentials AKS Edge Essentials создает виртуальную машину для каждого развернутого узла. AKS Edge Essentials управляет жизненным циклом, конфигурацией и обновлениями виртуальных машин.

Снимок экрана: виртуальные машины в AKS Edge.

Развертывания могут создать только одну виртуальную машину Linux на данном хост-компьютере. Эта виртуальная машина Linux может выступать в качестве узла уровня управления и рабочего узла в зависимости от потребностей развертывания. Эта курируемая виртуальная машина основана на CBL-Mariner. CBL-Mariner — это внутренний дистрибутив Linux для облачной инфраструктуры и пограничных продуктов и служб Майкрософт. CBL-Mariner предназначена для обеспечения согласованной платформы для этих устройств и служб и расширяет возможности корпорации Майкрософт для обновления Linux. Дополнительные сведения см. в разделе Безопасность CBL-Mariner. Виртуальная машина Linux основана на четырехточечных комплексных средах:

  • Сервисные обновления
  • корневая файловая система только для чтения
  • Нет диспетчера пакетов
  • Уменьшение занимаемой памяти

Запуск узла Windows необязателен, и вы можете создать узел Windows, если вам нужно развернуть контейнеры Windows. Этот узел выполняется как виртуальная машина Windows на основе Windows 10 IoT Корпоративная LTSC 2019. Виртуальная машина Windows предоставляет все функции безопасности и возможности Windows 10.

Вы можете определить объем ресурсов ЦП и памяти, которые вы хотите выделить для каждой из виртуальных машин. Это статическое выделение позволяет управлять использованием ресурсов и гарантирует, что приложения, работающие на узле, имеют необходимые ресурсы.

Наконец, AKS Edge Essentials не предлагает динамическое создание виртуальных машин. Если виртуальная машина узла выходит из строя, ее необходимо повторно создать. При этом при наличии полного развертывания с несколькими узлами уровня управления и рабочими узлами, если виртуальная машина выходит из строя, Kubernetes перемещает рабочие нагрузки на активный узел.

Типы узлов

При развертывании узлов AKS Edge Essentials необходимо указать -NodeType параметр . Этот параметр указывает типы рабочих нагрузок, которые могут выполняться на этом компьютере, и сообщает AKS Edge Essentials о создании соответствующей виртуальной машины. Возможные значения: Linux, Windows или LinuxAndWindows.

Важно!

Компоненты уровня управления Kubernetes написаны в Linux, поэтому первый развертываемый узел должен включать узел Linux.

Варианты развертывания кластера

После настройки компьютеров можно развернуть AKS Edge Essentials в следующих конфигурациях:

  • Кластер с одним компьютером. Запускает узлы Kubernetes на одном компьютере, чтобы создать кластер одного компьютера. В этом развертывании используется внутренний сетевой коммутатор для обеспечения связи между узлами. Это развертывание поддерживает только один узел Linux и один узел Windows, работающие на одном компьютере.
  • Масштабируемый кластер. Позволяет создать кластер Kubernetes с несколькими узлами, который можно масштабировать на нескольких компьютерах.

Схема, показывающая сценарии развертывания AKS Edge Essentials.

После создания кластера можно развернуть приложения и подключить кластер к Arc, чтобы включить расширения Arc, такие как Azure Monitor и Политика Azure. Вы также можете использовать GitOps для управления развертываниями.

Дальнейшие действия