December 04, 2017
Running OpenFaaS on GKE - a step by step guide
In this tutorial you will learn how to set-up OpenFaaS on Kubernetes with monitoring and alerting using Weave Cloud. Using OpenFaaS for serverless avoids being locked-in to one of the cloud vendors. It's easy to run in Kubernetes, letting you mix different services depending on your applications needs.
November 28, 2017
Flux 1.1 release (deploy all the things!)
The Flux 1.1. release allows to automate updates to DaemonSets, StatefulSets and CronJobs in addition to Deployments. Now you can automate releases of application components in most of your infrastrcture.
October 30, 2017
A Practical Guide: From Instrumenting Code to Specifying Alerts with the RED Method
This practical guide will help you getting started with monitoring your microservices with Prometheus. We walk through selecting key metrics, instrumentation, setting up alerts and Grafana dashboards.
October 17, 2017
GitOps Part 3 - Observability
Observability can be seen as part of the Continuous Delivery cycle for Kubernetes. Observed state must be compared with the desired state in Git. The role of a GitOps dashboard is to enable observation and speed up understanding and validation of the system, and suggest mitigating actions. Monitoring alone does not answer all questions: metrics are symptoms but not the disease.
October 10, 2017
TensorFlow, Machine Learning and Weave Cloud
This article discusses how InstaDeeps Reinforcement platform can save you time and resources through their visual approach to neural net optimization.
October 05, 2017
TensorFlow on Kubernetes: Troubleshooting a TensorFlow Predictive Model Microservice with Weave Cloud
Weave Cloud works alongside machine learning platforms such as Seldon’s. In this tutorial you will deploy a predictive service that recognizes drawn numbers from 0 to 9.
September 07, 2017
Kubernetes and Weave Cloud: Part 1 - Configuring Continuous Delivery
Step by step instructions on how you can achieve automated continuous delivery to a Kubernetes cluster using Weave Cloud Deploy. We will cover configuring automated builds, immutable container images, deploying new container images and automating deployments.
September 01, 2017
Time Travel has arrived!
Troubleshoot your app with the new Time Travel feature. All Weave Cloud Explore views: Processes, Containers, Orchestrators and Hosts allow you to travel back in time to view an in situ state of your app that can be compared with its live state.
August 22, 2017
Speeding Up Your Software Development with Canonical & Weave Cloud
Canonical's conjure-up makes it easy to deploy and operate Kubernetes in production, using a neat, easy-to-use CLI installer. Weave Cloud fills in the gaps missing with a Kubernetes install and provides the tools necessary for a full development lifecycle.
August 10, 2017
If something goes wrong in production, you want to immediately know the user impact. With that in mind, we created an automated alerting schema based on user-visible symptoms.
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 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 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 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...
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.