K8S LEARNING PATH

Kubernetes入门教程与K8s学习路径

按照学习阶段梳理Kubernetes基础概念、核心对象、集群部署、应用发布、网络存储、部署运维、安全治理和生产实践内容,帮助你从K8s入门教程逐步进入企业级Kubernetes应用与运维场景。

适合对象面向K8s初学者、开发工程师、平台运维与技术决策者
学习阶段5 个阶段,覆盖基础概念、核心对象、集群部署、网络存储与生产治理
推荐先读从“Kubernetes是什么”开始,先建立容器编排和集群对象模型
最终目标具备 Kubernetes 应用部署、平台运维、安全治理和生产实践能力

学习路径

建议按阶段阅读:先看推荐先读,再通过延伸内容补齐本阶段知识点。

阶段一 · Kubernetes是什么?

先建立K8s整体认知,理解它解决什么问题,以及和Docker、容器平台的关系。

你将掌握
  • 解释 Kubernetes 解决的核心问题
  • 理解 K8s 与 Docker、容器平台的关系
  • 建立继续学习 Pod、Service 和集群对象的基础模型
推荐先读Kubernetes是什么?核心概念、架构与应用场景详解从基础概念、核心价值和典型场景理解 Kubernetes 为什么成为容器编排标准。
继续学习

阶段二 · 核心对象与工作负载

掌握Pod、Service、Namespace、调度器、Operator等核心对象,能读懂常见K8s资源关系。

你将掌握
  • 读懂 Pod、Service、Namespace 等核心资源关系
  • 理解调度器和控制器如何维持期望状态
  • 知道 Operator 适合承接哪些自动化运维场景
推荐先读Kubernetes架构详解:Master、Node、Pod、Service分别负责什么?从 Pod 的生命周期、调度和容器关系理解 Kubernetes 最小部署单元。
继续学习

阶段三 · 集群部署与应用发布

从K8s集群搭建、命令使用、容器化部署到应用发布,形成可操作的部署流程。

你将掌握
  • 能规划基础集群安装与环境准备步骤
  • 能使用 kubectl 完成常见资源查看和操作
  • 能把容器化应用发布到 Kubernetes 中
推荐先读K8s集群搭建步骤:从环境准备到上线验证的完整清单从集群安装和环境准备开始,建立 Kubernetes 部署实践的操作入口。
继续学习

阶段四 · 网络、存储与弹性能力

进入生产部署必备能力,理解Service、Ingress、CNI、PV/PVC、StorageClass和HPA。

你将掌握
  • 理解 Service、Ingress 与 CNI 的职责边界
  • 能解释 PV/PVC、StorageClass 与动态供给关系
  • 知道 HPA 如何支撑应用弹性伸缩
推荐先读Kubernetes网络原理详解:Pod通信、Service与Ingress怎么工作?先从 Service 暴露方式理解集群内外访问,再进入 Ingress、CNI 和存储。
继续学习

阶段五 · 部署运维、安全与生产实践

面向企业落地,补齐监控日志、节点排障、多集群治理、安全策略和生产最佳实践。

你将掌握
  • 能建立监控、日志和节点排障的生产运维入口
  • 能识别 RBAC、安全策略和准入治理重点
  • 理解多集群、资源治理和平台化运维的落地路径
推荐先读Kubernetes监控怎么做?Prometheus、Grafana与集群指标体系从监控体系开始建立生产运行视角,再补齐日志、排障、安全和多集群治理。
继续学习
从学习到实践Kubernetes 上生产,不能只停留在集群部署当 K8s 从实验集群进入生产场景时,集群生命周期、多租户、应用交付、安全合规和可观测都需要统一治理。可了解灵雀云 ACP 平台实践。了解灵雀云 ACP 平台能力 →

按技术主题快速查找

按角色选择内容

初学者 / 转型开发者

优先理解Kubernetes是什么、Pod与Service如何工作,以及Docker和K8s的关系。

平台 / 运维工程师

优先关注集群搭建、应用部署、节点异常、监控日志、网络存储和多集群治理。

架构 / 技术决策者

优先关注平台选型、多集群治理、容器平台建设、安全基线和企业级落地路径。

常见问题

Kubernetes入门教程应该从哪里开始?

建议先理解Kubernetes是什么、Pod和Service是什么,再学习Deployment、Namespace、调度、网络和存储。不要一开始就陷入复杂安装细节,先建立对象模型和应用部署流程更重要。

K8s教程和Kubernetes教程有什么区别?

K8s是Kubernetes的常见简称,两者指向同一套容器编排系统。搜索和学习时可以同时使用Kubernetes和K8s关键词,但在正式技术文档中通常保留Kubernetes全称。

学习Kubernetes需要先学Docker吗?

建议具备基础容器知识,至少理解镜像、容器、端口、数据卷和容器日志。Kubernetes编排的是容器化应用,如果完全不了解容器运行模型,学习Pod和工作负载会比较吃力。

Kubernetes部署学习重点是什么?

部署阶段重点不是只把集群装起来,而是理解节点规划、容器运行时、网络插件、存储插件、证书、准入策略和上线验证。企业场景还要关注监控、日志、备份和多集群治理。

K8s培训学习应该关注哪些实践能力?

实践能力应覆盖应用镜像构建、Deployment发布、Service暴露、Ingress入口、ConfigMap和Secret配置、HPA扩缩容、日志查看、节点排障和安全基线,而不是只背概念。

Kubernetes网络和存储什么时候学?

在掌握Pod、Deployment和Service之后就应该学习网络和存储。网络决定服务如何访问,存储决定有状态应用如何持久化,二者都是从实验环境进入生产环境的关键能力。

初学者需要直接学习Kubernetes安全吗?

不需要一开始深入所有安全机制,但应尽早理解Namespace隔离、RBAC、Secret、安全上下文、NetworkPolicy和镜像安全。等进入生产实践阶段,再系统学习准入控制和安全基线治理。

Kubernetes最佳实践和学习路径有什么区别?

学习路径强调先后顺序,帮助读者从入门逐步进入部署、运维和治理;最佳实践更偏生产经验,适合已经掌握基础后查阅具体问题和落地方法。

K8s学习多久可以上手项目?

如果已有Linux和容器基础,通常可以先用一到两周掌握核心对象和基本部署流程,再通过真实项目逐步补齐网络、存储、监控、日志、安全和排障能力。

企业落地Kubernetes最容易踩哪些坑?

常见问题包括只重视集群安装、忽视应用交付规范,缺少资源配额和安全基线,监控日志体系不完整,以及没有建立升级、备份、容量规划和多团队使用规范。

更多学习路径