为什么说 Kubernetes 是一辆翻斗车 | Linux 中国
这篇文章写于 Kubernetes 的生日(6 月 7 日星期五)前夕。
翻斗车很优雅。说真的,不信你听我说。它们以优雅的方式解决了各种各样的技术问题。它们可以搬动泥土、砾石、岩石、煤炭、建筑材料或道路上的障碍。它们甚至可以拉动拖车及它们上面的其他重型设备。你可以给一辆翻斗车装上五吨泥土,然后自驾游遍全国。对于像我这样的电脑极客来说,那就是优雅。
但是,它们并不容易使用。驾驶翻斗车需要特殊的驾驶执照。它们也不容易装配和维护。购买翻斗车和各种维护时要做很多选择。但是,它们可以优雅的搬动那些垃圾。
你知道搬动垃圾有什么不优雅的地方吗?假如你有一款新型的紧凑型轿车,它们到处可以买到,易于驾驶、更易于维护。但是,用它们来装泥土就很糟糕。这需要跑 200 趟才能运走 5 吨垃圾,而且,之后没人再会想要这辆车了。
好吧,你可以买一辆出售的翻斗车,而不是想自己造一辆。但是我不同,我是个极客,我喜欢自己造东西。但……
如果你拥有一家建筑公司,你就不会想着自己造一辆翻斗车。你肯定不会维持一条供应链来重构翻斗车(这可是一条很大的供应链)。但你可以学会驾驶一辆。
好吧,我的这个比喻很粗糙,但很容易理解。易用性是相对的,易于维护是相对的,易于装配也是相对的。这实际上取决于你想要做什么。Kubernetes 也不例外。
一次性构建 Kubernetes 并不太难。配置好 Kubernetes 呢?好吧,这稍微难一些。你如何看待 KubeCon?它们又宣布了多少新项目?哪些是“真实的”呢?而你应该学习哪些?你对 Harbour、TikV、NATD、Vitess,开放策略代理有多深入的了解?更不用说 Envoy、eBPF 和 Linux 中的一系列底层技术?这就像是 1904 年工业革命爆发时建造翻斗车一样,你要弄清楚使用的螺钉、螺栓、金属和活塞。(有没有蒸汽朋克在这里吗?)
像翻斗车一样构造和配置 Kubernetes 是一个技术问题,如果你从事金融服务、零售、生物研究、食品服务等等,这可能不是你应该做的事情。但是,学习如何驾驶 Kubernetes 肯定是你应该学习的东西。
Kubernetes 就像一辆翻斗车,因其可以解决的各种技术问题(以及它所拖带的生态系统)而优雅。所以,我会给你一句引用的话,这是我的一位计算机科学教授在我大学的第一年告诉我们的,她说,“有一天,你会看到一段代码并对自己说,‘真特么优雅!’”
Kubernetes 很优雅。
via: https://opensource.com/article/19/6/kubernetes-dump-truck
作者:Scott McCarty 选题:lujun9972 译者:wxy 校对:wxy
- 为什么初创公司应该将代码开源 | Linux 中国
- 为什么未来的学校是开放式的 | Linux 中国
- 你(多半)不需要 Kubernetes | Linux 中国
- 什么是容器?为什么我们关注它? | Linux 中国
- 使用 Kubernetes 的 5 个理由 | Linux 中国
- 为什么说 Python 和 Pygame 最适合编程初学者 | Linux 中国
- 3 种扩展 Kubernetes 能力的方式 | Linux 中国
- 为什么应该在 Linux 上使用命名管道 | Linux 中国
- Torrent 提速为什么总是无济于事 | Linux 中国
- Linux打假,中国为什么需要Linux?
- 为什么在linux的命令行中cd .. 能返回上层目录
- 这是假设:为什么日本人没有成为中国人
- 为什么拉勾网能在中国成功,而 Linkedin却不行?
- 每日安全资讯:三星多个项目代码泄露,包括 SmartThings 源代码和密钥 | Linux 中国
- linux线程实现机制分析----------转自IBM中国开发者社区
- 为什么中国的程序员总被称为码农?
- 中国版Azure支持那些版本Linux
- 二维码,为什么只在中国做的那么好?
- 一些外企为什么在中国“长亏不倒”?
- 互联网迟到的80 后:为什么中国出不了扎克伯格( 转csdn)