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


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

Заметка

Используйте только элемент Azure Stack Marketplace Kubernetes для развертывания кластеров в качестве подтверждения концепции. Для поддерживаемых кластеров 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

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

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

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

Kubernetes в Azure