Latest from the blog

July 11, 2023

What is DevOps Automation?

DevOps automation is the automation of processes between software development and IT teams to build, test, and release software. Learn all about it here.

June 06, 2023

Progressive Delivery: A Comprehensive Guide

Progressive delivery allows development teams to control how and when new application features are rolled out to users or the cloud.

February 22, 2023

What is Continuous Delivery and why do Software Teams Need it?

Continuous delivery can make software deployments painless, minimize human error, de-risk deployments, and improve teams’ performance. Here’s how.

January 11, 2023

Continuous Deployment vs. Continuous Delivery - Which is Better?

They may have the same initials (CD), so let’s look at what makes them different - and how to work out which one is right for your organization.

September 08, 2022

​6 Key Ideas Shaping GitOps Today

With the core idea of declaring everything in Git, GitOps continues to evolve. This article covers 6 critical trends shaping GitOps today.

June 30, 2022

Add GitOps Without Throwing Out Your CI Tools

Many teams are hesitant to introduce changes to their CI pipeline to not disrupt the often complex continuous deployment (CD) patterns. GitOps however is more than CD, it provides automation, eliminates unpredictability of configuration drift and enhances security.

July 15, 2021

Application Portability for the Cloud Era

Each dev team has different needs and wants the autonomy to choose their own cloud provider or preferred cloud services. It becomes the job of the platform team to ensure that any required cloud service is supported by the organization's technology stack. In this era of distributed cloud applications, application portability has become even more important.

June 10, 2021

The GitOps Maturity Model - 4 evolutionary steps to continuous delivery

While every organization is different, a number of common patterns have emerged. The GitOps Maturity Model shows a simple four step process that organizations commonly transition through as they move from using GitOps to manage single clusters and applications to managing large scale deployments of hundreds or even thousands of clusters.

February 04, 2020

Create A CI/CD Pipeline With Kubernetes and Jenkins

Pipelines ensure a smooth transition from code to the target environment. Here’s a how-to guide for building a CICD pipeline with Jenkins and Kubernetes.

July 16, 2019

Automate Progressive Deployments to Kubernetes with Flagger and Linkerd

Use Flagger with Linkerd to automate progressive deployments like canaries and other advanced deployment strategies for your Kubernetes workloads. Linkerd implements the Service Mesh Interface (SMI) Traffic Split API. This allows Flagger to control the traffic between two versions of the same application.

May 21, 2019

Flagger Adds Support for Service Mesh Interface API an Open Standard Specification from Microsoft

Flagger and Weave Cloud now supports the Service Mesh Interface (SMI) API for advanced deployments like canary to Kubernetes. SMI is an open project started in partnership with Microsoft, Buoyant, HashiCorp, Solo, F5, Red Hat, and WeaveWorks.

May 02, 2019

Kubernetes Deployment Strategies

Kubernetes deployment strategies replace pods of previous versions of your application with pods of the new version without cluster downtime.

February 28, 2019

Reduce Continuous Deployment Complexity with Flagger and Istio

Weaveworks Developer Experience engineer, Stefan Prodan (@stefanprodan), recently posted a tutorial on the Google Cloud Platform blog describing how to use Flagger and Istio to automate canary style deployments to Kubernetes.

December 04, 2018

Why is a PULL vs a PUSH pipeline important?

What is meant by a pull pipeline? How is it different from a push pipeline? This post compares pull vs push and how pull pipelines are key to GitOps best practices.

October 16, 2018

What CICD tool should I use?

Discover what components make up an automated pipeline, the features you need to consider and how to incorporate GitOps when evaluating CICD tools. Find out more today from Weaveworks.

September 28, 2018

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.

July 11, 2018

Getting Started with the OpenFaaS Kubernetes Operator on EKS

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).

July 05, 2018

GitOps - Git Push all the Things - Alexis Richardson keynote address

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.

May 31, 2018

Building Continuous Delivery Pipelines

Download our eBook, Building Continuous Delivery Pipelines, to learn how to plan and implement a CD pipeline in your organization, including the benefits and best practises.

April 12, 2018

The Shift to Continuous Delivery and Microservices

In this blog we provide some context around why you need microservices and explain how the adoption of microservices was the catalyst that ultimately led to continuous delivery and continuous processes.

Next