Cloud Foundry spreads wings to cover KubeCF

Cloud Foundry spreads wings to cover KubeCF

The Cloud Foundry Foundation has brought KubeCF under its wing as an incubating project, laying out a path for the full Cloud Foundry experience on Kubernetes.

The announcement coincides with the release of v1.0.1 of KubeCF, which is an open source distribution of the Cloud Foundry Application Runtime (CFAR).

KubeCF was originally developed by open source vendor SUSE, which already sells a commercialized version. Cloud Foundry is a platform for developing scale applications, backed by VMware, Google, SAP, IBM and Microsoft, amongst others.

The distribution works with the cf-operator from Project Quarks to deploy and manage releases built from cf-deployment. Quarks is also a Cloud Foundry incubated project. KubeCF can be configured to use Kubernetes as the underlying container scheduler using yet another CF project, Project Eirini.

The project’s Containerising Cloud Foundry Initiative was launched in 2017, quickly spawning Quarks and Eirini. In a statement, Chip Childers, CTO of the Cloud Foundry Foundation, said, “Following the drafting of the initiative, we noticed one key component was missing; distribution of CFAR for Kubernetes.” 

With KubeCF, he continued, “We are able to fill the gap by building a repository that brings all of the components of CFAR together into a distribution.”

KubeCF 1.0.1 was shipped last week, with a number of bug fixes, including a permissions issue in autoscaler db when a pod restarted, and a problem that meant the database-seeder job pod was not being deleted after KubeCF helm installation was removed with success. 

This came just 13 days after the official release of the first major release, v1.0.0, which brought features including HA database configuration for Cloud Controller Database and User Account and Authentication based on the upstream PXC chart, the introduction of management UI Stratos and all releases being bumped to use the SLE15 base image.