3 Oct 2016 in Workflow, Release, Announcement

Deis Workflow 2.6 Release

Summer may have come to a close in September, but that doesn't mean the Workflow train stops rolling.

The team recently cut Workflow 2.6 which contains a lot of bug fixes and package bumps. Listen to the Pomplamoose cover of Earth Wind and Fire's "September" and cruise through the highlights.

Release Highlights

InfluxDB and Telegraf have been bumped to the 1.0 versions.

Read More
29 Sep 2016 in Kubernetes

What's New With Kubernetes 1.4

Kubernetes announced the release of version 1.4 this week, and already, the response has been great.

The Kubernetes 1.4 release improves Kubernetes' installability, and includes a new tool, kubeadm, to help with this. It also includes support for stateful applications and improves user experience and security.

In this post I'll take a quick look at these new features.

Read More
27 Sep 2016 in Socket.IO, Kubernetes

Running Socket.IO Applications on Kubernetes

Socket.IO is a JavaScript library that enables real-time bidirectional event-based communication. It primarily uses the WebSocket protocol, with polling as a fallback option.

In this post, I'm going to go through the challenges faced when running a WebSocket based application on Kubernetes, and how to deal with these challenges.

I'll be considering an AWS based setup. A similar approach would work for other environments as well.

Read More
26 Sep 2016 in Kubernetes, resource

Kubernetes the Hard Way

Kubernetes is already the most popular container orchestration platform, and expected to keep the top spot in coming year as well. So, if you are planning to get onto Kubernetes bandwagon, this is a good time. And if you’re not up to speed with what Kubernetes does, this post is a good place to start.

One of the best things about Kubernetes is that it's very easy, almost trivial to launch your own Kubernetes cluster using automation scripts. But, launching a cluster is seldom the end goal. You want to use your Kubernetes cluster to orchestrate some containers. And, if you’re just playing around and want see how it works, automation defeats the purpose.

So, the bottom line is: it’s important you understand what goes on behind the scenes.

How do you do this? By learning Kubernetes the hard way. By specifically making sure that you know what’s going on under the hood when you run a script.

There’s a resource that helps you do this. It’s called Kubernetes The Hard Way. And with 2500+ GitHub stars and 150+ forks, this guide is one of the most extensive guides out there to help you learn Kubernetes.

Read More
23 Sep 2016 in Workflow, GKE, Series: Workflow on GKE

Production Deis Workflow on Google Container Engine, Part One

Deis Workflow has been in GA for a while. But what's it like to work with? Particularly, how do we set it up for production use?

In this two-part miniseries, I'll walk you through a full production setup of Deis Workflow.

This will include:

  • How to set up off-cluster object storage, Docker registry, and Postgres database
  • How to install Workflow on a Kubernetes cluster
  • How to secure it with SSL and set up DNS for your Workflow domain
  • How to upgrade Workflow to the latest release

Let's jump right in.

Read More