Glossary on Linux container technology, runtimes and orchestrators

Microservices Lots of „slim“ and “autonomous” Processes, scalable seperately and, in the best case, replicable. Pro: scalability and resilienceCon: complexity and traceability/transparency (Zipkin → Tracetool) Container / Vms Container technologies (here: Docker, rkt, etc.) use Linux Namespaces to enable runtime isolation for processes on the underlying OS (read: underlying Kernel, LXC, runc, etc.).Example Namespaces are:– …

How To set up a DevOps Pipeline with gitlab and kubernetes

What’s a pipeline? In short: A Pipeline helps you to get your code (or in general: service) from Development (stage) to production (stage) in a short time, while providing the ability for automatic tests in a consistent environment. What’s this about? I”ll build a pipeline that builds a web server in a docker container, tests …

How to set up a kubernetes Cluster

What is kubernetes and why should I need it? Simply put, kubernetes is a tool for managing computing resources. It does this very efficently by abstracting your hardware into one (or more, if you like) big computing resource and therefore highly efficient use of your hardware with very little overhead unlike Virtual Machines for example …

How to build a webservice with docker

To start building a new Service, you’ll need an image first.Our Service will be an apache Server which delivers an application. So get an image from dockerhub or build your own (as described in my last post). We’ll start by creating a working directory for our files: Let’s add a simple Perlscript, that prints “Hello …

How to build a docker image from scratch

This Post covers the steps one will have to go through, to build ones own docker image. First we’ll need to create a basic image from which we’ll go on. I’ll use debian here, though I work on gentoo I like debian a lot and debootstrap is available on gentoo as well. First we create …

How to WordPress with docker

I’m experimenting with docker at the moment and built this simple wordpress setup in about 5 minutes. It consists of: a mariadb container a phpmyadmin container (used for testing the mariabd container and not really required) the wordpress container itself The above command will spawn a mariabd container from the official image (if you are …