Over the past year, Kubernetes has become the de facto standard for managing and orchestrating Docker containers. To find out why, I asked its creators Craig McLuckie and Joe Beda—cofounders of the startup Heptio and former Google colleagues—to explain Kubernetes’s value to the enterprise.
As Joe Beda describes Kubernetes, it builds on container portability to enable orchestration of many services in many containers. “With Kubernetes, instead of saying I want to run this program on this particular machine, or particular server or VM, you can say, ‘Find me the right place to do that,’” says Beda. “Now you can go from deploying one of something to deploying ten or 100 instances across a whole set of machines. It starts enabling new workflows with how people develop, how they deploy, and how they operate software over the long term.”