总结
贵公司希望使用云原生模式和做法部署新的在线商店。 他们决定使用 Kubernetes 作为运行应用程序的平台。 你的工作是设计一个用以支持该应用程序的需求的网络。
你回顾了 Kubernetes 群集中的不同组件如何使用 IP 地址。 然后,查看了需要部署的应用程序,以确定其资源要求。 你了解了应用程序需要多少 Pod、使用多少处理器和内存,并考虑到应用程序可能会随应用需求而纵向扩展或缩减。 使用了这些信息确定了哪种类型的虚拟机最适合 Kubernetes 群集的节点,以及需要多少台 VM。 然后,你确定了网络应该是多大,以及它所需的 IP 地址数。
Kubernetes 群集网络的设计过程可能很复杂。 但是,通过首先充分了解应用程序的要求,你可以轻松创建满足应用程序需求的设计。 了解应用程序在其整个操作生命周期中也会有所帮助。 了解你期望应用程序如何运行后,可以更好地检测可能影响其平稳运行的任何潜在问题。
重要
在本模块的选做练习中,你使用自己的 Azure 订阅创建了资源。 请清理这些资源,以便不再为其支付费用。
了解详细信息
若要继续了解 AKS 网络,请参阅以下文章:
- 在 Azure Kubernetes 服务 (AKS) 中配置 Azure 容器网络
- Azure Kubernetes 服务 (AKS) 中应用程序的网络概念
- Azure Kubernetes 服务 (AKS) 中的应用程序缩放选项
- 自动缩放群集以满足 Azure Kubernetes 服务 (AKS) 上的应用程序需求
- 升级 Azure Kubernetes 服务 (AKS) 群集
- 在 Azure Kubernetes 服务 (AKS) 中管理系统节点池
- 使用包含 Azure Kubernetes 服务 (AKS) 的内部负载均衡器
- Azure Kubernetes 服务 (AKS) 群集的基线体系结构