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

Die Veröffentlichung von Cozystack 0.38, einer freien PaaS-Plattform, die auf Kubernetes basiert, ist jetzt verfügbar. Das Projekt zielt darauf ab, Hosting-Anbietern eine bereitgestellte Plattform und ein Framework für den Aufbau von privaten und öffentlichen Clouds zu bieten. Die Plattform wird direkt auf Servern installiert und deckt alle Aspekte der Infrastrukturvorbereitung zur 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 wird unter der Apache-2.0-Lizenz verbreitet.

Als Basis-Technologiestack kommt Talos Linux und Flux CD zum Einsatz. Die Images mit System, Kernel und notwendigen Modulen werden im Voraus erstellt und atomar aktualisiert, was die Notwendigkeit von Komponenten wie dkms und eines Paketmanagers überflüssig macht und stabile Betrieb gewährleistet. Ein einfacher Installationsprozess in einem leeren Rechenzentrum wird via PXE und dem debian-ähnlichen Installer talos-bootstrap bereitgestellt. Innerhalb der Plattform können mit einem Klick Kafka, FerretDB, PostgreSQL, Cilium, Grafana, Victoria Metrics und andere Dienste bereitgestellt werden.

Die Plattform umfasst eine freie Implementierung der Netzwerk Infrastruktur (Fabric) basiert auf Kube-OVN und verwendet Cilium für die Organisation des Service-Netzwerks sowie MetalLB für die Außenankündigung der Dienste. Die Speicherung erfolgt über LINSTOR, wobei ZFS als Basisschicht für den Speicher und DRBD für die Replikation angeboten wird. Ein vorkonfiguriertes Monitoring-Stack auf Basis von VictoriaMetrics und Grafana ist integriert. Zur Ausführung virtueller Maschinen kommt KubeVirt zum Einsatz, das die Ausführung klassischer virtueller Maschinen direkt in Kubernetes-Containern ermöglicht und bereits alle erforderlichen Integrationen mit der Cluster-API für den Betrieb verwalteter Kubernetes-Cluster innerhalb des „physikalischen“ Kubernetes-Clusters bietet.

In der neuen Version:

  • Die Unterstützung von VPC (Virtual Private Cloud) wurde implementiert, die es den Plattformadministratoren ermöglicht, isolierte Netzwerksegmente für mandantenbasierte Anwendungen zu erstellen. VPC bieten Netzwerktrennung und ermöglichen eine flexible Verwaltung der Netzwerktopologie, Subnetze und Routing. VPC können mehrere Subnetze umfassen, und Administratoren können in den Subnetzeinstellungen IP-Adressbereiche, Gateway-Optionen und DNS-Konfigurationen hinzufügen. Die Funktionalität von VPC ist in die Weboberfläche von Cozystack integriert.
  • In Verwaltungspanel Cozystack bietet integrierte VNC-Unterstützung, die den Zugriff auf die Konsole der virtuellen Maschine direkt über die Web-Oberfläche ermöglicht, ohne dass externe Werkzeuge benötigt werden.

Quelle: opennet.ru

Купить надежный хостинг для сайтов с защитой от DDoS, VPS VDS серверы 🔥 Купить надежный хостинг для сайтов с защитой от DDoS, VPS VDS серверы | ProHoster