Your Guide to a Production Ready Kubernetes Cluster

How do you know when you are production ready? What does it even mean to be production ready? Download this whitepaper and find out what production ready means, the cultural changes you need to make on your team, as well as the most important requirements to consider when using and taking advantage of Kubernetes in production.

DevSecOps meets GitOps with Twistlock and Weaveworks

We’ve teamed up with our security partner Twistlock in our upcoming webinar to show you how you can increase reliability and velocity through implementing a GitOps model while keeping an eye on vulnerabilities and compliance through DevSecOps best practices.

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.

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.

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.

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.

Weaveworks GitOps Developer Toolkit. Part one: Skaffold

In this first post on the GitOps Developer Toolkit, Ilya takes us through a GitOps workflow using Skaffold and Weave Cloud.

Kubernetes anti-patterns: Let's do GitOps, not CIOps!

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.

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.

GitOps - What You Need To Know

Learn the principles and patterns of GitOps workflows and how to implement them to run Kubernetes in production and at scale. We added new content to our Kubernetes library, and summarized the key concepts of GitOps all in one place.

GitOps, Weave Cloud and EKS demonstrated at EKoSystem Day

Craig Wright demonstrated GitOps workflows and Weave Cloud on EKS at the EKoSystem Day event held at the AWS Loft in downtown San Francisco. Weaveworks was one of 10 technical partners invited to speak at this special event that was broadcasted live on Twitch.

GitOps for Istio - Manage Istio Config like Code

Read how GitOps workflows can be implemented to rollout and manage non-atomic canary releases to an Istio service mesh. Stefan Prodan then takes you through the steps of setting up a canary with GitOps workflows to Istio.

What Does “Production Ready” Really Mean for a Kubernetes Cluster?

Lucas presented at KubeCon EU and discussed what a production ready cluster is and how this depends largely on your goals and budget. He dives into some of the technical aspects of getting your cluster production ready by looking at security and in particular TLS certificates, and what high availability actually means. He wraps up by providing an overview of a GitOps approach to cluster management that is currently being discussed in the Cluster Lifecycle SIG.

Operate and scale Kubernetes with our support

Operate an agile Kubernetes infrastructure backed by Weaveworks’ experts. We’ll help you build and operate Kubernetes, providing advice and support. Our support covers the critical workflows and technologies so you can build, run and scale with confidence.

Chaos meets GitOps - stress test and improve your app speed using ChaosIQ with Weave Cloud

Sylvain Hellegouarch (ChaosIQ) demonstrates how to implement an accelerated learning and system-improvement loop. With ChaosIQ , built on top of the open source Chaos Toolkit, controlled and careful Chaos Engineering experiments were executed against a system running in Kubernetes and then observed, diagnosed and rolled out with Weave Cloud to make improvements based on the surfaced weaknesses.

GitOps Part 4 - Application Delivery Compliance and Secure CICD

Part 4 of the GitOps blog series explains how you can make your continuous delivery pipeline more secure using 3 best practices which enables auditing and compliance. This is aimed at Kubernetes users who have adopted Continuous Integration (CI) and who want to add Continuous Deployment (CD) to their pipeline.

Keeping Helm changes consistent and reliable with Weave Flux

While Helm helps with getting applications running, you need other tooling to keep them up to date when something changes. Check out our alpha release of our Helm integration in Weave Flux. It makes sure your Helm chart releases are kept up to date with what’s in Git. You can try it out using the published repository in Github.

Promote Container Images across Environments with Weave Cloud: Deploy

Weave Cloud Deploy is a Continuous Deployment/Delivery operator for Kubernetes which makes it super easy to automate releases to a cluster - but what about multiple clusters? Weave Cloud Deploy can filter tags - by tagging each image with an environment specific prefix, it’s possible for the same image build to be automatically released to each environment in turn.