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.