November 29, 2016
Comparing Container Orchestrators: Six Choices Analyzed | Weaveworks
Comparing OrchestratorsIf you’re managing a large number of containers, or expecting to do so in the near future, the options for container orchestration tools — from major players such as Amazon and IBM to startups and open-source...
November 21, 2016
AWS re:Invent: Weaveworks Presentations You Can’t Miss
AWS re:Invent will be here before you know it. Weaveworks is a silver sponsor of the event, and we have some great presentations and booth events you won’t want to miss.Meet the team at AWS re:InventDemos and prizes and people – oh my!...
November 17, 2016
Demo Weave Cloud at AWS re:Invent
Demo Weave Cloud at AWS re:Invent The world’s largest gathering of the Amazon Web Services community is nearly upon us. AWS re:Invent 2016 is in Las Vegas from Nov. 28 – Dec. 2. Weaveworks will be in attendance as a silver sponsor. And we...
November 15, 2016
The Kubernetes Community at #KubeCon
#KubeCon It was obvious from KubeCon Seattle 2016 and +CloudNative Con that the Kubernetes community is excited about what the future holds for open source containerization and network monitoring. We particularly enjoyed attending the...
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...
November 07, 2016
Best Practices for Continuous Delivery
Continuous delivery is one of those software development buzzwords that you may have heard before but aren’t really sure what it means to you. As with many buzzwords, however, behind the term is often a great idea that can produce massive...
November 03, 2016
Join Weaveworks at KubeCon Seattle + CloudNativeCon
KubeCon Seattle is Almost Here KubeCon Seattle is just around the corner and we hope to see you there Nov. 8-9. If you’re not familiar with KubeCon Seattle, the two-day event brings together thousands of Kubernetes technologists to hear...
October 31, 2016
What are Microservices?
Software applications built using microservices have multiplied rapidly in recent years, and the trend shows no signs of slowing down. A host of tech industry titans, including Netflix, Amazon, eBay, Uber and Comcast, have all written...
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 24, 2016
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...
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...
October 05, 2016
Monitoring Your Kubernetes Infrastructure with Prometheus
In the last post in our series “Prometheus and Kubernetes”, Tom talked about how we use Prometheus to monitor the applications and services we deploy to Kubernetes. In this post, I want to talk about how we use Prometheus to monitor our...
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...
September 21, 2016
Prometheus and Kubernetes: Monitoring Your Applications
In this post we discuss how to configure Prometheus to monitor your Kubernetes applications and services, and some best practices that we have developed around instrumenting your applications in a consistent fashion based on our experience...
September 13, 2016
Prometheus and Kubernetes: Deploying
In this post I discuss the various options and tradeoffs we encountered at Weaveworks when deploying Prometheus with Kubernetes to monitor Weave Cloud. This is the second post in our series on Prometheus and Kubernetes, the first being...
September 06, 2016
Prometheus and Kubernetes: A Perfect Match
At the inaugural Prometheus London meetup, I gave a talk about how Weaveworks uses Prometheus to monitor Weave Cloud, which runs on a Kubernetes cluster in AWS. In this series of blog posts I’ll expand on some of the practices we’ve...
August 25, 2016
Welcome Luke Marsden as Head of DX
Hi, I’m Luke Marsden. I was formerly co-founder and CTO at ClusterHQ. I’m thrilled be joining forces with Weaveworks to focus on a role that I care passionately about: Developer Experience (DX). Why I’m joining Weaveworks to work on...
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...