人人都能学编程
English 开始学习
专项 · DevOps 免费阅读

DevOps:容器、CI 与 Kubernetes教程

用 Docker 打包应用,用 Compose 运行整套服务,用 GitHub Actions 测试和部署,再放到 Kubernetes 上运行。

5 课约 10 小时 建议先学:Linux 与命令行

学完可以接着学:云与可靠性

边学边练

互动课是同样的内容,旁边多了一个编辑器:每个例子都能运行,小测验当场判对错,练习题提交马上判题。免费开始,不用注册。

开始互动课
1

容器

写出安全、构建快、体积小的 Dockerfile。
1 容器与 Dockerfile怎么交付一个应用,让它在哪里都一样地运行?2 层、缓存与小镜像为什么有的 Docker 构建几秒钟,有的要好几分钟?
2

服务组合与流水线

把多个服务一起运行,自动化测试和部署。
3 Docker Compose一个需要数据库、缓存和后台任务的应用,怎么跑起来?4 用 GitHub Actions 做 CI团队是怎么自动测试和部署每一次改动的?
3

编排

在 Kubernetes 上运行并暴露一个应用。
5 Kubernetes 基础怎么让一个应用的很多副本一直运行,并把流量分给它们?