How to Build a Kick-ass Team Operation with GitOps

Watch this on-demand webinar to learn all about GitOps and how you can apply its principles to enable a self-service Kubernetes platform for your engineering teams.

There’s More to GitOps Than Meets the Eye

GitOps has become a standard way to manage cloud native applications, and demonstrates real value for application teams. GitOps though can manage more than apps. Read Cornelia Davis’ post on how it can also deliver complete cluster platforms and also integrate with other sources of record.

GitOps Days 2020 (May 20 & 21) You are invited!

You are invited: GitOps Days 2020 (May 20 & 21). Whether you’ve been wanting to learn about GitOps for the first time or you want to get your teams on board with GitOps, this event is for you! This free online event will run from 9:00am PT to 3:00pm PT over two days.

Case study: Mettle leverages GitOps for self-service developer platform

Learn how a UK financial tech company setup a self-service platform for their engineering team using Weave Flux and the benefits of leveraging GitOps to decrease time to production whilst maintaining security and compliance.

Fk-covid: A Kubernetes Bundle for Inferencing COVID X-Rays with Machine Learning

Fk-covid is an open source application for running COVID-Net, is an easy way to run new X-Ray diagnostic tools recently developed by the COVID R&D community especially the University of Waterloo and DarwinAI. It brings together open source tools from Spotify, Google, AWS, Azure, Weaveworks, MinIO and the CNCF at the Linux Foundation.

15 Years of Git - A New Stack Podcast

Linus Torvalds invented Git 15 years ago in order to continue development of the Linux kernel. Following on this 15 year milestone, the Newstack recorded a discussion with industry leaders from GitHub, GitLab and Weaveworks - companies who have all built businesses around Git.

Introducing Helm Operator 1.0

Today, we’re happy to announce the release of Helm Operator 1.0! With the Helm Operator you can now declaratively manage Helm releases with GitOps. Read more on the blog.

Ops Automation - GitOps in the Modern Enterprise

As modern enterprises move more towards Kubernetes and its ecosystem of cloud native tooling - all declarative constructs that can be managed as code - the processes for managing infrastructure are evolving that employ similar strategies previously reserved for application development. More on the blog.

An Overview of Modern Ops in the Enterprise

In this article, we discuss Modern Operations, and what it looks like in an enterprise environment. We’ll also discuss the advantages of modernizing the technology stack and development practices in an enterprise. Finally, since everything good comes at a cost, we’re going to have a very candid and open conversation about the foundational elements you’ll need to put in place to ensure that your modernization strategy pays off.

Announcing Flagger 1.0

We're happy to announce the first release candidate of Flagger 1.0! Version 1.0 comes with the promise of a stable API. The canary resource is no longer alpha and the API has been extended to facilitate integrations with external monitoring systems and alerting platforms.

Bottlerocket with Fork, Clone, Run! - A Container Optimized OS with a GitOps model

Bottlerocket OS is a secure, fast and easy to manage, Linux-based operating system. With EKS as the cluster control plane, Bottlerocket instances join the cluster as workers. It also works out of the box with one of our GitOps models, Fork Clone Run.

Fork, Clone, Run: A GitOps Model for Provisioning Multi-Machine HA Clusters with Rolling Upgrades

Preparing a Kubernetes cluster should be as easy as 1-2-3. With the GitOps operational model, fork, clone, run is a simple workflow that anyone can use to provision easy-to-manage Kubernetes clusters.

Enterprise Ready GitOps with the Weave Kubernetes Platform

Weaveworkers Mark Ramm (@markramm), Director of Product Management and Mark Emeis (@MarkEmeis), Engineering Manager walk you through the history of the product, how it works and what cluster platform creation and team management looks like in WKP. Learn how to create repeatable, auditable clusters managed with WKP and GitOps.

Financial Services and the State of DevOps - Industry Report Card

We look at the 2019 State of DevOps report which surveyed more than 3,000 DevOps practitioners across different industries. The focus of the report was on how an improvement in security measures can assist release velocity.

InfoQ on WKSctl and Cluster Configuration Management with GitOps

InfoQ, the magazine for professional software development, and Christian Melendez recently conducted an interview with the Weaveworks team on the WKSctl project. WKSctl is an open source tool that can be used to create and manage developer and production ready Kubernetes clusters from git.

The Promise of Machine Learning Operations

In a recent Weave Online User Group (WOUG), David Aronchick (@aronchick), Head of Open Source ML Strategy at Microsoft spoke on how you can bring machine learning to production with machine learning operations or MLOps.

AWS Container Days - Managing EKS at Scale with GitOps

Learn how to automate an entire machine learning pipeline with GitOps using GitHub Actions. The tutorial makes use of the Kubeflow Automated PipeLines Engine or KALE, introduces a novel way to version trained models and describes how to progressively deliver trained models.

Automating Kubeflow Pipelines with GitOps, GitHub Actions and Weave Flagger

Learn how to automate an entire machine learning pipeline with GitOps using GitHub Actions. The tutorial makes use of the Kubeflow Automated PipeLines Engine or KALE, introduces a novel way to version trained models and describes how to progressively deliver trained models.

Open Source Weave Ignite - The GitOps VM

At last year’s Kubecon in San Diego, Mark Emeis, Weaveworks Engineering Manager and open source contributor gave a talk on how Weave Ignite started, how it works and where you can use it in your development pipelines.

Manage Thousands of Clusters with GitOps and the Cluster API

At Weaveworks we have been living and breathing GitOps for a few years now. This year the Cloud Native community has really started to embrace and adopt GitOps for managing application workloads and services in Kubernetes. But what about managing the actual Kubernetes clusters themselves using GitOps?