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.
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.
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.
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.
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.
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.
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.
In this first post on the GitOps Developer Toolkit, Ilya takes us through a GitOps workflow using Skaffold and Weave Cloud.
What are Draft and Skaffold? Learn what the key differences are and when you’d use one over the other in your Kubernetes development pipeline.
How does GitOps differ from CIOps? In this post, learn about a Kubernetes anti-pattern and find out how most Kubernetes pipelines are CIOps and not GitOps and what the differences are.
The OpenFaaS team recently released a Kubernetes operator for OpenFaaS. The OpenFaaS Operator can be run with OpenFaaS on any Kubernetes service, in this post I will show you step-by-step instructions on how to deploy to Amazon's managed Kubernetes service (EKS).
Are you looking to develop and push your apps to Kubernetes but not sure what should be in your app deployment toolkit? Whether you are maintaining your own cluster or using a hosted services, there’s quite a bit that you need to know to have the best experience. For instance, how do you develop and test an app to run well on Kubernetes? What should be in your dev toolkit?
Read a recap and then watch Alexis Richardson deliver the keynote at the Continuous Lifecycle London conference. Alexis discusses industry standards, current trends in CI/CD and then shows how developers can take control of development pipelines and operations tasks using familiar tools and workflows.
Catch up on the latest feature release for Weave Cloud that focuses on understanding deployments. Use batch mode to make multiple workload deployments or continue using single mode and select individual workloads to deploy to the cluster. With greater control over your deployments, you can more easily manage when and how new workloads land on either your staging or production servers.
Catch up on the latest feature release for Weave Cloud that focuses on understanding workloads. We'll talk about workload views, as well as cluster-wide workload views. At a glance you can locate any service and determine what was deployed when and by whom.