AKS Edge Essentials
Примечание.
AKS Edge Essentials теперь общедоступен. Обратите внимание, что некоторые функции из общедоступной предварительной версии пока не поддерживаются.
Служба Azure Kubernetes Edge Essentials — это локальная реализация Kubernetes Служба Azure Kubernetes (AKS), которая автоматизирует выполнение контейнерных приложений в масштабе. AKS Edge Essentials включает в себя платформу Kubernetes, поддерживаемую корпорацией Майкрософт, которая включает в себя упрощенное распределение Kubernetes с небольшим объемом и простым интерфейсом установки, что упрощает развертывание Kubernetes на компьютере класса или "легко" пограничного оборудования. AKS Edge Essentials упрощает начало работы с контейнерным приложением, что позволяет использовать собственные облачные рекомендации для пограничного приложения.
Ключевые функции
В следующих разделах описаны некоторые ключевые функции AKS Edge Essentials.
Упрощенный интерфейс Kubernetes
В отличие от других платформ, поддерживаемых Корпорацией Майкрософт, таких как служба, размещенная в Azure (AKS) и на оборудовании класса сервера (AKS-HCI), AKS Edge Essentials предназначена для статических, предварительно определенных конфигураций и не включает динамическое управление созданием и удалением виртуальных машин или управлением жизненным циклом кластера. Каждый компьютер в кластере AKS Edge Essentials может иметь только одну виртуальную машину Linux и (или) Windows. Виртуальная машина Linux выступает в качестве узла управления и рабочего узла для рабочих нагрузок Linux в кластере Kubernetes. Каждый компьютер с AKS Edge Essentials имеет виртуальную машину с ограниченным объемом памяти, хранилищем и физическими ядрами ЦП в соответствии со статическим выделением, назначенным во время установки. Такая конфигурация приложений позволяет традиционным приложениям Windows работать параллельно; то есть взаимодействие вместе с виртуальными машинами AKS Edge Essentials.
Хотя Kubernetes — это оркестратор с открытым исходным кодом для автоматизации управления контейнерами в масштабе, AKS Edge Essentials упрощает локальное развертывание Kubernetes, упрощая установку, настройку кластеров и управление развертыванием приложений во всех кластерах с помощью облачной плоскости управления.
Платформа Kubernetes, управляемая корпорацией Майкрософт
AKS Edge Essentials включает следующие функции, управляемые корпорацией Майкрософт:
- Упрощенное распространение K8S и K3S, которое поддерживается и управляется корпорацией Майкрософт. Ключевое различие между AKS в HCI и AKS в Windows заключается в том, что AKS в Windows имеет минимальные требования к вычислительным ресурсам и памяти (4 ГБ ОЗУ и 2 виртуальных ЦП).
- Каждый узел Kubernetes выполняется в собственной изолированной виртуальной машине Hyper-V и включает множество функций для защиты инфраструктуры контейнеров.
- Образы виртуальных машин, поддерживаемые Корпорацией Майкрософт и Рабочими узлами Windows, соответствуют рекомендациям по обеспечению безопасности. Корпорация Майкрософт также обновляет эти образы ежемесячно с помощью последних обновлений системы безопасности.
- Упрощенная установка с помощью командлетов и агентов PowerShell для включения подготовки и управления виртуальными машинами и инфраструктурой. Корпорация Майкрософт предоставляет автоматические обновления для развертывания Kubernetes, поэтому вы будьте в курсе последних доступных версий Kubernetes.
Локально установите узлы на одном или нескольких компьютерах
AKS Edge Essentials упрощает процесс настройки Kubernetes, предоставляя скрипты и командлеты PowerShell для настройки Kubernetes и создания кластеров Kubernetes с одним или несколькими узлами.
Запуск контейнеров Linux и Windows
AKS Edge Essentials полностью поддерживает контейнеры под управлением Linux и Windows. При создании кластера Kubernetes в AKS можно запустить контейнеры Linux, контейнеры Windows или оба.
Azure Arc для управления
После настройки локальной среды Kubernetes с помощью AKS Edge Essentials и создания кластера Kubernetes вы можете управлять инфраструктурой Kubernetes с помощью портал Azure, которая предоставляет централизованную консоль управления для кластеров Kubernetes, работающих в любом месте. Кроме того, различные службы с поддержкой Azure Arc, такие как Политика Azure, Azure Monitor и службы Машинного обучения Azure, позволяют обеспечить соответствие, отслеживать кластеры и запускать облачные службы в пограничных кластерах. Это помогает обеспечить последовательное развертывание и настройку приложений и кластеров в масштабе от системы управления версиями.
Зачем использовать AKS Edge Essentials?
Взаимодействие с собственными приложениями Windows
Windows предоставляет богатую экосистему приложений, взаимодействие с пользователем и надежную безопасность, а также обеспечивает большую часть инфраструктуры для промышленных решений сегодня от HMIs, роботов, PLCs, медицинских устройств и т. д. Тем не более чем многие облачные рабочие нагрузки основаны на Linux, и вы сталкиваетесь с проблемой внедрения систем Linux, чтобы воспользоваться преимуществами облачных решений. Эти решения требуют дополнительных средств управления инфраструктурой и навыков для управления системами Linux в вашей среде. С помощью AKS Edge Essentials вы получаете лучшие из обоих миров. Вы можете продолжать использовать инвестиции в приложения Windows и использовать существующее оборудование. Кроме того, вы также можете запускать рабочие нагрузки Linux на основе облака в Windows без необходимости иметь новые навыки или новый уровень управления для управления устройствами Linux. Это позволяет использовать широкий набор возможностей искусственного интеллекта для быстрого внедрения инноваций и продвижения пограничных инноваций с минимальным нарушением. Кроме того, AKS Edge Essentials обеспечивает взаимодействие между собственными приложениями Windows и контейнерными рабочими нагрузками Linux.
Поддержка ядра в облаке
С помощью AKS Edge Essentials вы получаете преимущества полно поддерживаемого стека из ядра в облако. Корпорация Майкрософт предоставляет 10-летний LTSC для операционной системы узла. Виртуальная машина Linux полностью управляется и основана на управляемом образе CBL-Mariner, который является упрощенным образом, который помогает уменьшить поверхность атаки, обеспечивает более высокую производительность и обеспечивает меньше накладных расходов на исправление уязвимостей. Кроме того, корпорация Майкрософт имеет надежную матрицу тестирования для отдельных пакетов Mariner и обширные тесты регрессии до выпуска образа, что снижает вероятность простоя службы. Политики виртуальных машин обеспечивают обновление образа виртуальной машины и дистрибутива Kubernetes гарантирует, что стек Kubernetes является последним и наибольшим. Вы можете управлять всеми контейнерами и конфигурациями Kubernetes в облаке и локальной среде с поддержкой Arc Kubernetes. Этот многоуровневый подход гарантирует безопасность и обновление всего стека программного обеспечения, чтобы бизнес-приложения могли работать надежно.
Облачные службы, включенные на границе
После подключения кластера AKS Edge Essentials к Azure Arc платформа Azure расширяет платформу Azure на границе с основными службами, такими как управление, мониторинг, приложение, машинное обучение и службы данных. Кроме того, она помогает использовать методы DevOps в любом месте и создавать итеративно с помощью GitOps и Flux для эффективного управления развертываниями приложений.
Следующие шаги
- Дополнительные сведения о вариантах развертывания