19 Aug 2016 in Workflow, Release, Announcement

Deis Workflow 2.4 Release

The Deis Workflow team continues to ship great features every two weeks. I am starting to run out of pithy intros for these release announcements. So I'll let DEVO take it from here.

When a feature comes along, you must ship it.

Read More
16 Aug 2016 in monitoring, Deis, Kubernetes, Heapster

Monitoring Kubernetes with Heapster

In my last post we saw how to install Deis Workflow on AWS EC2 and then deploy an Express.js application using the git push trigger. With Deis Workflow taking control of the build process, it all looked very smooth.

But, understanding how an app behaves after deployment is crucial for scaling the application and providing a reliable service.

To do that, we need to measure and analyze the performance of our apps. And in this post, we're going to look at how we can start to do that with Heapster, InfluxDB, and Grafana. This technique will work with Kubernetes by itself, and with Deis Workflow.

Read More
10 Aug 2016 in Helm, Annoucement

Helm Alpha.3: The biggest release yet!

Helm v2.0.0-Alpha.3 has many new features and improvements. It marks our biggest release yet. The Helm team owes a tremendous debt of gratitude to our outstanding community, which has been a source of ideas, issues, fixes, features, and encouragement. Thank you!

Alpha.3 also includes the first set of released binaries which means you no longer have to compile the project to start kicking the tires. Check out "Getting Involved" section for details.


The headliner features are:

  • A new helm upgrade command can upgrade releases in place. We suggest using Kubernetes Deployments for maximum impact.
  • A vastly improved helm status command shows you information about the current state of your releases.
  • Helm now has commands for getting information about a release using helm get, helm get values, helm get hooks, and helm get manifest.
  • By default, releases are still stored in memory. But they may now optionally be stored in Kubernetes ConfigMaps instead. In subsequent releases, ConfigMaps will become the default.
  • The new helm inspect command allows users to preview chart information before installing a chart: helm inspect kube-charts/alpine-0.1.0
  • Tiller now installs into the kube-system namespace, but can install charts into any namespace it has write access to.
  • Helm supports hooks for pre-install, post-install, pre-upgrade, post-upgrade, pre-delete, and post-delete. With these, you can now attach Kubernetes jobs to release events.

But that is not all!

Read More
8 Aug 2016 in Community Meeting, Helm, Deis Workflow

August 2016 Community Meeting

Stop, demo time!

This month we had two demos from Deis engineers. First, Aaron Schlessinger showed off megaboom which we use to stress our the Workflow logging subsystem.

Second, Helgi Þorbjörnsson showed off Workflow deploying applications with Kubernetes Deployments. We are planning on making this the default strategy in Workflow 2.4.

Workflow 2.3 Release Review

Topping off the Workflow sundae was a quick release review for Workflow 2.3. If you are interested, you may also check out the 2.3 release blog!

Helm and Alpha.3

Keep your eyes peeled for Helm Alpha.3 this week! The team is rounding the bend on the latest Helm release.

Click Play

Until Next Time

Our next community meeting will be Thursday, September 1st, 2016. If you like calendar reminders, click, click, click!

See everyone in September!

3 Aug 2016 in Workflow, Release, Announcement

Deis Workflow 2.3 Release

Another two weeks, another Workflow release. The 2.3 release brings with it some internal release changes, improved private registry support, tools to call for help, and faster deploys. You might say Papa's got a brand new bag.

Read More