Знакомство
Контейнеры — это распространенный подход к разработке архитектур и приложений микрослужб. Реализация на основе контейнеров эффективно использует оборудование, так как функции безопасности позволяют нескольким экземплярам одновременно работать на одном узле, не влияя друг на друга. Контейнеры также упрощают масштабирование службы путем развертывания дополнительных экземпляров.
В одной среде размещения или среды разработки стандартная среда выполнения управления контейнерами поддерживает управление отдельными контейнерами. При необходимости масштабировать сложную систему с несколькими контейнерами, управление контейнерами сложнее. Решение должно включать конфигурацию и обслуживание для балансировки нагрузки, оркестрации процесса развертывания и поддержки сетевого подключения.
Чтобы помочь в процессе управления для сложной системы, разработчики часто используют платформу управления контейнерами, например Kubernetes. Платформа предлагает параметры конфигурации сети, чтобы контейнеры могли получать доступ к указанным ресурсам в сети или быть доступными для внешних сетей, включая Интернет.
В этом модуле вы изучите типы бизнес-проблем, которые можно решить, реализуя сетевые параметры для контейнеров Windows в службе Azure Kubernetes (AKS). Вы изучите основные понятия сети для контейнеров Windows и Kubernetes, включая управление изоляцией с помощью виртуальных коммутаторов и настройку IP-адресов с помощью подключаемых модулей CNI. Вы изучите решения для развертывания сети для контейнерных приложений Windows в AKS и AKS Hybrid.