June 27, 2018
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.
June 20, 2018
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.
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.
May 22, 2018
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.
May 17, 2018
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.
May 01, 2018
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.
April 03, 2018
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.
February 22, 2018
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.
February 21, 2018
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.
February 20, 2018
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.
February 13, 2018
Continuous Delivery to Kubernetes for Machine Learning with Michelle Casbon (Qordoba)
See how Qordoba doubled their productivity by using Weave Cloud for Continuous Delivery to deploy machine learning models to Kubernetes.
January 31, 2018
Automating continuous delivery with Kubernetes, Google Cloud and Git
Discover how to achieve an automated continuous delivery with Kubernetes, Google Cloud Platform and Weave Cloud multiple time a day. Discover the role, observability and metric monitoring play for determining whether you’re progressing once you’ve increased your speed of deployment.
January 17, 2018
GitOps: High velocity CICD for Kubernetes
This blog post explains techniques for development teams who strive for high velocity continuous delivery using Kubernetes and Docker. When we say “high velocity” we mean that every product team can safely ship updates many times a day — deploy instantly, observe the results in real time, and use this feedback to roll forward or back. The goal is for product teams to use continuous experimentation to improve the customer experience as fast as possible.
December 27, 2017
GitOps - modern best practices for high velocity application development
A “you build it, you own it” development process requires tools that developers know and understand. “GitOps” is our name for how we describe modern best practices for high velocity application development with cloud native tools. Read this summary post about the GitOps pipeline model, why its beneficial to adopt this methodology and how to get started.
December 21, 2017
Make Machine Learning on Kubernetes portable and observable with Kubeflow and Weave Cloud
This step by step tutorial shows how to set up Kubeflow, a tool that simplifies set up of a portable Machine Learning stack and Weave Cloud on the Google Cloud Platform. Kubeflow users will then be able to use Weave Cloud to observe and monitor the stack, including metrics for resource management.
December 07, 2017
Free tier of Weave Cloud on Google Cloud Platform
We've partnered with the Google team to create a simple set-up process that makes it easy to experience the power of Kubernetes (GKE) with Weave Cloud’s management capabilities. If you're exploring Kubernetes and want a completely integrated CI/CD pipeline with observability and monitoring then this gives you everything you need.
December 05, 2017
Storing Secure Sealed Secrets using GitOps
Sealed Secrets is a Kubernetes Custom Resource Definition Controller which allows you to store even sensitive information (aka secrets) in Git, which previously has not been an option. In addition, you can use Weave Cloud’s Deploy feature in conjunction with Sealed Secrets to create a continuous deployment pipeline where all operations are git based and where the desired state of your apps is declared in your git repos including your secrets.
November 28, 2017
Flux 1.1 release (deploy all the things!)
The Flux 1.1. release allows to automate updates to DaemonSets, StatefulSets and CronJobs in addition to Deployments. Now you can automate releases of application components in most of your infrastrcture.
November 12, 2017
DevOps: The Next Evolution - GitOps
The role of the developer has changed. Catch up on the discussion between Forrester and Weaveworks' CEO Alexis Richardson on current trends in CICD and how they’re converging with ops and monitoring.
October 17, 2017
GitOps Part 3 - Observability
Observability can be seen as part of the Continuous Delivery cycle for Kubernetes. Observed state must be compared with the desired state in Git. The role of a GitOps dashboard is to enable observation and speed up understanding and validation of the system, and suggest mitigating actions. Monitoring alone does not answer all questions: metrics are symptoms but not the disease.