Разработка и развертывание приложений в Kubernetes
В этой схеме обучения вы узнаете, как разрабатывать, создавать, развертывать и автоматически поддерживать облачные приложения, предназначенные для работы со службой Azure Kubernetes, на всех этапах от первых набросков до конвейера развертывания.
Предварительные требования
- Подписка Azure
- Умение пользоваться Azure CLI.
- Способность работать с порталом Azure
- Базовые знания Kubernetes и его основных понятий
Код достижения
Вы хотите запросить код достижения?
Модули, включенные в эту схему обучения
Быстрое развертывание контейнерного приложения, размещенного в Службе контейнеров Azure или у любого другого регистратора в Службах Azure Kubernetes с помощью декларативных файлов манифеста.
Helm — это диспетчер пакетов приложений для Kubernetes, который используется для стандартизации и упрощения развертывания облачных приложений на Kubernetes. Здесь вы узнаете, как установить сторонние пакеты, называемые диаграммами Helm, и как создавать и устанавливать диаграммы Helm для рабочих нагрузок, разрабатываемых командами.
Ознакомьтесь с рекомендациями по архитектуре, чтобы узнать, как создать приложение с отслеживанием состояния, управляемое внешним источником данных, с помощью Azure Cosmos DB и AKS.
Узнайте, как безопасно хранить секреты и конфигурации приложений с помощью собственных ресурсов Kubernetes в службе Kubernetes Azure (AKS). Разверните готовое приложение, используя секреты и объекты ConfigMap для хранения релевантных данных.
Изучите стратегии оптимизации затрат, которые можно использовать в Azure при разработке ориентированных на облако приложений. Служба Azure Kubernetes (AKS) предлагает функции, которые можно использовать для управления затратами на вычисление в кластере AKS. Эти функции включают автоматическое масштабирование узла, пулы точечных узлов AKS и политику Azure.