9 Nov 2015 in Helm, Kubernetes, Announcement

Introducing Helm, The Kubernetes Package Manager

We at Deis are really excited about Kubernetes. In fact, we're hard at work building Deis v2 on top of a Kubernetes base. During this integration, we developed a tool that we think seasoned Kubernetes users will enjoy, and newcomers can use as an onramp for running containerized applications. And today, we're thrilled to announce this new tool.

We call it Helm, and it's the first package manager for Kubernetes.

Inspired by Homebrew, apt, and npm, Helm is a tool for working with Kubernetes-powered applications. It works like this:

  • A Helm package is bundled up as a chart.
  • The charts are collected together in a repository that you can search. Helm uses git under the hood for storing and organizing chart data.
  • Using the helm tool, you can find, customize, manage and install these charts.

Helm makes it easy run apps and services inside Kubernetes.

Helm's Goals

We built Helm to help with two things.

First, we want to make it simple to share information about running common apps and services inside of Kubernetes. When we all share our charts, the Kubernetes community at large learns how best to work with Kubernetes. We share information and discover great ways of doing things. And we also make it easier for newcomers to get going. Helm is about growing Kubernetes.

Second, we want to make it easier for teams to manage their Kubernetes manifest files. So we created a tool that eases the process of collaborating on and keeping track of your team's charts. Start with widely available charts, customize them to your team's needs, and then store them in your own version control. Helm is about helping teams.

Kubernetes is a powerful platform. We want to make it easy to manage the apps and services you deploy.

Read More
5 Nov 2015 in Series: Ready Made, Docker, Database

4 Ready-made MySQL Database Docker Images

MySQL is a widely used Relational Database Management System (RDBMS) across organisations large and small. Companies using MySQL for their database needs include Facebook, YouTube, and Booking.com.<!--more-->

In this post, we take a look at four ready-made MySQL related Docker images. For each one, we’ll address some of the current issues that may affect you when using the image, and offer ways to work around them.

Read More
5 Nov 2015 in Deis v1 PaaS

DigitalOcean and Deis Deploy Night

Yesterday the Deis team had the opportunity to show off some of the cool things we've been working on and share some of our future direction during the DigitalOcean Community Meetup in New York City.

The main session featured: Rigger, a tool for provisioning a development or trial-oriented Deis cluster. Multiple attendees were able to follow along with the presentation and spin up their own Deis clusters in under 15 minutes and then deploy an example application using Heroku buildpacks. A rare live demo success!

If you missed it, you're in luck... there's an unofficial recording of the talk and even a DigitalOcean article you can use to walk through the tutorial on your own.

Thanks to DigitalOcean for sponsoring the night as well as giving us some office space with fantastic New York City skyline views and Stumptown Cold Brew on tap to caffeinate the release of Deis 1.12.0!

4 Nov 2015 in

Deis v1.12 - Docker Future-Proofing

The Deis project is happy to announce v1.12.0, featuring changes to deis-builder and deis-controller to ensure future compatibility with Docker. deis pull finally works with current Docker images, and the new deisctl list-machines command helps you survey your Deis cluster.

NOTE: Docker Hub will disable access for docker versions 1.5 and earlier on December 7, 2015. Releases of Deis prior to v1.12.0 relied on docker 1.5.0 and will experience problems after that date. As a result, all users are encouraged to provision a new v1.12.0 cluster which does not rely on a specific docker version.

Join the fun: new contributors to Deis can get free DigitalOcean credits!

Read More
30 Oct 2015 in Deis v1 PaaS, Community Meeting, Announcement

Deis 1.12 Release and 1.13 Planning

Deis v1.12 Release

Deis v1.12 is scheduled for release on Tuesday, November 3. The major component of this release is upgrading the Docker client from 1.5 to v1.8.3. We have been looking to rev the Docker version for some time now, as the older image format has caused issues for some users. Please refer to the upgrade documentation to assist in your cluster migration.

A full list of items in this release will be provided on November 3.

Read More