Deploying Cloud Foundry with cf-deployment
Page last updated:
This topic describes how to deploy Cloud Foundry using cf-deployment.
For more information about cf-deployment, see the
cf-deployment repository on
GitHub.
cf-deployment relies on individual component releases and prioritizes the
following:
- Readability for a human operator:
cf-deploymentincludes only necessary configuration - Security and production-readiness by default
- Native use of Diego
Prepare Your Environment
Before deploying Cloud Foundry with cf-deployment, you must prepare your
environment and deploy a BOSH Director. The procedures to do this vary
depending on your IaaS.
Select the topic specific to your IaaS:
- Deploying BOSH on AWS
- Deploying BOSH on GCP
- Deploying BOSH on Azure
- Deploying BOSH on vSphere
- Deploying BOSH on OpenStack
Note
The topics for preparing your
environment use the bosh-bootloader tool. bosh-bootloader is currently compatible with GCP, AWS, Microsoft Azure, VMware vSphere and OpenStack.
Deploy Cloud Foundry
After preparing your environment and deploying a BOSH Director, continue to the Deploying Cloud Foundry topic.
Other IaaS Support
You can deploy Cloud Foundry using cf-deployment to an IaaS not listed above.
The Cloud Foundry community tested and found Cloud Foundry compatible with the
following:
Note Any IaaS not listed have not been tested with Cloud Foundry. Attempts to deploy Cloud Foundry on an untested IaaS may fail.
View the source for this page in GitHub