Kubernetes

Kubernetes is an open-source container orchestration platform for automating deployment, scaling, and management of containerized applications.

Not every Kubernetes cluster belongs at a hyperscaler. Many companies prefer to run Kubernetes on their own hardware or with European providers such as Hetzner — to stay in control of their data, their costs, and their stack. As a freelance platform engineer, I design, build and operate exactly these clusters, among them highly available on-premises clusters for customer SaaS platforms and a cluster serving a high-traffic web application with around 200,000 requests per second. My services include:

  • cluster architecture for on-premises, bare metal and European cloud environments
  • automated, reproducible cluster setup with kubespray and Ansible
  • deployment pipelines from GitLab CI/CD into the cluster
  • Internal Developer Platforms on top of Kubernetes
  • ongoing operations and upgrades, as well as training for development teams

I also maintain several open source Helm charts and helm-sign, a tool for signing Helm charts.

Have a look at my services, or get in touch to talk about your cluster. Below you find my articles on Kubernetes.

25 Sep 2026

Kubernetes Networking on Hetzner with Kubespray

Over the past years, I have set up and operated a good number of Kubernetes clusters on Hetzner infrastructure for various customers — on Hetzner Cloud servers, on bare metal servers, and on mixtures of both. Along the way, I have gathered a lot...

Kubernetes Hetzner Kubespray

23 Aug 2020

Helm Charts for Hetzner Cloud

Update: The Helm charts presented in this article are superseded by the official Helm charts provided by Hetzner, available from the repository https://charts.hetzner.cloud (hcloud-cloud-controller-manager, hcloud-csi). Please use those for new...

Kubernetes Hetzner

29 Jun 2020

Kubernetes Cluster on Hetzner Bare Metal Servers

If you want to run your own Kubernetes Cluster, you have plenty of possibilities: You can set up a single node cluster using minikube locally or on a remote machine. You can also set up a multi node cluster on VPS or using managed cloud providers...

Kubernetes Hetzner

28 Jan 2019

Ansible Role for tinc VPN

When setting up Kubernetes clusters, it makes sense for the individual nodes of Kubernetes to live in the same private network. If Kubernetes is set up on bare metal machines from suppliers such as Hetzner, it may not necessarily be possible to...

Kubernetes

25 Sep 2018

Raspberry Pi Kubernetes Cluster

In order to gain experience with a Kubernetes cluster or to be able to experiment with it, a functioning cluster is required. Since most conceptual challenges do not require a high performance test cluster, it is also sufficient to build a...

Kubernetes Raspberry Pi