Judging by the spate of Kubernetes-related activity these days, it seems like the community's fired up and putting the open-source cluster management system to work in all sorts of interesting ways.
In recent days, we’ve seen proposals for new Kubernetes-compliant storage systems (Torus, by CoreOS, and KubeFuse by OpenCredo); new approaches to Kubernetes security (Hypernetes from HyperHQ); and even an enhanced version of Kubernetes inspired by its maker’s experience in the supercomputing market (NavOps Command, by Univa). And Google’s own Brendan Burns introduced ksql, which allows users to query Kubernetes objects using SQL.
What’s all the excitement about? In a nutshell, Chris Kleban argues that what Kubernetes (and Docker) bring to the table are “anywhere cloud services.” “Docker enables us to easily build, ship and run software by packaging it up in a way that will run on a wide range of systems,” he writes. “But, that isn't enough. We need a way to get that software installed, working and highly available. We need something like Kubernetes.”
Enterprises seem to be getting the memo too. Samsung SDS Research America told Timothy Prickett Morgan at the TheNextPlatform about how it’s putting Kubernetes through the paces, while Beth Pariseau of SearchITOperations.com details how Concur and Barkly Protects Inc. are using Kubernetes to manage applications running in Amazon Web Services and on-premises.
Of course, we recommend you run on Google Cloud Platform with Google Container Engine (GKE). As of last week, GKE now supports node pools, which make it possible to run nodes of different configurations within the same cluster.
If that’s still not enough Kubernetes for you, Google developer advocate Sandeep Dinesh writes about using kube-ui and Weave Scope with Google Container Engine, while Ian Lewis tackles the topic of using Kubernetes Health Checks.
Be sure to stop by soon for a piece of Kubernetes cake when the project turns two in July!