Kubernetes 课程导读
快速了解本系列学习目标、环境准备与实践节奏。
这是一套面向动手实践的 Kubernetes 快速入门,目标是让你在最短时间内能搭起集群、部署应用、理解核心对象的关系。
学习目标
- 熟悉 10-20 个核心命令,能完成部署、扩缩容与回滚
- 读懂基础 YAML:
apiVersion、kind、metadata、spec - 理解流量如何从 Service 走到 Pod
- 学会用 Namespace 管理环境隔离
推荐环境
- 本地学习:Minikube(单机)或 K3s(轻量)
- 团队练习:1 控制平面 + 1 工作节点即可
- 必备工具:
kubectl,可选helm
学习节奏
- 每天 1-2 篇,优先把命令敲一遍
- 每篇至少做一次“查看资源 + 修改 + 回滚”
- 把报错信息记录下来,后面会用到
启动清单
kubectl version --client
kubectl config get-contexts
kubectl get nodes
如果你还没有集群,先完成 Minikube 或 K3s 的安装,然后再继续下一篇。
实操要点
- 先做快速盘点:
kubectl get nodes、kubectl get pods -A、kubectl get events -A。 - 对比“期望状态”和“实际状态”,
kubectl describe往往能解释漂移或失败原因。 - 名称、Label、Selector 要一致,避免 Service 或控制器找不到 Pod。
快速检查清单
- 资源定义与业务意图一致。
- Namespace、权限、镜像与环境匹配。
- 上线前具备健康探针与可观测日志。