昨天说的 IT 领域文档的问题,今天继续看 Kubernetes 的官方 tutorial,又看到一个很显著的例子(如图)。
什么都还没讲,已经罗列出一大堆从未出现过的术语,其中很多是自己造出来却从来没定义过的,还有一些其它特殊领域的术语(比如 Java CDI 之类)。看起来炫酷吓人,其实都是很简单的一些东西,起了一些新的名字。
最让人匪夷所思的是,等你看过(或跳过)这一大段文字之后,却发现这样结果:这个 interactive tutorial 已经不再提供了。
Content unavailable
The interactive tutorial for creating a cluster is not available. For more information, see the shutdown announcement.
很多年前我在某公司做 cluster manager 的时候,有同事就建议我们不要自己写,用 Kubernetes 算了。当时我拿 Kubernetes 的文档看了一下,就发现很多地方根本没写,留着空白 TODO 在那里,Kubernetes 的实现代码看不出来做了什么,当时就已经 38 万行了。
我当时就感觉这东西不对劲,心想 Google 是不是故意要搞出一个无比复杂的巨无霸来,浪费大家时间,拖垮其它公司。现在看来当时我们自己写 cluster manager 是对的,因为看懂 Kubernetes 的文档比自己写一个 cluster manager 花费的工夫还多。[阴险]
