Знакомство

Завершено

Пример сценария

Представьте, что вы работаете в растущей компании по редактированию видео, которая предоставляет облачную службу рендеринга видео. Ваша компания испытывает повышенный спрос на свою службу отрисовки видео из-за недавнего международного расширения и хочет найти способ масштабирования продукта, чтобы обеспечить лучший опыт для ваших клиентов. Поскольку приложение уже развернуто в кластере Kubernetes, руководство поручило вам найти решения для масштабирования приложения без необходимости значительных изменений.

Вы знаете, что AKS предоставляет инструменты масштабируемости Kubernetes прямо "из коробки". Тем не менее, вы хотите лучше понять аспекты масштабируемости и как настроить это средство в соответствии с вашими потребностями.

В этом модуле вы узнаете, что такое масштабируемость и как она применяется к Kubernetes. Затем вы узнаете, как масштабировать приложение Kubernetes вверх и вниз с помощью собственного автомасштабирования, предоставленного Kubernetes, без необходимости вносить изменения в инфраструктуру.

Цели обучения

К концу этого модуля вы сможете:

  • Общие сведения о масштабируемости и его применении к Kubernetes.
  • Создание и настройка собственной масштабируемости в AKS.
  • Выберите, как настроить и точно отрегулировать HPAs.

Необходимые условия

  • Знакомство с концепциями Kubernetes. Если вы не знакомы с Kubernetes, начните с основ Kubernetes.
  • Знакомство с Git и GitHub.
  • Активная подписка Azure .
  • Возможность использовать Azure CLI.
  • Возможность создания контейнера Docker. Если вы не знакомы с Docker, начните с введение в контейнеры.

Все упражнения используют Azure Cloud Shell, в которой уже установлены все необходимые инструменты. Если вы предпочитаете запускать примеры в собственном терминале, необходимо установить Azure CLI и Kubectl. Если вы находитесь в Windows, необходимо установить WSL

Важный

Для выполнения этого упражнения вам потребуется собственная подписка Azure, и могут возникнуть расходы. Если у вас еще нет подписки Azure, создайте бесплатную учетную запись, прежде чем начать.