Five Key Cloud Technologies for Kubernetes

Five key open source projects that help complete the Kubernetes feature set are discussed in this post: Prometheus, Istio, Helm, Weave Flux, and OpenFaaS.

Weave Scope and Flux to participate in Hacktoberfest

In this post, Daniel, our community manager at Weaveworks explains how Weaveworks (Flux and Scope teams included) is participating in the upcoming Hacktoberfest and why it’s such a great way to get started in Open Source development.

Kubernetes Workload Promotion in GitOps CD Pipelines

Read about our new Weave Cloud feature that lets you promote workloads between clusters. Find out how this can help your team accelerate the delivery of features to Kubernetes.

Tools for App Development on Kubernetes - Ksync

Learn how Ksync can help speed up app development on Kubernetes by providing a direct link from your local environment to a running cluster.

Weaveworks Cortex - the newest member of the CNCF Sandbox

Cortex, our scalable Prometheus monitoring system, has been accepted as a Sandbox project by the Cloud Native Computing Foundation. Cortex is an open source project that we created to provide storage of Prometheus metrics for Weave Cloud. It's used by teams that are running large Prometheus environments, providing metrics for complex Kubernetes environments.

Best tools for Debugging Distributed Applications

While the initial planning and architecture behind debugging a distributed application can take time, there's a growing number of tools available to help you pin down the problem and find solutions. In this post, we looked at the different approaches available.

Kubernetes FAQ: How do I configure storage for a bare metal Kubernetes cluster?

In this post we explain why managing your application state can be tricky and how by using persistent volume claims, you can easily manage storage on bare metal Kubernetes installations.

Software Engineering Daily - GitOps Key Takeaways

Read an excerpt of the podcast from Alexis Richardson’s interview on Software Engineering Daily. Alexis discusses how GitOps works, and explains how it compares to other methods for continuous delivery.

The Official GitOps FAQ

The GitOps FAQ is a list of the most frequently asked questions and their answers around the practice of deploying and updating cloud native applications.

Labels in Prometheus alerts: think twice before using them

As developers, we hear a lot about the importance of monitoring and alerts. But without proper notification, we might spend too much time trying to understand what really is going on. This blog post will give you an overview of common caveats of using labels in Prometheus alerts and demonstrate some technics how to get concise and easy to understand notifications.

Weave Cloud Product Updates and Announcements

Curious about what’s new in Weave Cloud? Learn about new features, enhancements and bug fixes in this convenient list.

How to Correctly Handle DB Schemas During Kubernetes Rollouts

You decided to migrate to Kubernetes, but you are unsure how to safely roll out your microservice’s replicas, while also coordinating changes to the schema of the underlying database? This how to article will walk you through considerations and best practices.

What Is GitOps Really?

Last year, we introduced GitOps as a way to do Continuous Delivery. In this post, we present both a practical use case as well as addressing some questions raised by the community.

Racy conntrack and DNS lookup timeouts

Recently there were many Kubernetes user bug reports about DNS lookups from Pods sometimes taking 5 or even more seconds. In this blog post I will explain the root causes for such delays, discuss some mitigations and present some kernel fixes.

Managing Helm releases the GitOps way

GitOps is a way to do continuous delivery; For Kubenetes this means using git push instead of kubectl create/apply or helm install/upgrade. This step by step guides shows you how to set up a git centric CICD pipeline for Kubernetes with Helm and Weave Flux.

Debugging microservices - Squash vs. Telepresence

Debugging distributed applications is challenging. Learn the pros and cons of Squash and Telepresence, two tools designed for debugging applications running in Kubernetes that can help you track down problems in your code.

Introducing eksctl 0.1.0 - our first major release

Read about our first major release of eksctl. eksctl is a simple CLI tool for creating clusters on EKS - Amazon’s new managed Kubernetes service for EC2. It is written in Go, and is based on Amazon’s official CloudFormation templates. Create a cluster with a single command.

Why you need Istio, Kubernetes, and Weave Cloud for Distributed Applications

Managing distributed applications can be challenging. Find out how you can use Weave Cloud to manage, debug and monitor applications running in Istio and Kubernetes.

Kubernetes FAQ - How can I route traffic for Kubernetes on bare metal?

Bare metal, on-premise installations of Kubernetes can be challenging. A frequently asked question is how to route traffic in Kubernetes. This post discusses the different traffic routing methods and the pros and cons of each.