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


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

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

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

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

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

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

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

Запуск узла Windows необязателен и вы можете создать узел Windows, если необходимо развернуть контейнеры Windows. Этот узел запускается как виртуальная машина Windows на основе Windows 10 IoT Enterprise 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 для управления развертываниями.

Дальнейшие шаги