omv8-with-k3s
Friday 17 April 2026 29 versions

Open-Source Technology-Stack

Essentielle Dienste

  1. Virtualisierungsplattform
  2. Firewall + Netzwerkdienste (DNS, DHCP, NTP, VLANs, VPN, Dyn-DNS)
  3. Bastion-Host (= Jump-Server + Management-Tools für 4, 5, 6, 7, 8, 9, 10)
  4. File-Server: NFS, SMB, File-Sync
  5. Immutable Linux mit Kubernetes (single node clusters)
    6. Security-Dienste (PKI, Root-CA, ID-Provider, AuthN, AuthZ, PW-Tresor)
    7. Infrastruktur-Dienste: GIT-Server, Kanban-Server, Ansible-Automation, Container-Registry
    8. Autoren-Werkzeuge für “Statische Webseiten” (Auszeichnungsspache “MarkDown”)
    9. Reverse Proxy (traefik, npm, zoraxy, ..)
    10. schlanke Web-Server zum ‘Hosten’ von “Statischen Webseiten” (sws, caddy, nginx, ..)

Bare-Metal-1: Server-Virtualisierung mit Proxmox VE 9.1

  • Gut und Kostenlos.
  • Basiert auf Debian Trixie.
  • Web-basiertes Management.

KVM-01: Firewall mit OPNsense 26.1

  • Gut und Kostenlos.
  • Basiert auf FreeBSD.
  • Web-basiertes Management.

Linux-basierte Alternativen:

  • OpenWRT
  • IPFire

Applikations-Virtualisierung mit ‘Containern’

Moderne Anwendungen sollten als Container-Images ausgeliefert und betrieben werden.
Als Container-Runtime ist für mich Kubernetes die bessere Alternative zu Docker.
Ich bevorzuge kleine “single node cluster”, in denen ähnliche Aufgaben gebündelt werden.
Neben einem ‘klassischen’ Linux (wie SUSE oder Ubuntu), kann auch die Fileserver-Distribution OMV8 als Container-Runtime dienen.

KVM-03: Fileserver OpenMediaVault 8.2.4

  • Gut und Kostenlos.
  • Basiert auf Debian Trixie.
  • Web-basiertes Management.

Modularer Aufbau von OMV8:

  • Gutes Disk- und Volume-Management
  • Fileservices: NFS, SMB, Rsync
  • Plugin-System zur Erweiterung um zusätzliche Dienste
  • Kubernetes-Plugin integriert K3s mit den Fileservices

OMV-Plugin-K8s 8.2.3

Das Kubernetes-Plugin von OMV8 verwendet das aktuelle K3s v1.35.3+k3s1 und den reverse Proxy traefik.

OMV Kubernetes Recipes

Es gibt ein Github-Repo mit Rezepten, die verschiedene K8s-Apps für OMV8 bereitstellen.

App-03: GIT Server

Rezept für ForgeJo
Alternativen: Gitea, Gogs

App-04: Syncthing

Rezept für SyncThing

KVM-02: N mal Immutable Linux

Klassisches CLI-basiertes Management (mittels ssh und bash)

  • OpenSUSE Slowroll (als Transactional Server)
  • OpenSUSE Leap Micro 6.x
  • OpenSUSE Leap 16.x (als Transactional Server ?)

Kubernetes v1.35.3+k3s1

K3s ist eine Kubernetes Distribution, die sehr gut für “single node cluster” geeignet ist.
K3s wurde ursprünglich von Rancher entwickelt und gehört ebenfalls zur SUSE Familie.

App-01: Xlog

Xlog ist seit 2 Jahren mein Lieblingswerkzeug zur Erstellung von Dokumentation und Präsentationen:

  • bietet Online-Editor für Auszeichnungssprache “MarkDown”
  • kann im Batch-Mode statische Webseiten erzeugen
  • braucht nur einen einfachen Webserver (z.B. sws) zum Bereitstellen der statischen Seiten

Alle meine Vorträge für diesen LinuxTag wurden damit erstellt.

App-02: Kanban

Tool zur Planung von ‘agilen’ Projekten:

  • Epics, Features, User Stories, Tasks
  • Timeline, Backlogs, etc.

Backlinks