16 Dec 2016 in Deis Workflow

Deploy Hooks on Workflow

In January, we will be releasing Workflow v2.10.0. In this release, we will be introducing deploy hooks into Workflow. This feature allows administrators of the platform to add a list of HTTP endpoints that will receive POST requests when a new release of any application on the platform is pushed.

Read More
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