FreeIPA aus einem CentOS-7-LXC-Container auf Rocky Linux migrieren und neuer COSI-Treiber für SeaweedFS
Zwei Neuigkeiten von Ænix: ein Bericht über den Umzug von FreeIPA aus einem CentOS-7-LXC-Container auf Rocky Linux und ein neuer COSI-Treiber für SeaweedFS.
Hallo zusammen! Wir freuen uns, Ihnen unsere neuesten Neuigkeiten vorzustellen.
Erstens haben wir einen neuen Artikel veröffentlicht, in dem es um das Update einer veralteten FreeIPA-Installation in einem großen Unternehmen geht. Diese FreeIPA-Instanz lief in einem LXC-Container auf CentOS 7 und funktionierte seit mehreren Monaten nicht mehr. Unser Gründer Andrei Kvapil hat das Problem wie ein Ninja gelöst.
Zweitens stellen wir Ihnen gern den neuen COSI-Treiber für SeaweedFS vor. COSI ist ein einheitliches Container Object Storage Interface für Kubernetes. Es führt neue Ressourcen wie BucketClaim, Bucket und BucketAccess ein, mit denen sich S3-Buckets deklarativ bereitstellen und Zugriffe verwalten lassen, nach demselben Prinzip wie bei PVCs.
Wir arbeiten daran, S3-Buckets in Cozystack zu unterstützen, und mit diesem Treiber können Sie Buckets automatisch direkt aus Kubernetes bestellen.
Auch dieses Projekt haben wir als Open Source entwickelt und schenken es nun der SeaweedFS-Community. Es ist bereits unter das Dach der Organisation umgezogen, und das offizielle SeaweedFS-Chart wurde um COSI-Unterstützung erweitert.
Why: COSI steht für Container Object Storage Interface für Kubernetes. Es führt die Ressourcen BucketClaim, Bucket und BucketAccess für die deklarative Bereitstellung von S3-Buckets und die Zugriffsverwaltung ein, nach dem Vorbild von PVCs.
Question 2 / 5
Welche drei CRDs führt COSI ein?
Why: BucketClaim (Anforderung), Bucket (bereitgestellter Bucket), BucketAccess (Zugriffsbindung). Das Muster entspricht PersistentVolumeClaim/PersistentVolume/Secret bei Storage.
Question 3 / 5
Was hat Ænix mit dem selbst entwickelten COSI-Treiber für SeaweedFS gemacht?
Why: Ænix hat den COSI-Treiber als Open Source entwickelt und der SeaweedFS-Community geschenkt. Das Projekt liegt jetzt unter der SeaweedFS-Organisation, und das offizielle SeaweedFS-Chart wurde um COSI-Unterstützung erweitert.
Question 4 / 5
Warum war die geplante S3-Bucket-Unterstützung in Cozystack für diesen Treiber relevant?
Why: Ænix arbeitete an der S3-Bucket-Unterstützung in Cozystack (PR #131). Mit dem COSI-Treiber können Cozystack-Tenants Buckets automatisch direkt aus Kubernetes bestellen, statt sie außerhalb bereitzustellen.
Question 5 / 5
Worum ging es im zugehörigen Artikel derselben Ankündigung?
Why: Der erste Teil des Beitrags verweist auf einen ausführlichen Artikel von Andrei Kvapil zur FreeIPA-Migration: ein LXC-Container auf CentOS 7, der seit mehreren Monaten nicht funktionierte, das Debugging von Zertifikaten und die Migration auf Rocky Linux.