Latest from the blog

February 25, 2020

Calculating the True Cost of Moving to the Cloud - Part 2

In part 1 we broke down the key components of the move that need consideration. We also linked to described all of the public cloud cost calculators to help you estimate expenses. In this post, we’ll take a closer look and discuss why you need to distinguish between CapEx and OpEx expenses.

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 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 for building a CICD pipeline with Jenkins and K8s.

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 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 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 05, 2019

MLOps on Kubernetes with Portable Profiles

This post introduces a new feature called Profiles, which allows you to create a specific Kubernetes application platform to meet your business needs. We show how you can enable machine learning operations or MLOps with specific Profiles for two different types of Kubernetes instances - EKS and Kubernetes with Firekube.

December 03, 2019

FIDEKS - GitOps driven “Augmented K8S Platform for Enterprise”

Rajarajan Pudupatti, Cloud Platforms Architect at Fidelity Investments and Alexis Richardson, CEO of Weaveworks delivered a practical use case and explanation on how Kubernetes and GitOps was successfully implemented into a large financial organization.

December 02, 2019

The Configuration Template Pattern

There are many ways you can inject outside configuration to your application containers. ConfigMaps and environment variables were always the obvious way.

December 01, 2019

Creating Custom Kubernetes Operators

Continue reading to discover more regarding creating, building, and launching a Kubernetes Operator.

November 25, 2019

Kubernetes Patterns: The ConfigMap Pattern

Wanting to learn about various Kubernetes patterns? Check out our blog post regarding the config map pattern.

Previous Next