Kubernetes 基础知识

中级

学习 Kubernetes 基础知识。本模块涵盖集群访问 (Cluster Access)、理解 Pods、与 Pods 交互 (Interacting with Pods)、用于扩展的 Deployments、使用 Services 暴露应用 (Exposing Apps with Services)。您将通过实践操作实验 (hands-on labs) 和真实世界的挑战来掌握这些基本的 Linux 技能。

devops-engineerkubernetesdevopspython

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

Kubernetes 基础

学习如何访问 Kubernetes 集群、理解 Pod、管理运行中的工作负载、通过 Deployment 扩展应用以及暴露服务。本课程将介绍在集群(而非单台服务器)上运行无状态应用所需的核心 Kubernetes 概念。

为什么学习本课程

Kubernetes 已成为运行容器化应用的标准平台,但它带来了与传统 Linux 服务截然不同的运维模式。运维人员在云原生环境中进行故障排查或部署应用之前,必须先掌握集群访问、工作负载对象、扩展行为以及服务暴露等核心知识。

你将学到什么

  • 访问 Kubernetes 集群并使用与之交互的命令行工具。
  • 理解作为容器化工作负载基本执行单元的 Pod。
  • 检查并与集群中运行的工作负载进行交互。
  • 使用 Deployment 扩展和更新无状态应用。
  • 通过 Kubernetes Service 暴露工作负载。
  • 在无状态应用部署挑战中应用这些技能。

课程路线图

课程从集群访问开始,确保你能连接到 Kubernetes 并验证工具和上下文配置是否正确。随后将介绍 Pod,它是集群内运行容器的基本构建块。

接下来,课程重点讲解如何与 Pod 交互,以便你能够检查和操作活跃的工作负载。之后,你将学习用于扩展和受控发布行为的 Deployment,以及用于在集群内外暴露应用的 Service。

课程最后是「无状态应用部署」挑战,你将在一个完整的 Kubernetes 实践工作流中综合运用集群访问、工作负载检查、扩展和暴露服务等技能。

课程受众

本课程适合 DevOps 学习者和平台初学者,他们需要在深入研究集群管理主题之前,获得一份实用的 Kubernetes 入门指南。

学习成果

学完本课程后,你将能够访问 Kubernetes 集群,理解并检查基本的工作负载对象,使用 Deployment 扩展无状态应用,并利用标准的 Kubernetes 模式暴露服务。

教师

labby
Labby
Labby is the LabEx teacher.