用电脑游戏简单解释 Kubernetes——Steven Trescinski,Gluo
您如何用一种有趣且令人难忘的方式向那些从未听说过 Kubernetes 的人解释一些基本的 Kubernetes 结构(例如,节点、pods、滚动更新、镜像标签、部署……)以及它们的具体用例?
以上是我在为一群比利时学生准备的、题为“调度混乱的容器”的演讲时所面临的挑战。所以我开始寻找一些工程学学生可以涉及到的知识。
最后,我设计了一款第一人称角色射击电脑游戏,与 Kubernetes API 进行交互,以可视化一些主要的 Kubernetes 结构。在本次演讲中,我将解释所使用的工具 / 技术,并希望鼓励其他人在准备技术演讲时跳出思维框框进行思考。
展开查看详情
1.Kubernetes Explained the Easy Way (Using Computer Games) Steven Trescinski
2.Challenge Explain Kubernetes to an auditorium filled with students that have never heard of it before.
3.Idea #1
4.Result
5.Idea #2
6.Idea #2
7.Result
8.Result
9.Demo pods DEMO TIME!
10.Credits + Links Credits • Code based on: https://github.com/wehkamp/blaze-extreme-container-manager • Arnout Hoebreckx (student intern @Gluo): Kubernetes integration • Ben Leynen (colleague @Gluo): minor changes pods Links • Garry’s Pod GitHub: https://github.com/gluobe/garrys-pod • Kelsey Hightower’s talk Tetris: https://www.youtube.com/watch?v=pozC9rBvAIs
11.