Storage

Überblick

Der Standort stellt lokalen Storage für Kubernetes bereit.

Verwendete Technologien:

  • ZFS

  • Lokale SSDs

  • Dediziertes Storage Netzwerk

Die Kubernetes-spezifische Storage Plattform wird separat dokumentiert:

Hardware

Storage Devices:

  • 1 TB Patriot P220 SATA SSD pro Node

Verwendet von:

  • k8s-home-01

  • k8s-home-02

  • k8s-home-03

Storage Netzwerk

Verwendete Komponenten:

  • Intel i226-V

  • Mikrotik CSS326-24G-2S+RM

Eigenschaften:

  • Dediziertes Netzwerk

  • Getrennt vom normalen Pod Traffic

  • Getrennt vom Heimnetz

ZFS

Alle Storage-Nodes verwenden einen dedizierten ZFS Thin Pool.

Verwendeter Pool:

zfs-thin-1

Folgende Eigenschaften werden auf allen Nodes gesetzt:

Eigenschaft

Wert

compression

lz4

atime

off

xattr

sa

Kompression

zfs set compression=lz4 zfs-thin-1

Access Time

zfs set atime=off zfs-thin-1

Extended Attributes

zfs set xattr=sa zfs-thin-1

DRBD Netzwerkoptimierung

Die Storage Infrastruktur verwendet speziell angepasste DRBD Parameter für ein dediziertes 1 Gbit Netzwerk.

Ziele:

  • Stabilere Replikation

  • Reduzierung von Buffer Bloat

  • Höhere Fehlertoleranz

Diese Optimierungen werden durch die Storage Plattform verwendet.