Automating continuous delivery with Kubernetes, Google Cloud and Git

Discover how to achieve an automated continuous delivery with Kubernetes, Google Cloud Platform and Weave Cloud multiple time a day. Discover the role, observability and metric monitoring play for determining whether you’re progressing once you’ve increased your speed of deployment.

Container networking with no overlay on AWS VPC!

Last week we announced a new option for users who run their container infrastructure entirely within Amazon Web Services (AWS) Elastic Compute Cloud (EC2). Weave Net now allows you to connect Docker containers directly to AWS VPC...

Cloud Native VMs

We have a great guest post for you today.  Everyone knows that containers are fantastic for new cloud native applications.  But what about the huge numbers of existing applications in the enterprise?  Can these also...

How Kontena uses Weave Net & Run

Using container technologies, such as Docker, can be tricky to configure for large scale deployments. But with Kontena scaling and monitoring containerized applications on any cloud infrastructure is very easy to deploy and...

Service Discovery and Load Balancing with Weave on Amazon's ECS

Weave makes it very simple to set up a containerized network in Amazon’s EC2 Container Service. Without Weave, this can be a complex process which involves setting up Service Discovery and Load Balancing. You get all this for free...

Using Weave with Apache Mesos & Marathon on CentOS

Many of you had been using Mesos and Marathon with Weave since Stefan Schimanski originally published his guide earlier this year. Quite a few things have changed with Weave 1.0 release, and the usage of Docker bridge is now...

Testing Times at Weaveworks

We like continuous integration and testing at Weaveworks. This blog post tells the story of the journey we have been through, the tools and technologies we use, what worked and what didn’t, and the lessons we’ve learned. A few months back,...

Let Weave Net Allocate IP Addresses for You

One of the chores when using Weave Net is giving each container an IP address.  We recognized this, and we’ve automated it for you, as a new feature in Weave release 0.11.  Take a look at the walk-through in the documentation....

Weaving Kubernetes on Azure

As I said in my previous post, Weave is a very portable networking enabler for Kubernetes. To take this further, we have worked closely with the Microsoft and CoreOS teams to ensure a complete solution is available for Kubernetes on Azure....

Weave is Live at Tutum

We are very pleased to be able to report another public production case at scale!  Congratulations and thanks are due to our friends at Tutum who announced a major upgrade to their Docker cloud service yesterday. The Tutum team have...

The Microsoft Azure Ecosystem for Docker - Some Slides

This slidedeck by Patrick Chanezon talks about what Microsoft are doing with Docker.  It includes information about the Azure ecosystem and Weave’s place in it.  Worth a read as it includes many of your favourite new...

Get Your Kicks on Cloud66

This week we saw our first ‘at scale’ public production use case at Cloud66.  Based in Austin TX, and London, this is a brilliant young company that puts customers first and is showing the way for the next generation of automated...

Networking Spark Cluster on Docker with Weave

In this guide, I will show you how easy it is to deploy a Spark cluster using Docker and Weave, running on CoreOS. Apache Spark is a fast and general-purpose cluster computing system. It provides high-level APIs in Java, Scala and Python,...

Clocker Makes Container Clouds, Weave Makes the Connections

… Weave is used as an overlay network to connect multiple hosts running Docker. It allows developers to run more complex apps without having to worry about such issues as port forwarding. Alex Williams, The New Stack Our friends at...

What We Do! (Via some slides from operatingsystems.io)

Today I spoke at operatingsystems.io – an extremely interesting event as it turned out.  Lots of great speakers, on top form, including no less than three on userland networking.  I spoke about the bigger picture, with reference...

Screencast: Hello, Weave!

If you haven’t tried Weave yet, make sure to checkout our latest screencast which shows how easy it is to use! Do make sure to subscribe to our YouTube channel, so you won’t miss more videos from us.

Deploying Riak with Docker, Clocker and Weave

Another quick use case example, following on from the recent Clocker integration of Weave.  In this deck, Cloudsoft’s founders show how the same combination of Clocker, Docker and Weave, can be used to manage Riak as a guest workload...

Walkthrough of Connecting Nginx, PHP and MySQL with Weave

Since other people have published quite sophisticated examples, I thought it was time for a really simple one. The scenario is: you want to run a web server in a container, out in the cloud, talking to a database in another container,...

Clocker Adds Network Support Using Weave

Andrew Kennedy from CloudSoft has been using Weave to improve networking in Clocker, their Docker cloud. Clocker is software for laying out a set of Docker containers in your infrastructure, and thereby wiring up...

Hello Weave

Weave is an open source software project dedicated to simplifying container-based applications.  We very much welcome contributions of all kinds – get in touch via Github or email please. The Weave project currently consists of a...