Latest from the blog

February 09, 2017

Using Weave Net for NetworkPolicy in Kubernetes

FOSDEM is a free conference for Open Source developers, held each year in Brussels. In the Lightning Talk stream I gave a whistle-stop tour of the motivation, definition and implementation of Kubernetes NetworkPolicy using Weave Net. In...

February 08, 2017

Troubleshooting Containers in Kubernetes With Weave Scope & Weave Cloud

Weave Scope is an open-source container visualization and troubleshooting project from Weaveworks that gives you a top-down view into your application and infrastructure, showing the dependencies and communication links between containers....

January 23, 2017

Cloud-Native Networking with Christopher Liljenstolpe of Tigera

Last week, Christopher Liljenstolpe of Tigera and I gave a high-level overview of Cloud-Native Networking via webinar.  It seemed well-received. We had a good set of questions at the end. If you’re interested check out the video...

January 10, 2017

Write your first Weave Scope Plugin

Version 0.14 of Weave Scope came with an exciting new feature: plugins. If you’re visualizing and monitoring your microservices with Weave Scope, plugins provide a way to enhance and enrich the view with your own custom data. This data...

January 05, 2017

Using Weave to Network Containerized Microservices on Amazon ECS

Amazon EC2 Container Service (ECS) is a Docker container management service, part of Amazon Web Services (AWS) cloud. By using Weave Net, a software-defined networking solution, you can deploy containers onto ECS more easily, without...

December 29, 2016

Ansible and Weave step by step

We received permission from Alberto Garcia Lamela to post this guest blog post. The original post here.This is a pragmatic guide to Ansible for beginners. This use case will guide you on how to set up a cross-cloud software defined network...

December 21, 2016

Weaveworks at AWS re:Invent 2016: Operations Management with Amazon ECS

In case you missed this year’s AWS re:Invent, we wanted to share another of our favorite sessions from the show. In a joint talk with Paul Maddox from AWS, our software engineer Alfonso Acosta walked through best practices for deploying...

December 15, 2016

Testing Distributed Systems with Weave Scope’s Traffic Control Plugin

In this guest post please welcome the Kinvolk team who have recently developed a Weave Scope plugin called Traffic Control. The Traffic Control plugin can help you troubleshoot any network traffic slowdowns and bottlenecks that can occur...

December 15, 2016

Continuous Delivery with Weave Flux

Weave Cloud runs on Kubernetes. Kubernetes give us a suite of tools for managing a running system, but it does have boundaries. In particular, it doesn’t care (and shouldn’t care) where your container images come from. But we do — we have...

December 14, 2016

Container Management and the Rise of Docker

Software projects have historically struggled with problems through the entire development life cycle, from understanding the requirements to successfully deploying a new release. Agile development methods have helped solve the problem of...

November 30, 2016

Introducing Weave Scope 1.1 Now With Amazon ECS Views

Today, we are pleased to announce version 1.1 of Weave Scope.This version of Scope provides the ability to visualize and troubleshoot apps deployed to Amazon ECS clusters and also includes a number of bug fixes as well as several usability...

November 10, 2016

Securing Microservices in Kubernetes

IntroductionStarting with version 1.3, Kubernetes includes beta support for network policies that allow you to exert control over connections to your containers. For those unfamiliar with Kubernetes network policies they have the following...

November 07, 2016

Introducing Weave Scope 1.0 Now With Weave Net Views

Weave Scope is a zero-config, drop-in solution for visualizing, monitoring and controlling your Docker and Kubernetes cloud-native applications. Today, we’re releasing Weave Scope 1.0, which introduces a new Scope view to visualize and...

October 27, 2016

Whodunnit? Debugging and Diagnosing Microservices with Weave Cloud Beta

Debugging is about understanding the system. If software is behaving in some unexpected way, it means there is some piece of the system you don’t understand. Microservices, in particular, spread the system’s behaviour across many...

October 17, 2016

Weave Mesh in Prometheus Alertmanager

tl;dr: Weave Mesh, an open-source gossip and CRDT communications library, gave the Prometheus Alertmanager exactly what it needed to be reliable and highly-available.As a former SoundCloud engineer, I’ve had the privilege of using...

September 27, 2016

Run Weave Net with Kubernetes in Just One Line

Kubernetes, the Open Source container orchestration system from Google, has very specific network requirements.  Historically people have used complex Salt and Bash scripts to configure networks to meet the requirements, but...

August 18, 2016

Introducing Weave Scope 0.17 With Table Mode and Enhanced Performance

Scope 0.17 introduces a Table Mode as an alternative to Scope’s classic graph view. Table mode offers higher information density, and is particularly useful when there are many nodes in the graph view. It’s like a top command, for visualizing your containers!

July 21, 2016

Sock Shop: A Microservices Demo Application

If you came by our booth at DockerCon in Seattle this year you’ll have seen “Sock Shop”, our microservices demo application.We originally designed it so we could demonstrate products like Weave Net and Scope – but additional...

June 29, 2016

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

June 20, 2016

DockerCon 2016: Weave Cloud and Weave Net 1.6

At DockerCon today we announced the public beta of Weave Cloud, a microservices console allowing developers and operations to quickly connect, visualize and monitor containers and microservices, regardless of the orchestrator....

Previous Next