Die erste Ausgabe der freien PaaS-Plattform Cozystack auf Basis von Kubernetes

Die erste Ausgabe der freien PaaS-Plattform Cozystack auf Basis von Kubernetes wurde veröffentlicht. Das Projekt positioniert sich als fertige Plattform für Hosting-Anbieter und als Framework für den Aufbau privater und öffentlicher Clouds. Die Plattform wird direkt auf Servern installiert und deckt alle Aspekte der Infrastrukturvorbereitung zur Bereitstellung verwalteter Dienste ab. Cozystack ermöglicht das Starten und Bereitstellen von Kubernetes-Clustern, Datenbanken und virtuelle Maschinen. Der Code der Plattform ist auf GitHub verfügbar und wird unter der Lizenz Apache-2.0 verbreitet.

Die erste Ausgabe der freien PaaS-Plattform Cozystack auf Basis von Kubernetes

Als grundlegender Technologiestack wird Talos Linux und Flux CD verwendet. Die Images mit dem Betriebssystem, dem Kernel und den erforderlichen Modulen werden im Voraus erstellt und atomar aktualisiert, was es ermöglicht, ohne Komponenten wie dkms und Paketmanager auszukommen und eine stabile Funktionalität zu gewährleisten.

Für den Start virtuelle Maschinen wird die Technologie KubeVirt verwendet, die es ermöglicht, klassische virtuelle Maschinen direkt in Kubernetes-Containern auszuführen und bereits alle erforderlichen Integrationen mit der Cluster-API für das Starten verwalteter Kubernetes-Cluster innerhalb eines "eisenernen" Kubernetes-Clusters hat.

Die Plattform umfasst eine freie Implementierung einer Netzwerkfabrik auf Basis von Kube-OVN und nutzt Cilium für die Organisation des Servicenetzwerks, MetalLB zur Ankündigung von Diensten nach außen. Der Speicher wird auf LINSTOR implementiert, wobei ZFS als Basisschicht für den Speicher und DRBD für die Replikation vorgeschlagen wird. Ein vorkonfiguriertes Überwachungs-Stack auf Basis von VictoriaMetrics und Grafana ist vorhanden.

Eine der Schlüsselkompetenzen der Plattform ist die einfache Installationsmethode in einem leeren Rechenzentrum mit PXE und dem debian-ähnlichen Installer talos-bootstrap. Trotz kommerzieller Interessen wird das Projekt von Enthusiasten aus der Community weiterentwickelt und plant, immer kostenlos zu bleiben. Eine Anfrage zur Übertragung von Cozystack unter das Dach der CNCF (Cloud Native Computing Foundation) wurde gesendet.

Quelle: opennet.ru

60GB SSD 8Gb DDR4