KEEL · 龙骨 · A CURRICULUM FOR THE AI ERA

课程导读 · Kubernetes 基础课 — keel 龙骨

Kubernetes 基础课:从零把编排跑起来 的参考信息:课程导读 · Kubernetes 基础课

从"听过 Kubernetes"到"自己交上去一个东西,并说得清它的边界"

你现在的起点

先花一分钟对一下。下面四条你都能说清的话,这门课可以跳过,直接去《Kubernetes 应用课》:

  1. 你交一份清单说"我要 2 个副本",kubectl apply 返回成功后,还有哪些事没发生?
  2. 删掉一个 Pod,为什么回来的那个名字是新的?
  3. 一个 Pod 的地址为什么不能写进别人的配置里?
  4. 什么样的需求不该用 Kubernetes 做?

只要有一条答不上来,往下读。这门课不要求你会写代码,但假定你用过容器——
镜像怎么来、容器怎么跑在《Docker 基础课》 里讲过了。

章节地图

五章,每章一个能跑出来的结果。 全程不到一小时,一台机器上的单节点集群就够。

章 关键问题 你会亲手跑出什么
01 它到底解决了什么问题 容器能跑之后麻烦换到了哪里?"期望状态"是什么? 三条自检命令确认集群能连
02 第一个应用 apply 返回 created 和 Pod 真的在跑,差什么? 交一份清单,看它变成 Running
03 弄坏它,看它自己修回来 删掉一个为什么会长回来?手工改的数字为什么被纠回去? 一次删除自愈 + 一次交文件覆盖
04 让外面访问到它 Pod 的地址为什么不能直接用?什么叫"不变的入口"? 在自己浏览器里打开一个集群里的服务
05 什么时候别用它 前三章那些好处,在什么条件下收益为零? 一张命令速查表 + 一个"该不该用"的判断

这门课怎么读

前置要求

实验环境说明

进入 keel 阅读