OpenKeel: die souveräne französische Cloud-Lösung mit europäischer Reichweite der inherent-Gruppe inherent entdecken
Komponenten
Die in Go neu geschriebenen OpenStack-Dienste, die Konsole, das CLI und der Installer, jeweils mit ihrem Cloud-nativen Baustein.
Ressourceninventare und Allokationen; die erste in Go neu geschriebene Komponente.
Instanzen laufen als KubeVirt-VirtualMachines; Conductor mit integriertem Scheduler, ein Agent pro Knoten.
Containers as a Service: ein Pod pro Container, isoliert in einer eigenen Kata-MicroVM, mit seinem Neutron-Port als einzigem Netz.
Hochverfügbarkeit von Instanzen; Knotenzustand über Node Healthcheck und Self Node Remediation.
Bare Metal: bleibt upstream Python, verpackt in einem OpenKeel-Chart; zu viele Hardwarekonfigurationen zum Testen.
Block-Volumes sind PVCs einer CSI-StorageClass (Rook-Ceph, Longhorn, NetApp, Huawei Dorado, Pure Storage), mit CSI-Snapshots und cinder-backup-Sicherungen.
Images, über CDI-DataVolumes in Block-PVCs gespeichert; die vier interoperablen Importmethoden.
Mandantenfähige NFS-Shares: ein NFS-Ganesha-Gateway pro Share-Netz, innerhalb des Mandantennetzes.
Objektspeicher: Rook-Ceph und sein RGW-Gateway für die S3- und Swift-APIs.
Go-CSI-Treiber für Pure Storage FlashArray über iSCSI: Snapshots, Klone, Erweiterung, Block-RWX für KubeVirt. Prototyp.
Netze, Subnetze, Ports, Router und Sicherheitsgruppen, in die OVN-Northbound-Datenbank geschrieben; IPv4 und IPv6.
Die Octavia-v2-API, bereitgestellt von neutron-api; OVN-Load-Balancer, standardmäßig aktiviert.
Firewall-Gruppen, -Policies und -Regeln (FWaaS v2).
Site-to-Site-IPsec-VPN: IKE, IPsec-Policies, Verbindungen.
Kündigt über BGP die VM- und Floating-IPs an, die über den Knoten erreichbar sind.
Von ExternalDNS veröffentlichte Zonen und Recordsets (ein DNSEndpoint pro Recordset).
Bewertung (FinOps): aus Prometheus gesammelte Nutzung, bepreist durch hashmap-Regeln und CEL-Skripte, bewertete Historie in InfluxDB; zusammen mit openkeel-pricing (Kosten- und CO₂-Angebote) speist es die FinOps-/GreenOps-Seite von Skyline.
Orchestrierung: noch kein Go-Dienst; die Stack- und Orchestrierungsbefehle sind in ok neu geschrieben.
EC2-Query-API (97 Aktionen), SigV2- und SigV4-Signaturen von Keystone geprüft: AWS CLI, boto3, Terraform.
Ein einziges Go-Binary: die Konsolen-API, die Dateien der React-Konsole und ein Proxy zum Keystone-Katalog.
Der OpenStack-Client: die Befehle von python-openstackclient 10.3.1 und seinen Plugins, mit denselben Argumenten, Ausgaben und Exit-Codes.
Das Deployment-CLI: plan, install, upgrade, status, uninstall; kind-Labor oder Produktion.