Rostyslav Tulika
Menü

Kubernetes auf eigener Hardware

Homelab-Cluster

Ein RKE2-Kubernetes-Cluster auf eigener Hardware, auf dem meine Produkte produktiv laufen: Faktigo, tailforge.de, ein Mailserver, die elementar-rt-Demos und diese Seite.

Rolle
Aufbau und Betrieb

Aufbau

  • RKE2 mit zwei Control-Plane-Knoten und einem externen etcd-Zeugen für das Quorum
  • Verwaltung über Rancher, persistenter Speicher mit Longhorn
  • TLS-Zertifikate automatisch über cert-manager und Let’s Encrypt
  • Eigene Container-Registry für alle Images

Vom Internet in den Keller

Öffentlicher Verkehr kommt über einen kleinen VPS an und läuft durch einen L2TP/IPsec-Tunnel zu einem MikroTik-Router im Heimnetz. Dahinter verteilt ein nginx-Ingress die Anfragen auf die Dienste im Cluster.

Build und Deployment

Jenkins baut jedes Projekt als Container-Image und schiebt es in die Registry. Helm-Charts und Manifeste liegen versioniert in einem eigenen Infrastruktur-Repository. Neue Seiten wie diese laufen erst als Vorschau und gehen nach einer manuellen Freigabe live.

Was ich dabei lerne

Der Cluster ist mein Übungsfeld für Betriebsthemen: Hochverfügbarkeit, Speicher, Zertifikate, Mail-Zustellung und Netzwerk. Die Netzwerkseite vertiefe ich gerade mit der CCNA-Reihe.

Weitere Projekte

  1. E-Rechnung für kleine Betriebe

    Faktigo

    Gründer · Entwicklung und Betrieb

    Faktigo ist eine Software für Selbstständige und kleine Betriebe: Rechnungen im Format ZUGFeRD und XRechnung, Angebote, Mahnwesen und Bankabgleich an einem Ort.

    Oberfläche
    Angular 20, NgRx Signals, elementar-rt
    Service
    NestJS 11, Fastify, MongoDB, Redis
    Plattform
    Helm, Jenkins, eigene Registry
    Zum Projekt
  2. IT-Service und Webentwicklung im Vogelsberg

    Tail Forge Technologies

    Inhaber

    Tail Forge Technologies ist mein Unternehmen: IT-Betreuung, Webentwicklung, Netzwerke, Videotechnik, VoIP und Microsoft 365 für kleine Unternehmen rund um Herbstein, Lauterbach und Fulda.

    Oberfläche
    Angular 20
    Service
    Strapi 5 als Headless-CMS
    Plattform
    Betrieb im eigenen Cluster
    Netzwerk
    Netzwerke, Videotechnik und VoIP beim Kunden
    Zum Projekt

Alle Projekte

Kontakt

Fragen zu einem Projekt, zu elementar-rt oder zum Cluster? Am schnellsten per E-Mail.

rostik.tulika@gmail.com

Projektanfragen an Tail Forge Technologies laufen über tailforge.de.