概述
本课程将快速、全面地介绍 Kubernetes,这是一个流行的开源容器编排平台。学员将获得实践经验,包括设置本地 Kubernetes 集群、部署应用程序、管理服务、扩展和负载均衡,以及更新和回滚应用程序。
目标
完成本课程后,学员将能够:
- 设置本地 Kubernetes 集群并探索其组件。
- 在 Kubernetes 上部署应用程序并理解部署过程。
- 使用各种工具和命令探索和调试 Kubernetes 应用程序。
- 使用不同的服务类型公开(expose)Kubernetes 应用程序。
- 扩展和负载均衡在 Kubernetes 上运行的应用程序。
- 更新和回滚在 Kubernetes 上部署的应用程序。
亮点
- 注重实践技能的动手学习
- 全面涵盖 Kubernetes 核心概念和功能
- 设置本地 Kubernetes 环境的分步指南
- 探索真实的 Kubernetes 用例和最佳实践
结构
本课程分为以下模块:
graph LR;
A[Kubernetes 快速入门] --> B[Kubernetes]
B --> C[Lab: 探索 Kubernetes 集群]
B --> D[Lab: 在 Kubernetes 上部署应用程序]
B --> E[Lab: 探索和调试 Kubernetes 应用程序]
B --> F[Lab: 公开 Kubernetes 应用程序]
B --> G[Lab: 扩展和负载均衡应用程序]
B --> H[Lab: 更新和回滚应用程序]
本课程旨在为学员提供坚实的 Kubernetes 基础,使他们能够:
- 理解 Kubernetes 的核心概念和架构。
- 获得管理和操作 Kubernetes 集群的实践经验。
- 培养在 Kubernetes 上部署、管理和扩展容器化应用程序的技能。
- 有效地排查和调试基于 Kubernetes 的应用程序。
- 及时了解最新的 Kubernetes 功能和最佳实践。
通过完成本课程,学员将能够熟练地在实际场景中使用 Kubernetes,并为云原生应用程序的开发和部署做出贡献。



