August 07, 2017
GitOps - Operations by Pull Request
Alexis Richardson is defining “GitOps” as a methodology for developer tooling to drive operations. This post discussed the use of declarative tools and best practices of configurations being code and therefore should be versions controlled.
August 02, 2017
My Slow Internet vs. Docker
Downloading and running Docker containers when you’re on the road can be challenging. Ray Tsang shows us how build a Docker host on Google Cloud with Docker Engine.
July 25, 2017
How to Supercharge Your Kubernetes Cluster with Rancher & Weave Cloud
This tutorial shows you how to deploy and manage Kubernetes with Rancher. You will then use Weave Cloud to complete the development lifecycle, and Deploy, Explore and Monitor your app as it runs in Kubernetes.
July 20, 2017
Docker Linux Distributions that work with Kubernetes: LinuxKit
Watch Justin Cormack speak about the ins and outs of Linuxkit. Linuxkit provides a Docker-native experience in IT infrastructures that include a variety of OS’s which are not bundled with a native version of Linux...
July 18, 2017
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.
July 12, 2017
Container Security with Dan Walsh
There are several factors to consider when securing containerized applications. Where containers are deployed, how they are isolated and which capabilities to disable are important steps to take to ensure that your dockerized applications are secure.
July 10, 2017
Visualizing Cloud Foundry with Weave Scope
Stev Witzel (Pivotal) will cover how to Visualize Cloud Foundry with Weave Scope Stev will demo an experimental BOSH release for Weave Scope that helps reveal Cloud Foundry's topology and all applications running on top of the platform.
July 07, 2017
Demystifying Production-Ready Apps on Kubernetes with Carter Morgan
The Weave Online User Group talk given by Carter Morgan defines of what a "production-ready" cloud application looks like.
June 27, 2017
Making billions with Kubernetes and Weave Cloud: Deploying your app for the first time
The world has been patiently waiting for the launch of Stringly™, a platform for distributing highly optimized strings that is sure to disrupt the global string market. The VC checks have cleared and its time to give the people what they...
June 26, 2017
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.
June 22, 2017
Visualizing resource utilization with Scope
The Weave Scope UI provides a neat way of visualizing the real-time state of your application as a graph of interconnected nodes. While good for answering structural questions about your system, this view falls short when trying to...
June 05, 2017
Architecture models for Continuous Delivery with Kubernetes
Luke Marsden explores different architecture models for achieving continuous delivery with Kubernetes. He will be discussing best practices such as establishing a single source of truth and utilizing efficient rollbacks without requiring new code changes to be pushed.
May 31, 2017
Extending Weave Scope With Custom Plugins
We show the essential information needed to create a plugin written in Go and point you to the resources you’ll need to do it yourself. The result should be a working plugin that you’ve built yourself.
May 30, 2017
Linux Namespaces and Go Don't Mix
Martynas Pumputis explains how a Weave Net bug uncovered considerable limitations of Go programming language runtime.
May 25, 2017
Continuous Delivery vs. Continuous Integration: What's the Difference?
Continuous delivery vs. continuous integration vs. continuous deployment. Do you know what the differences are? Our blog clears it up for you.
May 24, 2017
Understand Istio with Weave Cloud
In the Weave Cloud and Istio tutorial, we show you how to configure Istio for microservices and how to use Weave Cloud to explore and monitor the traffic flow between the microservices as it runs in the service mesh.
May 23, 2017
The Long Tail: Tools to Investigate High Long Tail Latency
Figuring out what's causing slow requests or ops can be tricky. Tom Wilkie shares the tools he used to investigate high long tail latency.
May 19, 2017
Adding a Service to Weave Cloud and Other Best Practices
Learn how to add a service to Weave Cloud – from naming and organization to security and monitoring, Tom Wilkie shares best practices and lessons learned.
May 18, 2017
Recap: High-performance Linux Monitoring with eBPF
Recap of Alfonso Acosta’s talk High-performance Linux Monitoring with eBPF (Extended Berkeley Packet Filter). Learn how it’s used in Weave Scope.
May 16, 2017
Kubernetes Rolling Upgrades One by One
Have a semi-stateful service running on Kubernetes and want to do rolling upgrades? Tom Wilkie outlines how to make deployments upgrade one by one.