Kubernetes is a container DevOps tool that was pioneered by Google. Google used it to manage its own container technology, lmctfy (Let Me Contain That For You). You, in turn, used this every time you ran any Google program, such as Search, Gmail, Google Docs, or whatever. Google open-sourced Kubernetes, and it's now available on Linux-based clouds and Microsoft Azure.
What Canonical wants to do with Kubernetes, said Mark Shuttleworth, Ubuntu's founder, is to "provide a full cloud/container stack". To make this happen, Shuttleworth added, "Canonical has been working with Google".
Shuttleworth added, "We're offering Google's Kubernetes across both public and private clouds. You will be able to run it it on Azure, VMware, bare metal, whatever, and we make it easy."
Canonical made this move, Shuttleworth said, because of customer demand. At the same time, the company also has plans to offer packages that integrate Ubuntu with Docker Swarm and Mesosphere.
What makes Canonical's distribution of Kubernetes different from others, Shuttleworth continued, is a that it's "pure, vanilla version" of the open-source container management platform that integrates with Ubuntu. With it, users can run Kubernetes anywhere they run Ubuntu. That means Canonical's Kubernetes can run in a customer's private cloud or any of the major public Infrastructure-as-a-Service (IaaS) cloud vendors.
Want to see how it works? Canonical has a complete Kubernetes cluster, which includes logging, monitoring, and operational functions ready for you to run using Juju, Canonical's easy-to-use DevOps deployment tool. I think you'll be impressed.