Motiejus Jakštys
Motiejus Jakštys

Reputation: 2979

Kubernetes whitepaper

Did Google publish a whitepaper on Kubernetes, of a similar style as Borg?

I am aware of end-user documentation and it would likely explain a lot what I am looking for, but I find whitepapers easier to read than end-user docs. It's also easier to convert to dead-tree format and read in a single afternoon.

Upvotes: 3

Views: 3821

Answers (2)

user421944
user421944

Reputation: 89

While not a white-paper, the ACM Queue article by some of the Kubernetes and Borg principals, Borg, Omega, and Kubernetes: Lessons learned from three container-management systems over a decade, is an interesting overview of the evolution of the infrastructure management and job-scheduling systems at Google.

In particular, the article calls out a shift in the domain abstraction level. This trend towards "Application-Oriented Infrastructure" focuses on applications rather than machines. Additionally, the article references an technical evolution from centralized "orchestration" to decentralized "choreography":

The design of Kubernetes as a combination of microservices and small control loops is an example of control through choreography—achieving a desired emergent behavior by combining the effects of separate, autonomous entities that collaborate.

Check it out!

Upvotes: 5

rwehner
rwehner

Reputation: 4668

Perhaps you are looking for David Rensin's small book on Kubernetes? It is listed with other Google research papers, although it is more of an brief introduction/overview and less a whitepaper (like the Borg one). It seems to be available still as a promotion from OpenShift.

It is certainly worth reading and won't take long, but for getting a Kubernetes cluster running, you'll still want to dive deep into the end-user docs at some point. Good luck!

Upvotes: 9

Related Questions