Tag: Announcement
10 Apr 2017 in Announcement

Deis to Join Microsoft

/assets/images/joining-microsoft-character-card.png

Container technology is rapidly changing the way teams build, package, deliver, and manage applications. Robust and open container orchestration, paired with new application architectures are giving organizations unprecedented flexibility and choice. From the early days of containers through the rise of Kubernetes, Deis has always been focused on building and contributing open source technologies that make life easy for developers and operators to build and run applications.

Today, we are excited to announce that Deis will be joining Microsoft to continue our mission to make container technology easier to use. Microsoft has a storied history of building tools and technologies that work for developers. Paired with their cloud leadership and unambiguous support for open source software, we are impressed by the breadth, depth and reach of Microsoft to help define, shape and build new cloud-native applications. We look forward to making Azure the best place to run containerized workloads.

We are honored to add our experience leading and growing open source projects with large user bases and a diverse set of external contributors. Over the years, we have worked hard to be open, reliable, and dependable open source maintainers. From our new home at Microsoft you should expect nothing less. We will continue our contributions to Workflow, Helm, and Steward and look forward to maintaining our deep engagement with the Kubernetes community. The future of open source infrastructure at Microsoft is very bright.

Our customers, community members, partners, family, and friends all deserve a huge round of thanks and applause. Thank you for your GitHub issues, pull requests, help in our #community Slack channel, bug fixes, and shared experiences. We are pumped for the road ahead.

For more info on this exciting news, read Scott Guthrie’s blog post.

/assets/images/phippy/phippy-sailing.jpg

22 Feb 2017 in Helm, Announcement, Monocular

Building A Helm Repository UI.

Readers of this blog are well acquainted with the amazing, rapid success of Helm. Matt Butcher, who leads Deis's Helm efforts, narrated the unlikely origin story here.

I'll add some additional subtext to that tale: one of the assumptions of our hackathon design efforts was that such a product would need a web UI for users to explore, search, and get detailed info on published charts (of course we hadn't yet named these packages charts!). Though this UI was key in communicating the value proposition of a standard Kubernetes package manager ecosystem to our honorable hackathon judges, it was largely set aside as we went about actually building the core components of the Helm stack, and most importantly, building the community of contributors and users.

Gone But Not Forgotten

Today, Bitnami presents the first public web UI to interface with official published Helm charts:

https://kubeapps.com.

Read More
14 Feb 2017 in Helm, Announcement, Valentine

A valentine from the Helm team.

Today the Kubernetes Helm team sent the community a valentine in the form of a new release, version 2.2.0. Since version 2.1.0, Helm has gained over 150 contributions from more than 40 contributors.

Helm 2.2's headline feature is its new testing framework. Chart developers have been clamoring for a way to verify that their charts are working in-cluster. This newly released helm test command provides just that. Now chart creators can define a suite of tests to verify the integrity of a release.

Along with the testing framework, 2.2.0 contains dozens of features designed to improve both the chart development experience and the operator's experience. New flags give operators better control over how charts are installed, queried, and upgraded. New template objects and functions give developers more ways to learn about the Kubernetes environment. And a new set of tags and conditions makes it possible for complex charts to switch on and off certain dependencies. Finally, many updates have bolstered the documentation for Helm.

Read More
13 Feb 2017 in Deis Workflow, Announcement

Deis PaaS v1 Takes a Bow

The original v1 PaaS based on CoreOS and fleet is at the end of its support lifetime today, February 13, 2017. Deis Workflow provides the same Heroku-inspired experience on Kubernetes, the future of production-grade container orchestration.

The v1 code remains available at deis/deis, but we will stop testing and merging fixes and updates. All focus now is on Workflow and Kubernetes.

Many Moons Have Passed

When the new Platform-as-a-Service product was first released as a "public preview," it leaned on Chef. You could git push deis master a buildpack-based app and have it scheduled to run on multiple Amazon EC2 nodes. That was more than three and a half years ago!

Read More
8 Feb 2017 in Helm, Announcement

Graduation day for Helm! The first project to exit Kubernetes Incubator.

We are excited to announce that Helm, the package manager for Kubernetes, has officially graduated from the Kubernetes Incubator program!

A huge amount of thanks is due to the Helm user and contributor communities. Your usage, support, development and hard work made this all possible.

The Kubernetes incubation process is designed to set a high quality bar for projects under the Kubernetes umbrella. Projects must not only demonstrate that they are functional, but also that they are active, stable, well-governed, and useful to the broader community. To pass these gates, the Helm project met multiple criteria. We iterated through several stable releases. The community showed its support. And the project continues on its relentless quest to build the best Kubernetes package manager.

