内部培训
02 第2周D8 Kubernetes

D8 Kubernetes — 课件

D8 Kubernetes — 课件

1. 封面

  • D8 Kubernetes|第 2 周

2. 目录

  • 为什么需要 K8s / 核心对象 / kubectl 只读 / 读清单 / 发版过程 / 红线

3. 为什么需要 K8s

  • 幻灯1:Docker=单机集装箱,K8s=自动化码头
  • 幻灯2:公司用 k3s(轻量版)—— master + 2 worker
  • 幻灯3:自动调度 / 自愈 / 滚动更新

4. 核心对象

  • 幻灯1:Pod / Deployment / Service / Ingress
  • 幻灯2:Namespace / ConfigMap / Secret
  • 幻灯3:类比表(团长/门牌/大门/部门/保险柜)

5. kubectl 只读操作(重点)

  • 幻灯1:kuse prod 切集群
  • 幻灯2:get nodes / pods -A / deploy / svc / ingress
  • 幻灯3:describe 看事件 / logs 看日志 / top 看资源
  • 幻灯4:新人红线 —— 只读四件套,apply/patch/delete 禁止

6. 读一个 Deployment 清单

  • 幻灯1:replicas / image / labels 三关键词
  • 幻灯2:公司镜像都来自 registry.akria.net

7. 一次发版在 K8s 里

  • 幻灯1:新镜像 → 滚动更新 → 新 Pod 起 → 旧 Pod 摘
  • 幻灯2:状态字典 —— CrashLoopBackOff / ImagePullBackOff / Pending
  • 幻灯3:不要删 CrashLoopBackOff,查日志找根因

8. 存储与监控(了解)

  • 幻灯1:Longhorn 持久化(2 副本)
  • 幻灯2:headlamp 监控、Velero 备份

9. 常见误区与红线

  • 幻灯1:只读 vs 写操作 / 自愈≠真好了 / 切集群记得切回

10. 作业布置

  • 幻灯1:只读排查一个服务状态(详见作业.md)

11. 结尾

  • 预告 D9:Python 基础 —— 公司后端的母语

On this page