Eirini, un projet open source intégrant la plate-forme d'application Cloud Foundry avec l'orchestrateur de conteneurs Kubernetes, est désormais disponible en bêta sur le cloud d’IBM. En cours d'incubation au sein de la Cloud Foundry Foundation, Eirini permet aux utilisateurs de Cloud Foundry de choisir entre l’orchestrateur par défaut pour Cloud Foundry Application Runtime, Diego, ou Kubernetes pour orchestrer les instances de conteneurs d'applications.
Avec Kubernetes, il est possible de déployer des applications Cloud Foundry dans un back-end Kubernetes en utilisant des images OCI et des déploiements Kubernetes. L'objectif du projet Eirini étant d’offrir aux utilisateurs la même expérience, quel que soit l’orchestrateur utilisé. L'aperçu technique d’Eirini disponible dans IBM Cloud permet d’essayer l'implémentation commerciale de la technologie par big blue.
Eirini, qui n’existe que depuis environ six mois, contient les composants suivants : Orchestrator Provider Interface (OPI), qui fournit une abstraction déclarative sur plusieurs orchestrateurs et est inspiré du modèle Diego LRP/Task et du concept Bosh CPI. Mais aussi Bifrost, un composant qui convertit et transfère les requêtes des contrôleurs applicatifs cloud spécifiques en objets spécifiques OPI pour les exécuter dans Kubernetes. Ainsi que Stager, un composant qui implémente le transfert en exécutant des tâches uniques KB/OPI. Eirini est téléchargeable à partir du référentiel GitHub, tandis que l’orchestrateur Kubernetes d'IBM pour Cloud Foundry est disponible en provisionnement automatique sur IBM Cloud.