KCNA — Kubernetes 与云原生入门
KCNA 는 손보다 머리를 보는 시험입니다. 이 코스는 컨테이너가 왜 VM 을 밀어냈는지, 쿠버네티스가 왜 이렇게 여러 조각으로 쪼개졌는지를 먼저 설명하고, 그다음 진짜 클러스터에 붙어 파드·디플로이먼트·서비스를 직접 만들어 보게 합니다. 끝나면 처음 보는 매니페스트를 읽고 '이건 무엇을 하려는 선언인가'를 말할 수 있고, CNCF 생태계의 프로젝트 이름들이 어느 자리에 놓이는지 지도 위에 찍을 수 있습니다.
입문 · 레슨 35 · 实验 10
커리큘럼
云原生与容器基础
- 从虚拟机到容器 — 舍了什么,得了什么 reading
- CRI 为什么出现,shim 又抓着什么 reading
- 测验:云原生与容器基础 quiz
Kubernetes 架构
- 控制平面为什么被这样拆开 reading
- 亲手把集群打开看看 lab
- 三个节点,Pod 却无处可去 lab
- 用 Helm 和 Kustomize 把同一个应用打包两次 lab
- 测验:Kubernetes 架构 quiz
容器编排与工作负载
- 从一个 Pod 到工作负载控制器 reading
- 从 Pod 一直到自愈 lab
- 名字相同,权限却不同 lab
- 测验:容器编排与工作负载 quiz
Service、网络与存储
CNCF 生态、可观测性与交付
- 读 CNCF 的地图 — 成熟度、交付、服务网格 reading
- 可观测性 — 三种(或者四种)信号 reading
- 测验:CNCF 生态、可观测性与交付 quiz
CNCF 社区与协作
- 项目如何毕业,决定由谁作出 reading
- 测验:CNCF 社区与协作 quiz
通过实际行为区分运行、就绪与恢复信号
- Running、Ready与业务成功是不同的问题 reading
- 绿灯的含义与缓慢启动的时间预算 reading
- 已经Running,为什么服务仍然失败 lab
- 测验:健康信号与自动恢复 quiz
通过实际失败区分调度预算与准入策略
- 低使用率不等于可用调度预算 reading
- 默认值、配额与准入拒绝的账本 reading
- CPU看似空闲,为什么Pod仍无法进入 lab
- 测验:资源请求与创建拒绝 quiz
解读部署、就绪失败与回滚的证据
- 部署命令成功不等于新版本成功 reading
- 就绪失败与手动回滚会留下什么 reading
- 部署成功了,为什么看不到新版本 lab
- 测验:部署完成与回滚的边界 quiz
模拟考
- KCNA 考试是这样出题的 reading
- KCNA 模拟考 A quiz