OpenKeel: die souveräne französische Cloud-Lösung mit europäischer Reichweite der inherent-Gruppe inherent entdecken

Deployment

okadm, Kolla Ansible, OpenStack-Helm

Ein Binary: kein venv, kein SSH-Inventar, kein Chart-Repository; alles ist eingebettet außer den Images.

Werkzeug, Ziel und Data Plane

Kolla AnsibleOpenStack-Helmokadm
WerkzeugPython und Ansible: venv, install-deps, Galaxy-CollectionHelm-Charts, Plugin helm osh; kubectl und helm erforderlichEin Go-Binary: client-go und Helm SDK integriert, eingebettete Charts
ZielLinux-Hosts über SSH, All-in-one- oder Multinode-InventarBestehender Kubernetes-Cluster; seine Erstellung gehört nicht zum UmfangBestehender Kubernetes-Cluster oder ein für ein Labor erstellter kind-Cluster
Hostsbootstrap-servers: Pakete, Docker, Firewall, SELinux, AppArmor, NTPAnsible-Rolle deploy-env für ein Labor, nicht idempotentNichts vorzubereiten: okadm plan prüft und gibt den Befehl aus
Data Planelibvirt- und OVS-Agenten in Containern auf den HostsDaemonSets für libvirt und openvswitch, Ceph muss bereitgestellt werdenKubeVirt, OVN und CSI: Kubernetes-Bausteine

Konfigurieren und betreiben: der Umfang

Kolla AnsibleOpenStack-Helmokadm
DatenMariaDB, RabbitMQ, Memcached, HAProxy in Kolla-ContainernEin Helm-Release pro Baustein: mariadb, rabbitmq, memcachedOperatoren; Instanzen, Datenbanken, Konten und vhosts von okadm erstellt
Konfigurationglobals.yml: 326 Optionen; Ansible-InventarValues-Overrides pro Chart und pro Feature-Set--mode lab oder production, --domain, -f values
Secretspasswords.yml: 106 von kolla-genpwd generierte SecretsIn den Chart-ValuesIn Kubernetes-Secrets generiert, pro Komponente
Lebenszyklus26 Unterbefehle: deploy, reconfigure, upgrade, mariadb-recovery…helm upgrade --install, Chart für Chart, in der richtigen Reihenfolgeplan, install, upgrade, status, access, uninstall; idempotent

Kolla Ansible (stable/2026.2) und OpenStack-Helm (master vom 03.11.2026): Fakten aus ihren Upstream-Repositorys für die Präsentation, außerhalb des Workspace.