Kubernetes 发行版 — 自己搭
관리형 클러스터만 써 왔다면 컨트롤 플레인이 무엇으로 이루어져 있는지 모른 채 지내게 됩니다. 이 코스는 경량 배포판 둘을 VM 안에 직접 세우고 차이를 손으로 확인합니다. 특히 k0s 는 저장소가 진짜 etcd 라 백업과 복구를 실제로 해 볼 수 있습니다 — 받아만 두고 복구해 본 적 없는 백업이 왜 백업이 아닌지를 숫자로 보게 됩니다.
심화 · 레슨 30 · 实验 10
커리큘럼
用 k0s 搭建与恢复
- 默认值决定了你能做什么 reading
- 把 k0s 立起来,再恢复 etcd lab
- 发行版确认 quiz
用 kubeadm 进行标准组装
- kubeadm 故意留空的部分 reading
- init 成功了,节点却是 NotReady lab
- 测验:用 kubeadm 搭建集群 quiz
k3s 内置组件
- k3s 为什么会重新安装你删除的 traefik reading
- 删除了 traefik,重启后它又回来了 lab
- 测验:k3s 内置组件 quiz
k3s 数据存储与快照
- k3s 的数据存储从 SQLite 开始 reading
- 执行快照命令时才发现数据存储是 SQLite lab
- 测验:k3s 数据存储与快照 quiz
Talos Linux
- 无处可登录的操作系统 — Talos 为何去掉了 shell reading
- 想用 SSH 登录,却发现没有 shell lab
- 测验:Talos Linux quiz
RKE2 与 CIS 配置文件
- RKE2——默认值偏向安全的发行版 reading
- 加了一行 profile: cis,RKE2 拒绝启动 lab
- 测验:RKE2 与 CIS 配置文件 quiz
迁移到 OpenShift:任意 UID 与 SCC
升级与版本偏差
- 次版本要一级一级地升 reading
- 如果跟随 stable 通道,就会跳过两个次版本 lab
- 测验:升级与版本偏差 quiz
k0s 配置与动态配置
- k0s 配置的真实来源在哪里 reading
- 改了 k0s.yaml 还重启了,结果什么都没发生 lab
- 测验:k0s 配置与动态配置 quiz
一致性认证与 EKS Distro
- 认证标志到底保证了什么 reading
- 带认证标志的 k3s 没通过一项一致性测试 lab
- 测验:一致性测试与 EKS Distro quiz