Kubernetes 和 Amazon EKS 培训内容
本仓库是一本全面的云计算指南,涵盖 Linux 和容器基础知识、Kubernetes 和 Amazon EKS、网络、服务网格、存储、数据库、数据管道、AI/ML 以及安全与运维。除学习资料外,它还提供在真实 AWS 环境中测量的基准数据、主题测验以及精选的动手实验。
学习资料和测验
本培训内容为每个主题提供学习资料和配套测验。你可以通过测验检验并巩固所学内容。每个测验都采用可切换的隐藏答案设计,你可以先尝试回答问题,再显示答案。
- 学习资料目录 - 按主题分类的学习资料
- 测验合集 - 按主题分类的测验
- 学习路线图 - 完整的学习地图和推荐学习路径 | 测验
- 使用 LLM 阅读 - 通过 llms.txt、清单和 MCP 查找并阅读源材料 | 测验
目录
新闻
- 每周新闻 - Kubernetes/EKS 生态系统最新新闻摘要
Linux 和容器
- Linux 基础知识 | 测验 | 实验
- Linux 运维技能 | 测验 | 实验
- 容器技术 | 测验 | 实验
- eBPF 基础知识与实际应用 | 测验
Linux 内核
Kubernetes 核心概念
- Kubernetes 简介 | 测验
- 集群架构 | 测验
- Pod 和工作负载 | 测验
- Service 和网络 | 测验
- 存储 | 测验
- 配置 | 测验
- 安全 | 测验
- 策略 | 测验
- 调度、抢占和驱逐 | 测验 | 实验
- 集群管理 | 测验
- Kubernetes 中的 Windows | 测验
- 扩展 Kubernetes | 测验
- 自定义 Scheduler
- 自动扩缩
Amazon EKS
- EKS 简介 | 测验
- EKS 集群创建
- EKS 网络
- EKS 存储
- EKS 安全 | 测验
- EKS 监控和日志记录 | 测验
- EKS 成本优化 | 测验
- EKS 升级 | 测验
- EKS 故障排查 | 测验
- EKS 弹性和高可用性 | 测验
- EKS 高级调试 | 测验
- Kubernetes 版本特性和路线图 | 测验
EKS 混合节点
- EKS 混合节点简介
- 前提条件 | 测验
- 网络配置 | 测验
- 受限互联网环境设置 | 测验
- 节点引导 | 测验
- GPU 服务器集成 | 测验
- 工作负载放置策略 | 测验
- 节点生命周期管理 | 测验
- 运维和维护 | 测验
- 裸金属操作系统设置 | 测验
- 混合节点网关 | 测验
- 网络隔离安全审查 | 测验
EKS Auto Mode
- EKS Auto Mode 简介
- 入门 | 测验
- NodePool 配置 | 测验
- 扩缩行为 | 测验
- Spot 实例策略 | 测验
- 运维和管理 | 测验
- 成本管理 | 测验
- 节点生命周期 | 测验
- 工作负载优化 | 测验
- 迁移指南 | 测验
网络
- 从零开始学习 Linux 网络
- 网络专家学习路径
- Kubernetes 网络概述 | 测验
- 网络基础知识:25 种协议
- Linux 网络诊断实践 | 测验
- VPC CNI | 测验
- 深入了解 Cilium
- Cilium 简介
- 第 1 部分:简介 | 测验
- 第 2 部分:eBPF | 测验
- 第 3 部分:网络 | 测验
- 第 4 部分:IPAM 和策略 | 测验
- 第 5 部分:L2-L7 网络 | 测验
- 第 6 部分:安全和可见性 | 测验
- 第 7 部分:高级主题 | 测验
- 第 8 部分:eBPF 数据路径内部机制 | 测验
- 第 9 部分:Overlay 和原生路由 | 测验
- 第 10 部分:深入了解 IPAM | 测验
- 第 11 部分:BGP、负载均衡器 IP 和出口流量 | 测验
- 第 12 部分:mTLS、加密和身份 | 测验
- 第 13 部分:版本、安装/升级和 Cluster Mesh | 测验
- 网络概念 | 测验
- 术语表 | 测验
- 深入了解 Calico
- VPC Lattice | 测验
- AWS Load Balancer Controller | 测验
- Gateway API | 测验
- 跨组织 VPC 连接 | 测验
- Pod 网络基准测试 | 测验
服务网格
Linkerd
Cilium 服务网格
深入了解 VPC Lattice
存储
数据库
区块链
数据管道
- EKS 上的数据概述
- 深入了解 EKS 上的 Kafka
- 深入了解 EKS 上的 Spark
- 深入了解 EKS 上的 Airflow
- 深入了解 EKS 上的 Flink
AI/ML
- AI/ML 工作负载 | 测验
- AI 基础设施 | 测验
- 在 EKS 上训练模型 | 测验
- 推理框架 | 测验
- vLLM 部署与优化 | 测验
- EKS 上的 Agentic AI 平台 | 测验
- AI/ML 最佳实践 | 测验
- 深入了解 EKS 上的 Ray
- 深入了解 EKS 上的 Kubeflow
- 深入了解 EKS 上的 MLflow
- EKS 上的 MLflow 简介
- 第 1 部分:MLflow Tracking | 测验
- 第 2 部分:MLflow Model Registry | 测验
- 第 3 部分:在 EKS 上部署 MLflow | 测验
- SageMaker AI Qwen PII 指南
- 指南简介
- 第 1 部分:平台架构 | 测验
- 第 2 部分:合成 PII 数据和令牌化 | 测验
- 第 3 部分:SageMaker AI 和 MLflow 执行 | 测验
- 第 4 部分:Unified Studio 治理 | 测验
- 第 5 部分:事实验证结果 | 测验
安全与策略
- 使用 Kyverno 管理策略 | 测验
- Kubernetes 身份验证和授权 | 测验
- Pod 安全标准 | 测验
- 网络策略 | 测验
- Secret 管理 | 测验
- EKS 安全最佳实践 | 测验
- 镜像安全 | 测验
- 运行时安全 | 测验
- OPA Gatekeeper | 测验
- cert-manager | 测验
- Kubescape | 测验
- SPIFFE/SPIRE | 测验
- 基于事件的纵深防御和响应 | 测验
- WAF、边缘、API 和源站防护 | 测验
- Palo Alto 和 Fortinet NGFW | 测验
- GWLB 和 GENEVE 路径及故障验证 | 测验
GitOps
- GitOps 概述
- ArgoCD
- FluxCD | 测验
- GitOps 工具比较 | 测验
- Flagger 渐进式交付 | 测验
- 功能标记和 OpenFeature | 测验
企业云治理
- 治理概述 | 测验
- Landing Zone、OU 和组织控制 | 测验
- 账户结构和 IAM 边界 | 测验
- 多账户、多集群 EKS 架构 | 测验
- 共享 VPC 和连接 | 测验
- 数据和安全边界 | 测验
- 决策框架和 PoC 设计 | 测验
平台工程
- 平台工程概述 | 测验
- Helm | 测验
- Kubernetes AWS Controllers (ACK) | 测验
- Kubernetes Resource Operator (KRO) | 测验
- Kubernetes 扩展机制 | 测验
- ExampleCorp:ACK + KRO 集成示例
- Backstage IDP | 测验
- Crossplane | 测验
- vCluster | 测验
容器镜像仓库
可观测性
- 可观测性概述
- 指标
- 日志记录
- 日志记录概述 | 测验
- Grafana Loki | 测验
- OpenSearch | 测验
- CloudWatch Logs | 测验
- ClickHouse | 测验
- 日志收集器 | 测验
- 追踪
- 告警
- Grafana | 测验
- 可观测性优化指南 | 测验
运维指南
- 基础设施设置 | 测验
- 高级基础设施 | 测验
- CI 管道 | 测验
- GitOps 多集群 | 测验
- GitOps 自动化 | 测验
- 扩缩策略 | 测验
- 可观测性告警 | 测验
- 可观测性分析 | 测验
- 可观测性堆栈 | 测验
- 资源优化 | 测验
- 升级运维 | 测验
- 活动容量规划操作手册 | 测验
- FinOps 成本可见性平台 | 测验
- Tekton Pipelines | 测验
- 可用区集群运维 | 测验
- 故障排查操作手册 | 测验
- EKS Spot 生产实验和结果评估 | 测验
实验指南
我们提供动手实验指南,帮助你在学习理论后于真实环境中进行练习。
- 实验指南列表
- 基础:Linux 基础知识、Linux 运维、容器实验
- 核心:Pod、Service、存储、ConfigMap 实验
- EKS:集群创建实验
可观测性端到端实验
- 实验系列简介
- 第 1 部分:基础设施设置 | 测验
- 第 2 部分:可观测性堆栈 | 测验
- 第 3 部分:MSA 部署和金丝雀发布 | 测验
- 第 4 部分:负载测试和自动扩缩 | 测验
- 第 5 部分:告警和 AIOps | 测验
- 第 6 部分:分布式追踪分析 | 测验
学习指南
初学者学习路径
- 按以下顺序学习:Linux 和容器 -> Kubernetes 核心概念 -> Amazon EKS
- 阅读每章后,完成相应测验以检查理解情况
- 在练习环境中动手执行命令和示例代码
高级用户学习路径
- 按以下顺序学习:Amazon EKS -> AI/ML -> 服务网格 -> 安全与策略
- 通过 Cilium 部分深入学习网络
- 聚焦特定工具或技术,进行深入学习
如何使用测验
- 点击每篇文档末尾的测验链接,检查学习情况
- 先思考答案,再展开查看隐藏答案
- 回顾相关文档,查漏补缺
贡献
如果你想为本项目做出贡献:
- 发现拼写错误或内容错误时,请提交 issue
- 提出新主题或改进建议
- 提出测验题目的补充或改进建议
许可证
本培训材料可免费用于学习。