Kubernetes 是一个开源容器管理平台,具有灵活的架构能力,让企业不仅能轻松对基础设施资源进行统一管理,还能方便地统一管理上层业务,实现业务架构的统一。容器化的一项优势是,无需配置硬件和花费时间安装操作系统和软件来托管部署。容器之间彼此隔离,并且多个容器可以在相同硬件上运行。此配置可帮助我们更加高效地使用硬件,并且可以帮助提升应用程序的安全性。
今天我们就为大家整理了Kubernetes on Azure的精华学习资源。在这里,你将了解使用Kubernetes创建容器的具体方法及工作原理,并带你了解现实中可使用 Azure Kubernetes 服务解决的场景。
课题大纲
模块1. Docker 容器简介
你将了解如何使用 Docker 创建自己的容器,Docker 基础结构的幕后工作原理。
模块2. Kubernetes 简介
你将了解Kubernetes 如何支持容器业务流程协调,控制平面与节点之间的差异,以及评估 Kubernetes 是否是适合给定工作负载的业务流程协调平台。
模块3. Azure Kubernetes 服务简介
你将了解 Azure Kubernetes 服务 (AKS) 如何简化在 Azure 中管理托管的 Kubernetes 环境的方式。
模块4. 在 Azure Kubernetes 服务中部署容器化应用程序
你将了解创建并设置 AKS 群集,使用 deployment YAML 文件部署 Kubernetes 工作负载,以及使用服务和入口公开 Kubernetes 工作负载。
模块5. 优化 Azure Kubernetes 服务 (AKS) 上的计算成本
你将了解通过使用 Azure Kubernetes 服务 (AKS) 开发云原生应用程序时用于优化计算成本的策略。你将配置用户节点池,并了解如何将节点计数缩放到零。然后,通过使用群集自动缩放程序来配置 AKS 现成节点池,以优惠价格购买未使用的 Azure 计算容量。最后,启用 AKS 上用于管理资源配额的 Azure Policy,以管理 AKS 计算资源的部署。
模块6. 使用 HELM 管理应用程序和包
你将了解使用 HELM 作为 Kubernetes 包管理器的好处,学习为云原生应用程序创建 HELM 图表,以及使用 Helm 管理云原生应用程序发布。
扫描下方二维码或点击文末指引,开始学习!
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。