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-deployment
includes only necessary configuration - Security and production-readiness by default
- Native use of Diego and lack of support for Droplet Execution Agents
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.
Create a pull request or raise an issue on the source for this page in GitHub