-
Infrastruktur-Tests und CI-Pipelines
May 31, 2018
Kollegen haben mich bereits mehrfach ermahnt, gehaltene Präsentationen online zur Verfügung zu stellen.
Ich durfte im letzten Jahr auf der Continuous Lifecycle in Mannheim zu einem Thema, das mir von Jahr zu Jahr mehr am Herzen liegt, vortragen: Qualitätssicherung! Die Slides liegen hier.
-
How to Split Docker Images for Slow Networking Connections
February 17, 2016
When working with docker on smaller scales, often it is economically not feasible to setup performant docker registries. Notwithstanding, operators desire to keep certain parts of the docker image private.
-
Provisioning Applications on CoreOS Clusters
February 17, 2016
Preliminaries
Having set up a working CoreOS cluster, the intrepid, viz., naive might proceed with installing applications on or even admitting users to their clustered systems.
Having seen developers and users alike wreak havoc on the most beautiful systems, I strongly advise against such folly. However, if you are bribed, coerced or otherwise motivated to do so, it is indeed possible. Employing a combination of docker and systemd, it is rather easy, I daresay.
-
Setting Up a CoreOS Cluster
February 8, 2016
Preliminaries
In this first post of my cluster-series, I will explain the design constraints of cloud operations and how to use CoreOS and etcd to setup an arbitrary number of nodes.
These nodes then form a cluster, i.e., they know about their cluster membership and communicate their own state using a dedicated and shared key-value store.
I will start with some theoretical remarks on cloud operations, will then proceed to the setup of a CoreOS cluster with vagrant and conclude with those “special” cases which actually are those relevant to productive operations.
-
How to Cluster Applications Using CoreOS, Docker, etcd & confd (multipart series)
February 8, 2016
Without spending too much time on the reasoning inherent, replicating applications in the cloud is the devops thing of the time. Doing so requires intelligent packaging, some automated deployment and service discovery.