5 Dec 2016 in Community Meeting, Deis Workflow

December 2016 Community Meeting

Welcome to the last Deis Community meeting of 2016! We've had a busy year. Together, we finished moving Workflow from CoreOS Linux + Fleet to Kubernetes, shipped a stable Kubernetes Helm, have started working towards a Kubernetes-native service broker in Steward, and launched our full portfolio of service and support options for Kubernetes.

Paired with the explosion of Kubernetes over the last year, the Deis mission has never been more exciting:

  • Deis Workflow: The best way to manage 12-factor applications on Kubernetes
  • Helm: The best way to manage Kubernetes-native applications
  • Steward: The best way to find, provision and use on and off-cluster services

In short, Deis open source projects make Kubernetes easy to use.

Focusing on Workflow, let's take a closer look at what the last month has brought us:

Read More
17 Nov 2016 in Helm, Annoucement

Helm 2.0 stable release!

Kubernetes Helm, the package manager for Kubernetes, has released the 2.0.0 version of software. Helm 2 gives teams the tools to collaborate when creating, installing, and managing applications inside of Kubernetes.

With Helm you can…

  • Find pre-packaged software (charts) to install and use
  • Easily create and host your own packages
  • Install packages into any Kubernetes cluster
  • Query the cluster to see what packages are installed and running
  • Update, delete, rollback, or view the history of installed packages

Helm includes two components: The Helm CLI tool, and an in-cluster release manager named Tiller. The Tiller component is responsible for tracking and managing installed packages.

Helm was the missing piece that enabled us to deploy our healthcare application to Kubernetes in a HIPAA-compliant way. It's also made our development/acceptance infrastructure much easier to manage. -- Sean Knox, Director of Engineering, Able Health

Read More
15 Nov 2016 in Jenkins, Deis Workflow, Helm

Running Jenkins Nodes on Kubernetes

A Component is Born

In this post, I'm going to demonstrate a new component called jenkins-node. jenkins-node is a new project that brings up a Jenkins slave on Kubernetes. It uses Helm to install into the cluster, connects to the Jenkins master and runs build executions in its workspace.

The Current Infrastructure

Before this project was conceived, we have several nodes running across the system:

Read More
11 Nov 2016 in Deis Workflow, Helm

Workflow Helm charts - Signed, Sealed, Delivered, They're Yours

Workflow & Co., Now in Delicious Kubernetes Helm Flavor

You may have noticed Kubernetes Helm charts for Workflow and associated components being released, starting with Workflow v2.8.0. Though officially still experimental, we encourage users to try them out!

(As Helm nears its final 2.0.0 release, the Workflow team is currently putting the finishing touches on a migration strategy for upgrading clusters from Helm Classic to Helm. Stay tuned!)

Read More
7 Nov 2016 in Community Meeting, Deis Workflow, Helm

November 2016 Community Meeting

Helm Nearing Stable Release

The Helm community is fast approaching a stable release. With two Release Candidates out in the wild as well as growing momentum around folks authoring charts, we couldn't be more excited!

If you haven't had a chance to play with Helm, check out the quickstart documentation and play with some stable charts.

Workflow 2.8 Release Review

Now that the Helm project is cutting Release Candidates it is time to start the migration process from Helm Classic to Helm 2.0. The Workflow team is now cutting experimental charts for Workflow using Helm 2.0! To try out these new charts, head over to the installation documentation. The Workflow team will be working on a migration path for Helm Classic to Helm 2.0 in the upcoming releases.

Read More