This repository provides a simple and fast way to run Cloud Foundry locally. It enables developers to rapidly prototype, develop, and test new ideas in an inexpensive setup.
# Login via CF CLI and create a test space
make login
# Upload Java, Node, Go, and Binary buildpacks
# 'make bootstrap-complete' would upload all buildpacks
make bootstrap
Deploy a Sample Application
cf push -f examples/hello-js/manifest.yaml
Delete the Installation
make down
Configuration
You can configure the installation by setting the environment variable INSTALL_OPTIONAL_COMPONENTS=false to leave out these optional components:
Routing isolation segments are not fully feature complete since this relies on more than one gateway which is not possible to realize in a local kind setup (see FAQ)
kind-deployment
This repository provides a simple and fast way to run Cloud Foundry locally. It enables developers to rapidly prototype, develop, and test new ideas in an inexpensive setup.
Prerequisites
The following tools need to be installed:
dockerkind(v0.31.0 or higher)kubectl(v1.35.1 or higher)make:Run the Installation
Access and Bootstrap CloudFoundry
Deploy a Sample Application
Delete the Installation
Configuration
You can configure the installation by setting the environment variable
INSTALL_OPTIONAL_COMPONENTS=falseto leave out these optional components:bosh-dns,cf-tcp-router,credhub,loggregator,nfsbroker,policy-agent,policy-server,routing-api,service-discovery-controllerUnsupported Features
Read More Documentation
Contributing
Please check our contributing guidelines.
This project follows Cloud Foundry Code of Conduct.