Slide 11
Slide 11 text
余談
• k8sの原型は「Borg」というGoogleの社内システム
Verma, A., Pedrosa, L., Korupolu, M., Oppenheimer, D., Tune, E., & Wilkes, J. (2015, April). Large-scale cluster
management at Google with Borg. In Proceedings of the Tenth European Conference on Computer Systems (p. 18).
ACM.
• ⾃分「いや、疎通できないの困らないの︖」
• 紙⽈く、In Borg, all tasks on a machine use the single IP address of their host, and thus share the
host’s port space. … Kubernetes can take a more user-friendly approach that eliminates these
complications: every pod and service gets its own IP address, allowing developers to choose ports…
超約︓ホストのIPを共有、ポートをやりくりする
• つまりKubernetesは(他のやり⽅もあるので)Borgよりマシ(↑紙⽈く)
論⽂から察するにBorgの⽬的は「巨⼤な計算資源を効率よく使うこと」であって、コンテナとそのオーケ
ストレーションは⼿段に過ぎなかった(と思われる)
でもそれをインフラ抽象化としてOSSで売りに出したのはGoogleの巧みな術