Eirini is an incubating effort within the Cloud Foundry Foundation that enables pluggable scheduling for the Cloud Foundry Application Runtime. Specifically, Eirini allows operators to choose whether Cloud Foundry Application Runtime should use Diego (the default scheduler in CFAR) or Kubernetes to orchestrate application container instances. The project’s goal is to provide the option of reusing an existing Kubernetes cluster infrastructure to host applications deployed by CFAR.
Run Cloud Foundry Applications in Kubernetes
Kubernetes is the de facto standard for automating deployment, scaling and management of containers. However, Kubernetes does not provide a standard model for cloud native application developers to build and deploy their applications. The goal of the Eirini effort is to allow Cloud Foundry Application Runtime operators to choose between Diego/Garden and Kubernetes, letting them use the infrastructure environment that’s most appropriate for their organization, without affecting the developer experience.