Развертывание Kubernetes для работы с контейнерами Azure Stack Hub

Примечание

Используйте элемент Kubernetes Azure Stack Marketplace для развертывания кластеров в качестве проверки концепции. Для поддерживаемых кластеров Kubernetes в Azure Stack используйтеобработчик AKS.

Вы можете следовать инструкциям, описанным в этой статье, чтобы развернуть и настроить ресурсы для Kubernetes за одну согласованную операцию. В этих инструкциях используется шаблон решения Azure Resource Manager. Вам потребуется собрать все необходимые сведения об установке Azure Stack Hub, создать шаблон и выполнить развертывание в облаке. Шаблон Azure Stack Hub не использует управляемую службу AKS, представляемую в глобальной среде Azure.

Kubernetes и контейнеры

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

Kubernetes можно использовать для следующих целей:

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

Вам будут выставляться счета только за использование вычислительных ресурсов, необходимых для узлов, поддерживающих кластер. Дополнительные сведения см. в статье Потребление ресурсов и выставление счетов в Azure Stack Hub.

Развертывание Kubernetes для работы с контейнерами

Инструкции по развертыванию кластера Kubernetes в Azure Stack Hub будут зависеть от вашей службы управления удостоверениями. Проверьте решение по управлению удостоверениями, используемое при установке Azure Stack Hub. Обратитесь к администратору Azure Stack Hub, чтобы проверить службу управления удостоверениями.

Подключение к кластеру

Теперь все готово для подключения к кластеру. Главный кластер можно найти в группе кластерных ресурсов. Он называется k8s-master-<sequence-of-numbers>. Подключитесь к главному кластеру, используя клиент SSH. Управлять кластером можно с помощью kubectl, клиента командной строки Kubernetes. Инструкции см. на сайте Kubernetes.io.

Можно также использовать диспетчер пакетов Helm для установки и развертывания приложений в кластер. Инструкции по установке и использованию Helm с кластером см. на сайте helm.sh.

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

Получение доступа к панели мониторинга Kubernetes в Azure Stack

Добавление Kubernetes в Azure Stack Hub Marketplace (для оператора Azure Stack Hub)

Развертывание Kubernetes в Azure Stack Hub с помощью идентификатора Microsoft Entra

Развертывание Kubernetes в Azure Stack Hub с помощью служб федерации Active Directory (AD FS)

Kubernetes в Azure