Multi-Cloud Big Data Processing with Flink, Docker Swarm and Weave Plugin

This post shows step by step how to set up a multi-cloud environment for big data processing using Apache Flink, Docker Swarm and the new Weave Net Docker plugin.

Security and Encryption in Weave Net

Securing a network with full end-to-end encryption can be complicated and overlay networks add another level of difficulty. However, with Weave Net we’ve worked very hard to simplify the set-up process and make managing the whole thing as straightforward as possible.

Weave Net 2.0 Released: Peer Discovery, Docker Swarm plugin & CLI changes

Today, we’re pleased to announce the release of Weave Net 2.0, which features a peer discovery feature via Weave Cloud, a Docker Swarm plugin, and several changes to Weave Net’s CLI and internals.

Linux Namespaces and Go Don't Mix

Martynas Pumputis explains how a Weave Net bug uncovered considerable limitations of Go programming language runtime.

Weave-NPC: Container firewalls in Go

Weave Network Policy Controller is an implementation of the Kubernetes Network Policy. Read on to learn about container firewalls in Go.

Moving to the Cloud: Is Re-architecting Right for You?

Moving to the cloud is a major infrastructure change for any business. Unless you’re starting from scratch, switching to the cloud requires getting your existing data and applications there. For data, transfer may mean sending files over...

Multicasting in the Cloud: What You Need to Know

What Is Multicasting?There are a variety of ways to send information across a network. The most commonly found technique, known as unicasting, occurs when one sender sends a message to a single recipient. Broadcasting, perhaps the most...

Financial Disaster Recovery Plan Using AWS and Weave Net’s Multicasting

At AWS re:Invent in November, Felix Candelario and Benjamin Feldon from Amazon Web Services (AWS) gave a presentation titled “Disaster Recovery & Business Continuity for Financial Institutions.”Disaster Recovery is an issue of particular...

5 Reasons to Choose Weave

Since the project started in 2014, Weave Net has grown in capability and maturity, added features and improved performance.Weave Net is evolving into a powerful Cloud Native Networking Toolkit. Much more than a virtual network for Docker...

Fast and Secure Container Networking with Weave Net's Fast Datapath

Weave Net 1.2 introduced a high performance overlay network for containers called fast datapath (fastdp). Despite advantages, the overlay had a limitation that it did not have any built-in mechanism for encrypting dataplane packets, so by...

Weave Net 1.9 Released: Encrypted Fast Datapath & ARM

Today, we’re pleased to announce the release of Weave Net 1.9, which features faster, more secure networking and support for ARM builds.Fast, Secure NetworkingWeave Net has several options for configuring the network: ‘fast datapath’ – the...

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

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

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

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

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

Configuring Container Capabilities with Kubernetes

In this blog post, I discuss how to configure capabilities for Docker containers running on Kubernetes. Even though Linux containers run in their own isolated bubble, they aren’t just allowed to do anything they like. Some actions, such as...

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

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

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