Eirini, an open supply venture that integrates the Cloud Foundry cloud utility platform with the Kubernetes container administration platform, is now out there in a “tech preview” from IBM.
An incubation venture inside Cloud Foundry Foundation, Eirini permits pluggable scheduling for the Cloud Foundry Application Runtime. With Eirini, Cloud Foundry customers can select between Diego and Kubernetes to orchestrate utility container cases. Choose Kubernetes, and Cloud Foundry purposes are deployed to a Kubernetes back-end utilizing OCI photos and Kubernetes Deployments. Diego has served because the default scheduler for the Cloud Foundry Application Runtime. The objective behind Eirini is to make sure that customers have the identical expertise no matter which scheduler is used.
IBM’s Eirini preview in IBM Cloud supplies early entry to Big Blue’s industrial implementation of the expertise. Eirini itself has been round for about six months. Component of Eirini embody the next:
- Orchestrator Provider Interface (OPI), which supplies a declarative abstraction over a number of schedulers. OPI was impressed by the Diego LRP/Task mannequin and the Bosh CPI idea.
Bifrost
, which converts and transfers application-specific cloud controller requests to OPI-specific objects to run in Kubernetes.Stager
, which implements staging by operating Kubernetes/OPI one-off duties.
You can obtain Eirini from GitHub. IBM’s Kubernetes scheduler for Cloud Foundry is out there for self-provisioning on IBM Cloud.