实验指南
最后更新: September 13, 2026
本节提供用于练习 Kubernetes 及相关技术的动手实验指南。每个实验都包含分步说明和验证方法,让您能够在真实环境中确认理论学习的内容。
实验列表
| # | 实验 | 难度 | 前置条件 |
|---|---|---|---|
| 1 | Linux 基础实验 | 初级 | 可访问 Linux 终端 |
| 2 | Linux 高级技能实验 | 初级 | 已完成 Linux 基础学习 |
| 3 | 容器技术实验 | 初级 | 已安装 Docker |
| 4 | Pod 和工作负载实验 | 初级 | kubectl、K8s 集群 |
| 5 | Service 和网络实验 | 中级 | kubectl、K8s 集群 |
| 6 | 存储实验 | 中级 | kubectl、K8s 集群 |
| 7 | ConfigMap 和 Secret 实验 | 初级 | kubectl、K8s 集群 |
| 8 | EKS 集群创建实验 | 中级 | AWS CLI、eksctl |
| 9 | 可观测性 E2E:系列介绍 | 高级 | 已获批准的 AWS 环境、Helm、Python |
| 10 | 可观测性 E2E:基础设施设置 | 中级 | 已准备好系列介绍和网络 |
| 11 | 可观测性 E2E:可观测性技术栈 | 高级 | 已完成第 1 部分 |
| 12 | 可观测性 E2E:MSA Deployment 和 Canary | 高级 | 已完成第 2 部分 |
| 13 | 可观测性 E2E:负载测试和自动扩缩容 | 中级 | 已完成第 3 部分 |
| 14 | 可观测性 E2E:告警和 AIOps | 高级 | 已完成第 4 部分 |
| 15 | 可观测性 E2E:分布式追踪分析 | 高级 | 已完成第 5 部分 |
推荐学习路径
- 基础实验 (1→2→3):学习 Linux 和容器技术
- 核心实验 (4→7→5→6):使用 Kubernetes 核心资源
- EKS 实验 (8):在真实云环境中运维集群
- 可观测性实验 (9→10→11→12→13→14→15):构建和运维端到端可观测性技术栈
实验环境设置
本地环境(用于基础/容器实验)
- Linux 终端(WSL2、macOS Terminal 或 Linux)
- Docker Desktop 或 Docker Engine
Kubernetes 环境(用于核心实验)
请为您的 OS/CPU 架构安装工具,并遵循每个实验对集群/版本的要求。请勿在 macOS 或 ARM 上直接安装未经修改的 Linux AMD64 二进制文件。
bash
kubectl version --client
kubectl config current-contextAWS 环境(用于 EKS 实验)
- AWS 账户和已配置的 AWS CLI
- 已安装 eksctl
实验提示
- 首先查看每个实验的 前置条件
- 运行命令后,与 预期输出 进行比较以验证操作正确无误
- 遇到困难时使用 提示
- 完成实验后,始终运行 清理 部分中的命令以删除资源