8 Jun 2016 in Kubernetes

Finding The Right Local Kubernetes Development Environment

In the Kubernetes world, there's no single source of truth and rarely can you find a single recommended best-practice. This is nice (diversity!) but can also get quite confusing if you're just getting started.

There are many local development environments out there, so in this post, I'll take a look at a few of them and give you a bit of help choosing one that works for you.

Disclaimer: This is in no way a complete guide. I have limited it to just three common cases. If you think I've overlooked an important option, just shoot me a message and I might add it to the list.

Read More
6 Jun 2016 in Deis Workflow, Annoucement

Deis Workflow Release Candidate (Hooray)

The Deis Workflow team is as happy as a baby goat jumping off stuff during spring time. We just cut Release Candidate 2 of Deis Workflow!

While we are busy leaping off things in fits of glee, give Deis Workflow RC2 a shot.

We've been generally cleaning house and closing bugs. There are a few changes that we want to highlight for this release candidate.

Read More
6 Jun 2016 in Community Meeting, Deis Workflow, Deis LTS

June 2016 Community Meeting

A rolling stone gathers no moss! Another month, another community meeting!

This month we were joined by Josh Mize from Mozilla who gave us a wonderful update on how Mozilla is using Deis v1 in production.

Additionally, Michelle Noorali from the Helm team gave a wonderful demo of the Helm Alpha 1 release. Unfortunately due to computers, that portion of the meeting was lost to "video rendering error 10008." Not all is lost however; we made the necessary sacrifices to the lords of computation and re-recorded the demo!

Read More
3 Jun 2016 in Deis Workflow, Series: Deis Workflow Basics

Deis Workflow Basics, Part Two

This is the second post in a series on Deis Workflow, the second major release of the Deis PaaS. Workflow builds on Kubernetes and Docker to provide a lightweight PaaS with a Heroku-inspired workflow.

In part one, we gave a brief conceptual overview, including Twelve-Factor apps, Docker, Kubernetes, Workflow applications, the "build, release, run" cycle, and backing services. We also explained the benefits of Workflow. In summary:

Workflow is fast and easy to use. You can deploy anything you like. Release are versioned and rollbacks are simple. You can scale up and down effortlessly. And it is 100% open source, using the latest distributed systems technology.

In this post, we'll take a look at the architecture of Workflow and how Workflow is composed from multiple, independent components.

Read More
31 May 2016 in Deis Workflow, Series: Deis Workflow Basics

Deis Workflow Basics, Part One

Deis Workflow is an open source Platform as a Service (PaaS) that makes it easy to deploy and manage applications on your own servers. Workflow builds on Kubernetes and Docker to provide a lightweight PaaS with a Heroku-inspired workflow.

Deis Workflow is the second major release of the Deis PaaS.

In this miniseries we'll go over the basics of Deis Workflow. That includes: why you'd want to use Workflow, a conceptual overview, a look at architecture and components, and finally, how to install Workflow on a Kubernetes cluster.

Why Use Workflow?

Read More