CFN Cloud
Cloud Future New Life
en zh
2025-10-01 · 0 次浏览

Kubernetes 课程导读

快速了解本系列学习目标、环境准备与实践节奏。

这是一套面向动手实践的 Kubernetes 快速入门,目标是让你在最短时间内能搭起集群、部署应用、理解核心对象的关系。

学习目标

  • 熟悉 10-20 个核心命令,能完成部署、扩缩容与回滚
  • 读懂基础 YAML:apiVersionkindmetadataspec
  • 理解流量如何从 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 nodeskubectl get pods -Akubectl get events -A
  • 对比“期望状态”和“实际状态”,kubectl describe 往往能解释漂移或失败原因。
  • 名称、Label、Selector 要一致,避免 Service 或控制器找不到 Pod。

快速检查清单

  • 资源定义与业务意图一致。
  • Namespace、权限、镜像与环境匹配。
  • 上线前具备健康探针与可观测日志。

参考链接