Kubernetes 入门指南

初级

本课程旨在教授您如何使用 Kubernetes 管理应用程序容器。您将了解 Kubernetes 的工作原理以及如何使用它来部署和管理应用程序。

kubernetesdevops

💡 本教程由 AI 辅助翻译自英文原版。如需查看原文,您可以 切换至英文原版

概述

本课程将快速、全面地介绍 Kubernetes,这是一个流行的开源容器编排平台。学员将获得实践经验,包括设置本地 Kubernetes 集群、部署应用程序、管理服务、扩展和负载均衡,以及更新和回滚应用程序。

目标

完成本课程后,学员将能够:

  1. 设置本地 Kubernetes 集群并探索其组件。
  2. 在 Kubernetes 上部署应用程序并理解部署过程。
  3. 使用各种工具和命令探索和调试 Kubernetes 应用程序。
  4. 使用不同的服务类型公开(expose)Kubernetes 应用程序。
  5. 扩展和负载均衡在 Kubernetes 上运行的应用程序。
  6. 更新和回滚在 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 基础,使他们能够:

  1. 理解 Kubernetes 的核心概念和架构。
  2. 获得管理和操作 Kubernetes 集群的实践经验。
  3. 培养在 Kubernetes 上部署、管理和扩展容器化应用程序的技能。
  4. 有效地排查和调试基于 Kubernetes 的应用程序。
  5. 及时了解最新的 Kubernetes 功能和最佳实践。

通过完成本课程,学员将能够熟练地在实际场景中使用 Kubernetes,并为云原生应用程序的开发和部署做出贡献。

教师

labby
Labby
Labby is the LabEx teacher.