[k3s] Deploy MinIO Kubernetes Operator

User Story

Als DevOps Engineer,
möchte ich eine MinIO Instanz im Tools-Stack laufen haben,
damit ich möglichst einfach Daten meiner Applikationen in einen Object Storage hochladen kann.

Warum

Viele Applikationen oder Funktionalitäten (z. B. Backup) benötigen einen Object Storage zur Ablage der Daten. Angesichts dessen wäre es sinnvoll, solange wir keine Möglichkeit haben, einen Object Storage extern zu beziehen, einen MinIO Kubernetes Operator in den Cluster zu installieren. Durch den Operator haben wir die Möglichkeit, schnell und einfach Buckets auszurollen und zu verwenden.

Durch die Verwendung eines Object Storages im Cluster sind wir auch gut auf eine Cloud-Migration vorbereitet. Die Daten und Applikationen sind einfach zu migrieren.

Links, Hinweise, Bemerkungen

Akzeptanzkriterien

  1. Eine Instanz des MinIO Operators läuft in dem Tools-Stack
  2. Eine Dokumentation wurde erstellt, wie ein neues Bucket angelegt und verwendet werden kann

Mögliche Folgeaktivitäten (vom Entwickler zu ergänzen)

Edited by Manuel Menz