Read More
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
9 Sep 2016 in Workflow, Release, Announcement

Deis Workflow 2.5 Release

The best way to roll into the weekend is with fresh software, hot off the presses. The Deis Workflow team just merged the final charts for 2.5!

We've got a ton of functionality packed into 2.5, so hold on to your horses!

Workflow 2.5 includes initial support for Kubernetes Horizontal Pod Autoscaling. Which is not only a mouthful, but pretty neat to boot. Workflow 2.5's theme song is "Glassworks" by Philip Glass. I'm pretty sure this is what a Horizontal Pod Autoscaler would sound like if it made noise.

Cast scale at the darkness...

Setting a scaling policy for your application is straightforward. Policies are set per process-type, which allows developers to easily scale processes independently:

$ deis autoscale:set web --min=3 --max=8 --cpu-percent=75
Applying autoscale settings for process type web on scenic-icehouse... done
Read More
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
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
25 Jul 2016 in Workflow, Release, Announcement

Deis Workflow 2.2 Release

It may be the hottest July on record but we've got some new cool stuff in the latest release of Deis Workflow. Sit back, grab a cold drink, and check out the latest Workflow release.

Read More
5 Jul 2016 in Workflow, Release, Announcement

Deis Workflow 2.1 Release

Happy Tuesday, I hope everyone had a wonderful weekend! Before we struck out for fun in the weekend sun we cut a hot and fresh release of Workflow. Arriving as version 2.1 we've got lots of fixes and a few goodies to boot.

Read More
9 Jun 2016 in Workflow, Release, Announcement

Deis Workflow, Now Stable!

I am proud to announce the first stable release of Deis Workflow. This means the Deis community now considers Workflow suitable for production deployments. Deis Workflow is the first PaaS built on Kubernetes to reach this milestone.

Deis Workflow is the new name for our open source PaaS, and is the second major version of what we are now calling Deis v1.

According to Docker Hub, Deis v1 has been downloaded over 6.5 million times.

Deis v1 is trusted in production by hundreds of companies, including Mozilla, The RealReal, Hearst Corporation, and dozens of others.

What did we change in version two?

Well, the most significant thing we did was re-platform from CoreOS Fleet to Kubernetes. The switch to Kubernetes gives us a stable cluster manager, a better scheduler, a smaller overall footprint, and a great Kubernetes community to work with.

Read More
11 May 2016 in Deis Workflow, Announcement

Deis Workflow, Beta 4

Another few weeks, another Deis Workflow beta!

And what good is a changelog if it doesn't come with a soundtrack? Maybe a little "Crazy on You" by Heart...

Read More
28 Apr 2016 in Deis Workflow, Announcement, Kubernetes

Deis Workflow, Beta 3

Time keeps on slippin', slippin', slippin', into the future. But not Deis Workflow Beta releases.

The team just cut Beta 3 of Deis Workflow. We've been happy with the two-week release cadence. Keep your eyes out for Beta 4 due May 11th and our Release Candidate May 25th.

Now, for beta highlights!

Read More
24 Mar 2016 in Deis Workflow, Announcement, Kubernetes

Deis Workflow, now in Beta!

We are excited to announce that we have recently cut a beta release for the next major release of Deis! As many of you know, for 2.0 we’ve decided to re-platform the PaaS from CoreOS’s Fleet onto Kubernetes. This gives us a stable cluster manager, a better scheduler, a smaller overall footprint (potentially a single machine!), and a great Kubernetes community to work with. This lets us focus our efforts on making it as easy as possible to deploy and scale your applications.

To borrow from the late, great David Bowie, beta brings along with it some Ch-ch-ch-ch-changes!

Read More
14 Jan 2016 in Announcement, Helm, Kubernetes

The Helm 0.3 Release Line Is Here

Helm is a package manager for Kubernetes.

Helm 0.3.0 was released last week, and 0.3.1 was released this week with a few minor bug fixes.

The 0.3 release line of Helm introduces several improvements to linting. It also introduces two new Helm commands: helm generate and helm template. These pave the way for generic template support in Helm, and provide a plugin architecture for implementing arbitrary template engines. Also, Helm charts now have a source: field for specifying a URL to the source used to create the chart's resources.

In addition to these new features, many bugs in the 0.2 release line have been found and fixed. Several parts of the codebase have been refactored for easier maintainability and better testing.

Read More
3 Dec 2015 in Announcement, Helm, Kubernetes

Helm 0.2.0 Released

Since KubeCon 2015, the Helm team has been hard at work bringing you a new release.

Helm 0.2.0 contains numerous bug fixes, some code refactoring, and several enticing new features.

