0Pricing
Kubernetes Basics icon

Kubernetes Basics

CloudBackendSystemsSecurityBeginnerEnterpriseScriptingNetwork

掌握 Kubernetes 的基础知识,从核心概念和集群设置到高级部署、网络、存储和安全,实现强大的容器编排。

🤖 AI 驱动📚 12 门课程👥 10万+ 学习者⭐ 4.9 分
课程概览

Kubernetes:大规模容器编排

Kubernetes 是部署、扩展和管理容器化工作负载的行业标准平台。它最初由 Google 设计,现已成为各种规模公司的生产基础设施的骨干——从运行少数服务的初创公司到在多区域集群中编排数千个容器的企业。本课程涵盖从启动第一个集群到编写自定义 Operator 和在生产中实施安全策略的所有内容。

你将学到什么

你将从 Pod、Deployment 和 ReplicaSet 背后的核心概念开始,然后进入 Service 和集群网络、使用 ConfigMap 和 Secret 的配置以及持久存储。之后你将学习可观测性和监控、使用 Helm 的包管理以及系统化故障排查。高级课程涵盖资源配额和调度约束、使用 RBAC 和 Pod Security Admission 的安全加固,以及生产部署模式,包括滚动更新、灰度发布以及使用 Operator Framework 构建自定义 Operator。

学习路径

十二门课程从 A1 到 C1 逐步推进。课程从 Kubernetes 入门和 设置你的第一个集群开始,在六门 B 级课程中建立核心技能——Pod、Deployment、Service、配置与存储、可观测性和 Helm——最后以三门 C1 课程结束:高级调度与资源管理、安全最佳实践和 高级部署与 Operator。每个阶段直接建立在前一个阶段之上,因此只需具备容器的基本知识即可。

工作原理

每门课程分为短小精悍的课时,你可以在内置编辑器中完成,获得实时反馈。在环境中直接练习 kubectl 命令和编写 YAML 清单,当需要更深入理解概念或配置无法应用时,可以咨询 AI 导师。

开始学习 →

你的学习方式

🎯
互动课程
实时反馈的动手编程练习
🤖
AI 导师
遇到困难时立即获得 AI 帮助
💻
内置编辑器
直接在浏览器中编写并运行代码
🏆
证书
完成课程后获得证书
课程

12 门课程

Kubernetes Basics 学习路径中的所有课程。

01

Kubernetes 入门

A14 节课

了解 Kubernetes 是什么、为什么它对现代应用部署至关重要,并探索其基础架构和核心组件。从容器编排基础开始学习。

02

搭建您的第一个集群

A24 节课PRO

亲手使用 Minikube 搭建本地 Kubernetes 集群,并学习如何使用 kubectl 与其交互。部署您的第一个应用。

03

使用容器组

B14 节课PRO

深入了解容器组这一 Kubernetes 中最小的可部署单元。理解其生命周期和状态,并有效管理多容器容器组。

04

部署与 ReplicaSets

B14 节课PRO

掌握部署与 ReplicaSets,管理无状态应用。学习如何确保所需的副本数量、执行滚动更新,并轻松回滚更改。

05

服务与网络

B24 节课PRO

探索如何使用 Kubernetes 服务和 Ingress 在内部和外部暴露应用。了解不同的服务类型及其适用场景。

06

配置与存储

B24 节课PRO

学习如何使用 ConfigMaps 管理应用配置,并使用 Secrets 保护敏感数据。掌握持久卷和持久卷声明等持久化存储概念。

07

可观测性与监控

B24 节课PRO

为 Kubernetes 应用实施全面的可观测性。学习如何收集日志、使用 Prometheus 和 Grafana 监控指标,并配置健康检查。

08

Helm 与软件包管理

B24 节课PRO

使用 Helm 简化 Kubernetes 中的应用部署与管理。学习如何为复杂应用创建、部署和管理 Helm chart。

09

故障排查与最佳实践

B24 节课PRO

掌握诊断和解决常见 Kubernetes 问题所需的技能。学习调试技术,并采用在生产环境中运行应用的最佳实践。

10

高级调度与资源管理

C14 节课PRO

使用高级调度技术优化资源利用率和容器组放置。学习资源请求、限制、节点选择器、亲和性、污点和容忍度。

11

安全最佳实践

C14 节课PRO

实施必要的安全实践,强化 Kubernetes 集群和应用的安全性。学习 RBAC、网络策略和容器组安全标准。

12

高级部署与 Operators

C14 节课PRO

使用 StatefulSets 和 DaemonSets 应对复杂的应用模式。了解 Kubernetes Operators,自动化管理自定义资源。

常见问题

常见问题解答

Kubernetes Basics 课程免费吗?

免费。你可以免费开始 Kubernetes Basics 课程并完成它的所有互动课程。可选的 PRO 订阅解锁高级 AI 工具和可分享的证书。

学习 ALL 需要有先前的经验吗?

不需要。课程从基础开始,逐步进阶到更高难度的主题,所以即使你没有任何 ALL 基础也可以开始。

我在 CoddyKit 上怎样学习 ALL?

学以致用。简洁的互动课程将清晰的讲解与实时动手编程练习结合,24/7 AI 导师在你遇到困难时提供个性化帮助。

完成 Kubernetes Basics 后能获得证书吗?

可以。PRO 学员可以参加考试,获得 Kubernetes Basics 课程的可分享的完成证书,其中包含可验证的代码。

我能在手机上学习 ALL 吗?

可以。CoddyKit 支持网页版和原生 iOS、Android 应用,你可以在任何设备上学习 ALL,进度会自动同步。

立即开始 Kubernetes Basics

加入数千名学习者,通过 AI 驱动的课程掌握编程。

免费开始 →浏览所有课程