🍔 看懂 Kubernetes:从一家汉堡店开始

把 TKE 产品概念(集群 / Pod / 工作负载 / Service / Ingress / Helm / 镜像仓库)放进一张图,再在本机 colima k3s v1.34.1 上动手跑一遍。

① 一张图看懂:请求从哪来,到哪去

点击图中任意方块查看解释;点「模拟一次请求」看流量怎么走。

集群 Cluster 本机:colima · k3s v1.34.1 · 节点 colima | TKE:若干台 CVM + CLB Helm Release: traefik 一条 helm install 装好的一整套 Ingress 路由规则 burger.local/ → burger-chef:80 由 traefik 控制器执行 Service burger-chef 固定地址 ClusterIP selector: app=burger-chef 工作负载 Deployment: burger-chef 期望 replicas=2 · 自动补齐 · 滚动更新 · 回滚 Pod #1 labels: app=burger-chef · IP 10.42.0.12 📦 容器 chef-robot · 镜像 burger:v1 同一个 Pod 内的容器共享:网络(localhost)+ 存储卷 Pod #2 labels: app=burger-chef · IP 10.42.0.13 📦 容器 chef-robot · 镜像 burger:v1 Pod 会死会换 IP —— 所以前面要有 Service 镜像仓库 Registry localhost:5001/burger:v1, v2 | TKE: TCR 🧑‍💻 浏览器 节点拉取镜像 HTTP

② 七个概念,一句话 + 一个比喻

「定义」来自你的 TKE 课件;比喻用汉堡店串起来。点卡片会在全景图里高亮。

③ TKE 使用流程 ↔ 本机怎么对应

上排是课件里的 TKE 流程,下排是你在本机 colima 上做同一件事的方式。

④ 动手实践:开一家汉堡店(逐行讲解版)

每一行命令、每一行 YAML 都有解释。把鼠标放到任意一行上,右边会告诉你这行做了什么、每个参数什么意思、背后发生了什么,并在「集群状态图」里高亮它影响的对象。点一下可以固定住,方便边看边对照,再点一次取消。

左侧色条 = 这行会不会改变东西: 新建 修改 删除 只读查看 只在本机 YAML 字段 | 验证状态: ✅ 已在本机验证◐ 部分验证⚠ 未在本机验证
0 / 0

⑤ 常见坑(看到这些报错先来这里查)