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

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

 

 

Using Google Container Registry with Kubernetes

Alternative Text by

I recently got into orchestrating my Docker containers with Kubernetes. For one of our projects, I needed to pull docker images from the Google Container Registry (GCR). When using the Google Kubernetes Engine with the GCR everything works out of the box, but to run the containers locally with docker, I had to install and configure docker-credential-gcr. (Go to the GitHub repository for [...]

read more...

Docker for Mac with Kubernetes support

by

During DockerCon Copenhagen, Docker announced support and integration for Kubernetes, alongside Swarm. The first integration is in the Docker for Mac, where you can run now a 1 node Kubernetes cluster. This allows you to deploy apps with Docker-compose files to that local Kubernetes cluster via the docker cli. In this blogpost, I’ll cover what you need to know about this integration and how to [...]

read more...