介绍
容器是微服务体系结构和应用程序的常见开发方法。 基于容器的实现有效地使用硬件,因为安全功能允许多个实例在同一主机上同时运行,而不会相互影响。 容器还可以通过部署更多实例轻松横向扩展服务。
在单个主机或开发环境中,标准容器管理运行时支持管理单个容器。 当需要缩放具有多个协同工作的容器的复杂系统时,容器管理更具挑战性。 解决方案必须整合配置和维护,以便进行负载均衡、部署过程的业务流程协调以及对网络连接的支持。
为了帮助处理复杂系统的管理过程,开发人员通常会使用 Kubernetes 这样的容器管理平台。 该平台提供网络配置设置,使容器能够访问网络内的指定资源,或使其可供外部网络(包括 Internet)访问。
在本模块中,你探索可以通过在 Azure Kubernetes 服务 (AKS) 上为 Windows 容器实现网络选项来解决的业务问题类型。 你回顾 Windows 容器和 Kubernetes 的基本网络概念,包括使用虚拟交换机管理隔离,以及使用容器网络接口 (CNI) 插件配置 IP 地址。 你探讨 AKS 和 AKS 混合上的 Windows 容器化应用程序的网络部署解决方案。