Что такое локальные kubernetes с Служба Azure Kubernetes в Azure Stack HCI и сервере Windows?

Область применения: Azure Stack HCI и сервер Windows

Служба Azure Kubernetes (AKS) в Azure Stack HCI и Windows Server — это локальная реализация AKS в Kubernetes. AKS в Azure Stack HCI и Windows Server автоматизирует выполнение контейнерных приложений в большом масштабе. AKS упрощает размещение контейнеров Linux и Windows контейнеров в центре обработки данных.

Чтобы приступить к работе с локальной средой Kubernetes с помощью AKS, настройтеAKS в Azure Stack HCI и Windows Server.

Кроме того, вы можете использовать AKS для оркестрации облачных контейнеров. См. Служба Azure Kubernetes в Azure. Если вы используете Azure Stack Hub, см. обработчик AKS в Azure Stack Hub.

В следующих разделах рассматриваются некоторые причины использования AKS в Azure Stack HCI и Windows Server, а затем ответьте на некоторые распространенные вопросы о службе и о том, как приступить к работе. Общие сведения о контейнерах см. в Windows и контейнерах. Общие сведения о работе Kubernetes в AKS в Azure Stack HCI и Windows Server см. в основных понятиях Kubernetes и в статье Kubernetes.io.

Зачем использовать AKS в Azure Stack HCI и сервере Windows для контейнерных приложений?

Хотя вы можете управлять несколькими контейнерами вручную с помощью Docker и Windows, приложения часто используют пять, десять или даже сотни контейнеров, в которых входит оркестратор Kubernetes.

Kubernetes — это оркестратор с открытым кодом для автоматизации управления контейнерами в большом масштабе. AKS упрощает локальное развертывание Kubernetes, предоставляя мастера, которые можно использовать для настройки Kubernetes и основных надстроек Azure Stack HCI, а также создания кластеров Kubernetes для размещения рабочих нагрузок.

Ниже приведены некоторые функции AKS, доступные в Azure Stack HCI.

  • Развертывание контейнерных приложений в большом масштабе в кластерах Kubernetes, работающих в Azure Stack HCI и кластере Windows Server.
  • Развертывание контейнерных приложений под управлением Linux и Windows и управление ими.
  • Увеличение или уменьшение масштаба путем добавления или удаления узлов в кластер Kubernetes.
  • Управление хранилищем и сетью в кластере Kubernetes.
  • Предоставьте автоматические обновления для развертывания Kubernetes.
  • Следите за последними доступными версиями Kubernetes.
  • Используйте популярные службы Azure через Azure Arc для Kubernetes.

Упрощение настройки локальной среды Kubernetes

AKS упрощает процесс настройки Kubernetes в Azure Stack HCI и Windows Server 2019/2022 Datacenter и включает следующие функции:

  • Мастер Windows Admin Center для настройки AKS и его зависимостей.
  • Мастер Windows Admin Center для создания кластеров Kubernetes для запуска контейнерных приложений.
  • Командлеты PowerShell для настройки Kubernetes и создания кластеров Kubernetes, если вы предпочли бы создать сценарий настройки узла и создания кластера Kubernetes.

Просмотрите GIF-файл ниже, чтобы ознакомиться с процессом развертывания:

GIF for deploying AKS HCI

Просмотр локальных Kubernetes и управление ими с помощью средств или Azure Arc

После настройки локальной среды Kubernetes с помощью AKS и создания кластера Kubernetes вы можете управлять инфраструктурой Kubernetes и отслеживать ее с помощью:

  • В портал Azure с помощью Azure Arc используйте Azure Arc для управления приложениями, развернутыми поверх кластеров Kubernetes в облачных и локальных средах.
    Azure Arc также позволяет управлять кластерами Kubernetes с помощью других служб Azure, включая:
    • Azure Monitor
    • Политика Azure
    • Управление доступом на основе ролей
  • В локальной среде используются такие популярные средства, как Kubectl . Существует множество средств с открытым кодом, позволяющих развертывать приложения в кластере Kubernetes, управлять ресурсами кластера, устранять неполадки и просматривать запущенные приложения. Все эти средства работают с кластерами Kubernetes, развернутыми с AKS в Azure Stack HCI и Windows Server.

Запуск контейнеров Linux и Windows

AKS полностью поддерживает контейнеры на основе Linux и Windows. При создании кластера Kubernetes в Azure Stack HCI можно выбрать, следует ли создавать пулы узлов (группы идентичных узлов кластера Kubernetes) для запуска контейнеров Linux, Windows контейнеров или обоих типов.

AKS создает узлы Linux и Windows, чтобы вам не нужно было напрямую управлять операционными системами Linux или Windows.

Защита инфраструктуры контейнеров

AKS включает множество функций для защиты инфраструктуры контейнеров:

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

Подготовка к началу работы

В следующих разделах приведены сведения о том, что необходимо запустить в локальной среде Kubernetes с AKS в Azure Stack HCI и Windows Server. Полные сведения о том, что необходимо перед установкой AKS в Azure Stack HCI и Windows Server, см. в требованиях к системе.

В системе Windows Admin Center

Компьютер под управлением шлюза Windows Admin Center должен быть следующим:

  • Зарегистрировано в Azure
  • В том же домене, что и кластер Azure Stack HCI или Windows Server 2019/2022 Datacenter

В отказоустойчивом кластере Azure Stack HCI и Windows Server или Windows Server 2019/2022 Datacenter, на котором размещены AKS

Отказоустойчивый кластер Azure Stack HCI и Windows Server или Windows Server 2019/2022 Datacenter имеет следующие требования:

  • Не более восьми серверов в кластере
  • 1 ТБ доступной емкости в пуле носителей для AKS
  • По крайней мере 30 ГБ доступной памяти для запуска виртуальных машин AKS
  • Все серверы в кластере должны использовать регион EN-US и выбор языка.

Общие требования к системе Azure Stack HCI см. в статье о требованиях к системе Azure Stack HCI.

Конфигурация сети для Azure Stack HCI

Сеть, подключенная к виртуальным машинам в кластере Azure Stack HCI или Windows Server 2019/2022 Datacenter, требует выделенной области IPv4-адресов, доступных для AKS и доступных виртуальными машинами в кластере Azure Stack HCI или Windows Server 2019/2022 Datacenter. Дополнительные сведения о требованиях к сети см. в статье AKS в Azure Stack HCI и требованиях к системе сервера Windows.

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

Чтобы приступить к работе с AKS в Azure Stack HCI и Windows Server, ознакомьтесь со следующими статьями: