Введение
Представьте, что вы работаете в развивающейся компании, которая занимается монтажом видео и предоставляет облачную службу преобразования видео для просмотра. Ваша компания испытывает повышенный спрос на службу отрисовки видео из-за планов международного расширения. Вам нужно искать новые способы масштабирования продукта, чтобы обеспечить лучший опыт для всех клиентов. Таким образом, необходимо оценить, какая служба Azure улучшит возможность развертывания службы отрисовки видео в соответствии с требованиями клиентов.
Вы определили Служба Azure Kubernetes (AKS) в качестве бизнес-решения для развертывания. AKS соответствует требованиям, что позволяет развернуть приложение и способствует росту компании. Вы хотите понять, как следует развернуть приложение в кластере AKS и предоставить клиентам доступ к службам приложения.
В этом модуле разверните рабочие нагрузки Kubernetes декларативно в кластере AKS с помощью файлов манифеста. Затем можно создать различные файлы манифеста развертывания для развертывания и предоставления приложению пользователям.
Цели обучения
Темы этого модуля:
- Создание и настройка кластера AKS.
- Развертывание рабочих нагрузок Kubernetes с помощью YAML-файлов развертывания.
Необходимые компоненты
- Знание Kubernetes и его основных понятий. Если вы не знакомы с Kubernetes, начните с основ Kubernetes.
- Базовое представление о Git и GitHub.
- Базовое представление о Docker и образах Docker.
- Активная подписка Azure.
- Умение пользоваться Azure CLI.
- Умение создавать контейнеры Docker. Если вы не знакомы с Docker, начните с изучения общих сведений о контейнерах.
Все упражнения используют Azure Cloud Shell, в котором уже установлены все необходимые средства. Если вы предпочитаете запускать примеры в собственном терминале, сначала необходимо установить следующие средства: