← Zurück

NetBox auf Kubernetes

KubernetesHelmPostgreSQLRedisExternal Secrets

Produktionsnahes NetBox-Deployment (IPAM/DCIM) mit persistentem Storage und Secrets aus Vault.

Problem

NetBox benötigte persistentes PostgreSQL, Redis, TLS-Ingress und sichere Secret-Verwaltung, ohne manuelle Konfiguration bei jedem Neustart.

Lösung

Deployment über Helm-Chart mit PVCs für PostgreSQL und Media-Storage, Secrets aus Vault via ESO sowie Ingress mit TLS-Terminierung.

Ergebnis

Vollständig deklarativ und persistent. Datenbank und Media-Dateien überleben Pod-Neustarts. Secrets über Vault verwaltet.

Umsetzung

  • Helm-Chart-Deployment mit angepasster values.yaml
  • PersistentVolumeClaims für PostgreSQL-Daten und Media-Dateien
  • Datenbank-Credentials und SECRET_KEY aus Vault via External Secrets Operator
  • Ingress mit TLS-Terminierung
  • Debugging und Behebung von: PVC-Binding-Fehlern, Init-Container-Abstürzen, DB-Migrationsfehlern