February 20, 2020
Four Pitfalls to Watch for when Migrating to the Cloud
Migrating an on-premises data center to cloud-based infrastructure is trickier than it seems. This post explains what the most common pitfalls are that can get in the way of achieving a successful cloud migration.
February 18, 2020
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.
February 13, 2020
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.
February 11, 2020
20 Years of FOSDEM
FOSDEM, an annual conference to promote the widespread use of free and open source software, is now in its 20th year. Its scope is breathtaking: it takes over an entire university campus in Brussels for two days. Last week saw 871 events spread across 71 tracks.
February 06, 2020
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.
February 04, 2020
Calculating the True Cost of Moving to the Cloud
Finding the cost of any major change to a large and complex system is rarely as simple as adding up the prices of the goods and services required, and cloud migration is no exception.
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.
January 30, 2020
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.
January 28, 2020
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.
January 23, 2020
GitOps and Cluster API: Multi-cluster Manager
In a previous post we introduced the combination of Flux and the Cluster API to enable cluster management with GitOps. But what happens if you are building a large multi-cloud and/or hybrid platform?This post introduces an advanced deployment pattern for managing multiple clusters.
January 22, 2020
Weaveworks Welcomes Cloud Computing Expert, Cornelia Davis
The entire team at Weaveworks is super excited to announce that Cornelia Davis is joining us as CTO. Read on to learn more about Cornelia’s motivations, her history in cloud computing and where she sees Weaveworks and the rest of the industry going.
January 21, 2020
Kubernetes Authentication
Kubernetes is flexible enough to allow you to choose the authentication mechanism that suits you and your organization.
January 17, 2020
Kubernetes Authorization
Kubernetes handles authorization through RBAC. Continue reading to dive into how it works!
January 16, 2020
Docker vs Virtual Machines (VMs) : A Practical Guide to Docker Containers and VMs
Docker, Kubernetes, and containers are indeed powerful technologies that can bring many benefits to a business. But they are not necessarily the right choice for every workload. In some cases, you’re better off sticking with simple virtual machines.
January 14, 2020
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.
January 09, 2020
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?
January 08, 2020
Kubernetes Observability: Log Aggregation Using ELK Stack
Logging, when used in the earliest design stages, helps diagnose bugs, gain insight into system behavior and spots potential issues before they occur."
January 07, 2020
How Kubernetes Helps Solve Cloud Complexity
Deploying to the cloud requires an understanding of the implications of cloud native. Even though Kubernetes and other cloud native technologies come with a learning curve, in the long run they reduce complexity not add to it. Learn the key Kubernetes concepts you need to know to get there.
December 23, 2019
Cloud-Native Logging And Monitoring Pattern
Want to learn about various Kubernetes patterns? Check out our blog post regarding the monitoring pattern.
December 18, 2019
Highlights from KubeCon US and Re:Invent 2019 + Live WKP Demo
Learn about the significant announcements from Weaveworks and AWS at Re:invent as well as Weaveworks and Intuit at Kubecon. We’ll also dive into the live WKP demo complete with video and commentary that we presented at the booth at both shows.