Deploying configurable frontend web application containers

Alternative Text by

The approach for deploying a containerised application typically involves building a Docker container image from a Dockerfile once and deploying that same image across several deployment environments (development, staging, testing, production). If following security best practices, each deployment environment will require a different configuration (data storage authentication credentials, [...]

read more...

 

The Cloud Native Engineer Role

by

Cloud computing changed the required skills for software engineers and system administrators. IT departments that didn’t continuously researched and adopted new technologies are usually caught off-guard when they decide to “move to the cloud”. A cloud native IT department requires new skills as the software they have will need refactoring and repackaging to run and take advantage of the new [...]

read more...

Docker vs. Kubernetes: Is Infrastructure Still At War?

by

Docker and Kubernetes are undoubtedly the biggest names in Cloud Native infrastructure right now. But: are they competing technologies, or complementary ones? Do we need to worry about joining the right side? Is there risk here for enterprises, or is the war already won? If so, who won it? Some context for this query is in order. Three years ago, war was raging inside the data centre. By [...]

read more...

 

 

Some Admission Webhook Basics

by

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 [...]

read more...

Image Management & Mutability in Docker and Kubernetes

by

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 [...]

read more...