Using Weave and Scope with Convox

Weave and Convox make a great match. While Convox simplifies platform maintenance, allowing you to create a private cloud in minutes, Weave Run and Weave Scope do the same for distributed application development by...

Scope integration with Amazon ECS

We recently integrated Weave with ECS  and in so doing included a set of Weave AMIs that are based on the official ECS-Optimized Amazon Linux AMI. I am happy to announce that starting today Weave Scope  is also included...

Weave Scoped out a big new release

Weave Scope is a zero-config, drop-in solution for mapping and monitoring your Docker containers, and the easiest way to visualize your cloud-native application. Weave Scope 0.7.0 is out today, with tons of great new improvements and...

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...

We don't need consensus! (All agreed?)

I had a great time last week, giving two talks at Software Circus in Amsterdam and Container Camp in London.  Both talks went over the basic reasoning behind our use of CRDTs and consensus-free state management, as related...

Weave ‘Gossip’ DNS

WeaveDNS was introduced in Weave 0.9 as a simple solution to service discovery on the Weave network, allowing containers to find other containers’ IP addresses by their hostnames. With Weave 1.1, we’re introducing a completely redesigned...

Weave & CliQr: Improving Security and Portability of Container-Based Apps

Our friends over at CliQr recently blogged about integrating Weave Net with CliQr’s CloudCenter & Application-Defined Cloud Management Platform. What’s particularly interesting about this case is the portability of Weave Net,...

Join us at the International Software Circus

Weaveworks is a proud sponsor of the International Software Circus Conference on “Programmable Infrastructure” which takes place in Amsterdam next week from September 9 to September 13th. Bryan Boreham, from Weaveworks will be giving...

DCHQ+Weave: High Availability for Docker-based Clustered Applications

Today we are pleased to welcome a guest post from Amjad Afanah, founder of DCHQ, in which he talks about using Weave to provide high availability for container-based clustered applications running on the DCHQ platform. DCHQ, now available...

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 Scope with Calico Networking

Today we are very pleased to welcome the following guest post by Mat Meredith, a Core Developer on Project Calico.  ICYMI – Weave Scope can provide monitoring and container visibility to any network.  Mat shows how this is...

Weaving runc

Yesterday I demonstrated Weave working with rkt; today I tried runc. As a reference implementation (of the OCF), runc has fewer niceties than rkt (or Docker for that matter). There’s no image management and what-have-you. That means a bit...

Weave and rkt

Weave works straight-forwardly with CoreOS’s rkt. In part this is because rkt‘s networking model is uncomplicated; and in part it’s because Weave uses standard bits of Linux networking, so it doesn’t need any special treatment. Here’s how...

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...

Anatomy of a Docker Networking Heisenbug

Earlier last week I was asked to look into the intermittent failure of one of the smoke tests for our new gossip based DNS implementation. The test is quite straightforward – it starts then kills containers in a loop across a number of...

Weave Gone (Cloud) Native

Today Weaveworks is a founding member of the Cloud Native Computing Foundation (CNCF). In case you wonder why, here is a highly opinionated FAQ, or a “WTF” for the CNCF. Read on to find out what we think this means for Docker, Google,...

New Screencast: "Hello, Weave!"

It’s been a while since I recorded the original “Hello, Weave!” screencast, which had nearly 9k views in the 8 month.  A lot of great new features has landed in the v1.0 release last month. Today, I very glad to announce...

Bridge over Troubled Weavers

When we originally shipped Weave Net, there were a couple of things that people looked for extra help with: giving each container a unique IP address running containers using the Docker CLI or remote API, not via our weave script...

I Quadrupled the Speed of Our Container Test Rig in a Day

Spoiler: this post is about Docker storage drivers. Not volume storage drivers, but how Docker implements the files inside every container. Background: as part of our drive to deliver high-quality software, we maintain a set of...

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,...