Case study: Weave Net brings wealth of security to Wealth Wizards

Learn how an online financial advisory company secured their Kubernetes clusters and the benefits gained when using Weave Net to maintain security and compliance.

Linux Namespaces and Go Started to Mix

The recently released Go 1.10 has addressed problems mentioned in the “Linux Namespaces and Go Don’t Mix” post. Find out what changes were made to the Go runtime system.

Let's talk Go and Grafanalib at FOSDEM 2018

We're heading to Brussels for FOSDEM. Weaveworks Director of Engineering, Bryan Boreham (@bboreham), will be giving a couple of interesting talks covering Go and Grafanalib. If you're in town, be sure to check them out!

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.

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.

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

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

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

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

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

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

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

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

How Weave Net Enables a Global Docker Cluster with OnApp

Please welcome Viktor Petersson and Bernino Lind from OnApp’s Federation. They describe how to network a Docker cluster across multiple data centers using Weave Net. Already in use by OnApp’s Federation, Weave Net plays a pivotal role in...

Reboot-tolerance in Weave Net 1.5

Weave Net has always been pretty robust: instead of a central store of config data, everything is done peer-to-peer, and machine failures don’t hold up any other peers because our data structures use...

Announcing Weave Net 1.5: Container Network Interface (CNI) plugin for Kubernetes

Weave Net 1.5 will be released next week and includes a Container Network Interface (CNI) plug-in for Kubernetes 1.2 and other software that uses the CNI API. This means you can now use Weave Net as a native networking option for...

Debugging is Easier with Docker for Mac and Weave

Debugging and testing containerized applications from a Mac can be fiddly, (because you’re running containers inside a Host, which itself is running inside the OS), especially if you have multiple containers using the same port or if a...