Veröffentlichung von Cozystack 0.16.0, einer offenen PaaS-Plattform auf Basis von Kubernetes

Die Veröffentlichung der kostenlosen PaaS-Plattform Cozystack 0.16.0, die auf Kubernetes basiert, wurde veröffentlicht. Das Projekt zielt darauf ab, eine fertige Plattform für Hosting-Anbieter und ein Framework zum Aufbau von privaten und öffentlichen Clouds bereitzustellen. Die Plattform wird direkt auf Servern installiert und deckt alle Aspekte der Infrastrukturvorbereitung für die Bereitstellung von verwalteten Diensten ab. Cozystack ermöglicht das Starten und Bereitstellen von Kubernetes-Clustern, Datenbanken und virtuellen Maschinen. Der Quellcode der Plattform ist auf GitHub verfügbar und steht unter der Apache-2.0-Lizenz.

Talos Linux und Flux CD werden als grundlegender Technologie-Stack verwendet. Die Images mit dem Betriebssystem, dem Kernel und den erforderlichen Modulen werden im Voraus erstellt und atomar aktualisiert, was die Verwendung von Komponenten wie dkms und Paketmanagern überflüssig macht und die Stabilität gewährleistet. Es wird eine einfache Installationsmethode in einem leeren Rechenzentrum mithilfe von PXE und dem debian-artigen Installer talos-bootstrap bereitgestellt.

Die Plattform umfasst eine freie Implementierung der Netzwerk Infrastruktur (Fabric) basierend auf Kube-OVN, nutzt Cilium zur Organisation des Service-Netzwerks und MetalLB für die externe Ankündigung von Services. Der Speicher wird über LINSTOR bereitgestellt, mit der Möglichkeit, ZFS als Basisschicht für den Speicher und DRBD für die Replikation zu verwenden. Ein vorgefertigter Monitoring-Stack auf Basis von VictoriaMetrics und Grafana ist vorhanden. Zum Starten virtuellen Maschinen kommt die KubeVirt-Technologie zum Einsatz, die es ermöglicht, klassische virtuelle Maschinen direkt in Kubernetes-Containern auszuführen und bereits alle notwendigen Integrationen mit dem Cluster-API für den Betrieb verwalteter Kubernetes-Cluster innerhalb eines physischen Kubernetes-Clusters bietet.

In der neuen Version:

  • Die auf dem offenen Überwachungssystem Alerta basierende Möglichkeit zur Versendung von Benachrichtigungen über Ausfälle und Notfälle wurde realisiert. Es ist möglich, die Benachrichtigungszustellung über Telegram einzurichten. Darüber hinaus können Warnungen aus k8s-prometheus empfangen werden. Alle Dashboards in Grafana wurden aktualisiert, ebenso Grafana selbst und grafana-operator.
  • Nginx-ingress wurde auf Version v1.11.2 aktualisiert. Das Problem mit dem Zugriff auf nginx-ingress aus dem Inneren des Clusters wurde gelöst.
  • Flux und flux-operator wurden auf die neuesten Versionen aktualisiert.
  • Kamaji wurde auf die neueste Version aktualisiert, das Problem mit den Controller-Neustarts wurde behoben.
  • Im CCM (Cloud Controller Manager) wurde der EndpointSlice-Controller hinzugefügt; geordnete Dienste senden nun den Datenverkehr nur an Knoten, die sie bedienen.
  • In Seaweedfs und COSI wurden die Attribute zur Erstellung von Buckets korrigiert, die nun korrekt im Filer angezeigt werden und mit S3-Clients kompatibel sind.
  • Talos Linux wurde auf Version 1.8.0 aktualisiert.
  • Cilium wurde auf die neueste Patch-Version (1.16.2) aktualisiert. Ein Problem mit dem Öffnen von Ports für virtuelle Maschinen wurde behoben.

Quelle: opennet.ru

Zuverlässiges Webhosting mit DDoS-Schutz, VPS- und VDS-Server kaufen 🔥 Zuverlässiges Webhosting mit DDoS-Schutz, VPS- und VDS-Server kaufen | ProHoster