Highlights:

  • Helm has been moved to github.com/helm/helm and the core charts are now at github.com/helm/charts
  • helm lint helps you validate your charts.
  • helm repo add|rm|list lets you easily manage your own chart repositories.
  • Support for Kubernetes 1.1 beta 1 kinds (DaemonSet, Job, etc.) as well as custom kinds.
  • helm install and helm uninstall are smarter! In fact, many commands are improved.
  • Helm now supports git-style plugins.
  • Many, many bug fixes.

We're already hard at work on Helm 0.3 and have some exciting new features in the works.

Follow along on our GitHub Milestone for 0.3.0.

24 Nov 2015 in Announcement

Star Power

Wow! Deis passed 5,000 stars on GitHub and I couldn't be more happy.

I wanted to take this moment to say THANK YOU to our amazing community.

You're the real stars! ;)

9 Nov 2015 in Helm, Kubernetes, Announcement

Introducing Helm, The Kubernetes Package Manager

We at Deis are really excited about Kubernetes. In fact, we're hard at work building Deis v2 on top of a Kubernetes base. During this integration, we developed a tool that we think seasoned Kubernetes users will enjoy, and newcomers can use as an onramp for running containerized applications. And today, we're thrilled to announce this new tool.

We call it Helm, and it's the first package manager for Kubernetes.

Inspired by Homebrew, apt, and npm, Helm is a tool for working with Kubernetes-powered applications. It works like this:

  • A Helm package is bundled up as a chart.
  • The charts are collected together in a repository that you can search. Helm uses git under the hood for storing and organizing chart data.
  • Using the helm tool, you can find, customize, manage and install these charts.

Helm makes it easy run apps and services inside Kubernetes.

Read More
30 Oct 2015 in Deis v1 PaaS, Community Meeting, Announcement

Deis 1.12 Release and 1.13 Planning

Deis v1.12 Release

Deis v1.12 is scheduled for release on Tuesday, November 3. The major component of this release is upgrading the Docker client from 1.5 to v1.8.3. We have been looking to rev the Docker version for some time now, as the older image format has caused issues for some users. Please refer to the upgrade documentation to assist in your cluster migration.

A full list of items in this release will be provided on November 3.

Read More
26 Aug 2015 in Announcement, DigitalOcean

Code for Credit

In case you missed it, Deis announced a unique "code-for-credit" partnership with our friends at DigitalOcean. As part of this partnership, DigitalOcean will provide free hosting credits to developers who have code merged into the mainline Deis project.

When new contributors submit a pull request, they will be automatically provided information on how to collect and redeem DigitalOcean credits once the pull request is merged. The amount of credit received by each contributor will be based on the value of each contribution, as determined by the Deis project maintainers.

To learn more about the program, check out the Hacking on Deis documentation.

22 Jun 2015 in Announcement

Welcome to Deis.com

Welcome to the new Deis.com website. This site provides a place for the extended Deis community to meet, gather information, and work together as we move Deis into production across the industry.

Things are moving fast! Since OpDemand joined Engine Yard, we have:

Massively expanded the team working on Deis (2x, and still growing) Deployed our global support team to care for Deis deployments 24/7 Launched Deis PRO, featuring improved UX for clusters of containers

The entire Deis.com effort will be focused on building, extending, and supporting the Deis open source project. We value the community’s input and will continue the open roadmap process on our community website: Deis.io.

This is an exciting turning point for Deis. It is already been established as the leading platform for deploying containerized applications, with almost one million downloads total and over 1,000 downloads per day. It’s clear that hundreds of technical teams are deploying applications with the ease of use and reliability of Deis.

Read More
16 Jun 2015 in Announcement, NYI

Announcing Deis & NYI: Containers on Metal

Today we are excited to announce a new partnership with NYI, a colocation provider that is now offering Deis-on-metal solutions to customers in New York, New Jersey, and throughout the Northeast. As you may already know, Engine Yard’s Deis is the leading Docker-based Platform-as-a-Service (PaaS) for deploying and managing distributed applications. As Deis has matured, we’ve seen more and more users running on bare metal. We’ve also learned containers on metal offer significant price benefits, consistent performance, and a strong security and compliance story.

As part of this partnership, NYI is providing Engine Yard with the power, space, and dedicated servers for a distributed systems lab that will be used to harden Deis for large-scale colocation environments. This lab will allow us to test failure modes, network partitions, and performance deltas between Deis releases. The lab will also help ensure container on metal solutions meet customer standards for high-performance, scalability, and high-availability.

We are excited to work with the NYI team to see Deis and containers on metal reach its full potential. If you're interested in an in-person demo at an NYI facility, or just want to learn more about Deis and containers on metal, please contact our customer success team.