
Nextcloud K3S-Bereitstellung mit Helmdiagramm
Einleitung Nextcloud ist eine selbst gehostete Plattform für die Zusammenarbeit, die Dateisynchronisierung und -freigabe, Kalender, Kontakte und ein wachsendes Ökosystem von Anwendungen bietet. Sie bietet starke Garantien für das Dateneigentum und deckt gleichzeitig viele Anwendungsfälle ab, die üblicherweise von verwalteten Cloud-Diensten abgedeckt werden. Mein Ziel ist es also, Google Drive, Contacs und Calendar durch eine selbst gehostete Nextcloud-Instanz zu ersetzen. In meinem Homelab betreibe ich eine leichtgewichtige Kubernetes-Distribution, die auf k3s basiert. Um das Deployment reproduzierbar und wartbar zu halten und den Best Practices für Cloud-Native zu entsprechen, habe ich mich entschieden, Nextcloud mit Hilfe des Helm-Diagramms zu implementieren, anstatt mich auf Ad-hoc-Manifeste oder manuelle Container-Setups zu verlassen. Helm ermöglicht es mir, den gewünschten Zustand deklarativ zu beschreiben, Upgrades sicherer zu verwalten und Konfigurationsänderungen versionskontrolliert zu halten. Dies ist der erste Schritt, um meinen K3S-Cluster mit Argo CD zu verwalten. ...