Latest from the blog

September 16, 2015

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

September 16, 2015

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

September 15, 2015

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

September 14, 2015

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

September 08, 2015

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

September 04, 2015

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

September 03, 2015

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

August 26, 2015

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

August 17, 2015

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

August 04, 2015

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

August 04, 2015

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

August 03, 2015

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

August 03, 2015

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

July 28, 2015

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

July 21, 2015

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

July 16, 2015

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

July 16, 2015

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

July 14, 2015

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

July 13, 2015

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

July 07, 2015

How Enteon Uses Weave

Today we welcome Jim McBride, Chief Cloud Architect at Enteon.  In this guest post, Jim describes how Enteon use Weave to create networks that segregate access to functionality like “database access”.  This is done in a...

Previous Next