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