Patterns in Context

Jul 20, 2018 by Pini Reznik

We began exploring the concept of basing good architecture upon cloud native patterns with “A Timeless Way of Building a Cloud Native System?”. Key takeaways were that every pattern fits into a larger scheme and that the set of patterns behind a cloud native architecture can form a clear way to describe the system.

Read article »

Some Admission Webhook Basics

Jul 10, 2018 by Jason Smith

Admission Webhooks are a new feature in Kubernetes since 1.9 that allows you to intercept manifests prior to them being deployed.  This gives you a lot of control to do things like inject sidecars, attach volumes, or validate image repositories before the object gets deployed.  I took some time over the last two days to explore this feature and how to implement it. Let me share what I have learned…

Read article »

Six Steps to Successful Cloud Native Migration (Part 1)

Jun 12, 2018 by Pini Reznik

Over the past three years Container Solutions has built experience by successfully guiding a range of enterprises into the cloud. Through experimentation and observation, we have distilled the practical process of successful cloud migration into six iterative steps. Some of these steps can occur in somewhat different order, but we have observed -- and some unfortunate enterprise migrations have learned first hand — that step number six.

Read article »

A Week of the Life of Container Solutions... In Tweets

Jun 1, 2018 by Jamie Dobson

For those of you who would like to work at Container Solutions, we figured it might be nice to give you a rundown on what a week looks like.

Read article »

Image Management & Mutability in Docker and Kubernetes

May 15, 2018 by Adrian Mouat

Kubernetes is a fantastic tool for building large containerised software systems in a manner that is both resilient and scalable. But the architecture and design of Kubernetes has evolved over time, and there are some areas that could do with tweaking or rethinking. This post digs into some issues related to how image tags are handled in Kubernetes and how they are treated differently in plain Docker.

Read article »