Skip to content

The open source deployment manifest for Cloud Foundry on Kubernetes (experimental)

License

Notifications You must be signed in to change notification settings

acosta11/cf-for-k8s

 
 

Repository files navigation

❗❗❗ This is a highly experimental project to deploy the new CF Kubernetes-centric components on Kubernetes. It is not meant for use in production and is subject to change in the future. ❗❗❗

Cloud Foundry for Kubernetes

Table of Contents

Purpose

Cloud Foundry for Kubernetes (CF4K8s) is a deployment artifact for deploying the Cloud Foundry Application Runtime on Kubernetes.

  • Kubernetes native
    • CF4K8s is built from ground up to leverage Kubernetes native features
  • Built on top of Kubernetes ecosystem projects

See Deploying CF for K8s.

Known Issues

This is a highly experimental project, and there are many features missing. For a list of the known issues, take a look at the GitHub issues tagged 'known-issue'.

What's next

Our plan is to release an alpha version of CF4K8s to the community in Feb 2020, which will include build packs based cf push experience.

The alpha version will enable the CF project teams to integrate and ship new capabilities for CF4K8s. In addition, we intend to provide a set of tests to validate features before shipping releases.

Next up, we plan to build continuous integration (CI) support - a set of CI tasks - which will enable teams to deploy their own pipeline to integrate other components, validate features and cut new releases (just like they do today in the CF4Bosh world). In addition, the release integration team plans to use the same CI tooling to build CF4K8s integration workflows to ship versioned CF4K8s artifacts.

Once we achieve the first two milestones, we intend to explore the CF user needs (platform engineers) to build an enterprise-ready CF4K8s artifact to deploy Cloud Foundry on K8s, with features that CF users are accustomed to today with cf-deployment.

About

The open source deployment manifest for Cloud Foundry on Kubernetes (experimental)

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Smarty 51.2%
  • Shell 34.2%
  • Go 9.9%
  • Dockerfile 4.7%