Erfahrungen mit Kasten K10

drawing drawing

Unsere Erfahrungen mit Kasten K10

Kasten K10 ist grundsätzlich ein Backup- und Recoverysystem für Kubernetes zur Sicherung und Wiederherstellung von Kubernetes-Resourcen wie StateFullSets, Deployments usw.. Kasten K10 erlaubt dabei von der Sicherung einzelner Kubernetes-Resourcen wie PersitentVolumes, Configs usw., über die Sicherung von StateFullSets oder Deployments auch die Sicherung kompletter Kubernetes-Projekte mit allem drum und dran.

Kubernetes-Resourcen können zweistufig gesichert werden

  • für eher volatile Resourcen die einer regelmäßigen Veränderung unterliegen (z.B. Datenbanken) und
  • Sicherung eher statischen Resourcen z.B. Deployments von WebApps

Katen kommt dabei mit einer eigenen GUI für die Konfiguration der Backups aber auch über Kasten eigene CustomResources zur Konfiguration.

Unsere Erfahrung

Grundsätzlich funktioniert das System. Die Konfiguration ist aber eher gewöhnungsbedürftig. Die Sicherung volatiler Resourcen laufen quasi im gleichen Prozess mit den statischen Backups werden aber separat konfiguriert. Wie die Zeiten zu konfigurieren sind, ist nicht zwingend selbsterklärend. Zudem sollte Kasten für den Einsatz in einem Projekt oder einer Firma vorkonfiguriert werden um Probleme zu vermeiden.

Empfehlung

Die Nutzung von Kasten K120 ist zwar gewöhnungsbedürftig aber ansonsten recht schnell zu erlernen da es nur recht wenige Konfigurationen gibt.

Aber: Es werden regelmäßig Backups der PersitentVolumes (PV) erstellt und auf einem Storage oder S3-Bucket abgelegt. Wenn die PVs Gigabytes groß sind, werden jedes mal auch Gigabytes an Daten geschrieben. Abhängig von der Größe eines Kubernetesprojektes, kann hier eine für ein Netzwerk und ein Storage nicht unwesentliche Menge an Daten bewegt werden.

Per default sichert man immer komplette Namespaces von Kubernetes. Erst durch die Anwendung von optionalen (!) Filtern kann man auch nur einzelne Resourcen sichern, wie ein einzelnes StateFullSet. Dies ist aber kaum dokumentiert. Man läuft schnell in die Gafahr, dass Teams, die selbständig eigene Kubernetes Resourcen sichern wollen, immer gleich die kompletten Namespace sichern und dies nicht merken. Teilen sich die Teams dann auch noch die Namespaces, dann kann die doppelte Sicherung ein Netzwerk und einer Storage für die Ablage der Dateien stark auslasten.

Daher sollte die Konfiguration und Nutzung von Kasten durch ein geschultes Personal erfolgen. Man läuft sonst in die Gefahr ein Netzwerk oder ein Storge bis zur Unbrauchbarkeit zu belasten.

Sie brauchen mehr Informationen? Lassen Sie uns telefonieren.

Jörn Kleinbub

YOTRON GmbH is founded by Jörn Kleinbub. A consultant for data management, IT automation, DevOps and cloud management with experience in a wide range of project for a lot of different customers in different sectors.

Verlassen des Chats? / Leaving Chat?

Sie verlieren die aktuelle Chatkommunikation. / You are losing the current chat communication.

Ask YOTRON-AI about us, our services, our supported technologies or some organizational info. It will answer.

Send
Read the GDPR/DSGVO