This is the third and final post in the series where we play around with Docker and Kubernetes. The first two posts are available at:
Multi node kubernetes cluster
Docker overlay network using flannel


In this tutorial I’ll explain how to bring up a multi-node kubernetes cluster with an overlay network. This essentially combines what I’ve explained in previous posts. An overlay is necessary to fulfill the networking requirements for a fully functional kubernetes cluster. All this is taken care of auto-magically when the cluster is brought up on GCE, but the manual configuration is slightly complicated -- both because it is non-trivial to set up so many components correctly and with so many tools available for the same job, it is difficult to figure out which one to pick. I picked flannel because of its simplicity and community backing.

Read More

Topics: Docker, Kubernetes

Posted by Tom Trahan

By now, you've almost surely heard about Docker. Here at Shippable, we've been using Docker and containers for almost two years now and the benefits to how we manage our software delivery and deployment process are impressive. So impressive, in fact, that we're convinced it will revolutionize how all companies do it, making the current DevOps practices obsolete faster than many predict. 

Ultimately, the goal is to deliver value that's derived from software into customers' hands as soon as possible. With Docker images, many of the challenges faced within traditional DevOps approaches are overcome as the creation and deployment of immutable images becomes the new way to deliver software.

The latest features from Shippable make this within reach for any software delivery team as we make it easy for you to create Docker images, push them to your registry of choice, then deploy them without the use of separate DevOps tools or code.  

However, in order to effectively take advantage of immutable Docker images and avoid image chaos, you must have an effective strategy for managing your images. With Shippable, you do this within your CI/CD process flow by automatically creating and tagging your images, with full traceability from final image back to all of the elements used to create it.

Read More

Topics: Docker, containers

Posted by Lekha Bhargavi

Shippable uses Slack on a daily, continuous basis for all team communication. Why, you ask? Because it allows us to "work in the moment". We have found it to be significantly more efficient, more transparent and faster to communicate using Slack. And less email!

And so, enabling Slack integrations for Build Notifications is special and personal and ... you get the point. Of course, this has also been something our customers have also been asking for!

This blog walks you through the exercise of setting up the Slack integration on Shippable through a simple 3-step process.

Read More

Topics: how-to, external service integration, Slack, Notifications

Posted by Archana Verma

Shippable was proud to be part of the Kubernetes 1.0 launch at the OSCON conference in Portland recently.

Here's a presentation by our CEO, Avi Cavale as part of the customer showcase at the event. Avi talks about about Shippable's adoption of Kubernetes and how it impacted our internal workflows.

Read More

Topics: events and conferences, Kubernetes

Posted by Archana Verma


This month, we talked to Shippable power user, Carlos Alexandro Becker, about his experience with our platform over the past year. Carlos is a developer from PR, Brazil and is currently a senior software engineer at ContaAzul. When not working, he's blogging, hacking on open source, and learning new things.  

Read More

Topics: Shippable updates