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