Loading Events

« All sessions

Operations

Couchbase Server with CoreOS and Kubernetes

In this talk Brian Harrington, Principal Architect at CoreOS will join Traun Leyden from Couchbase to 1) Provide a deep dive on the technology behind Kubernetes, and 2) Walk through the steps required to get Couchbase running on Kubernetes. Kubernetes: One of the most promising products to hit the DevOps world lately is Google’s Kubernetes. Having 10+ years of experience running “internet scale” container clusters based on Borg and other internal projects, Google has decided to re-architect their cluster based on Docker / rkt container technology and release it as Open Source to the world. CoreOS Tectonic: CoreOS recently announced Tectonic: a commercial platform that combines Kubernetes and the CoreOS stack. It is an integrated software platform for Linux containers. This includes a management console for workflows and dashboards, an integrated registry to build and share Linux containers, and additional tools to automate deployment and customize rolling updates. You can run Tectonic in the public cloud such as on Amazon Web Services or Google Container Engine, or you can run it on-premise on bare metal clusters. Couchbase: Couchbase Server is a distributed, always-on, scalable, flexible NoSQL database, that enables you to build applications in an agile way, with great performance. At Couchbase we are constantly on the lookout for technologies which reduce the DevOps effort required by our users. Kubernetes (and therefore, Tectonic) is an ideal deployment platform for Couchbase Server, since it is architected to minimize the amount of work required to scale a cluster up or down. Building on Kubernetes also avoids vendor lock-in, since your cluster will be able to run anywhere that Kubernetes runs — anywhere from cloud providers down to bare metal clusters.