3 ms·
I get this question a lot. PCFDev[0] if you just want a dev environment to tinker with. You can also tinker with cflocal[1] (unsupported) or BOSH-lite[2] (some
by jacques_chester 9y ago
I get this question a lot.
PCFDev[0] if you just want a dev environment to tinker with. You can also tinker with cflocal[1] (unsupported) or BOSH-lite[2] (somewhat-supported) if you're looking to practice ops as well.
A lot of Cloud Foundry teams do integration testing with BOSH-lite on large single VMs, because it essentially presents BOSH with a "VM" interface that spins up nested containers instead.
You can, in theory, deploy however few or however many real VMs, or bare metal servers, as you wish, by editing a BOSH manifest.
By default the cf-deployment[3] manifest uses something like 23 VMs of varying sizes. That's because the default manifest is intended for production use with multi-AZ HA as the minimum level of reliability. If you don't need that, one of the alternatives I noted will get you what you want.
[0] https://pivotal.io/pcf-dev https://pivotal.io/pcf-dev
[1] https://github.com/sclevine/cflocal https://github.com/sclevine/cflocal
[2] https://github.com/cloudfoundry/bosh-lite https://github.com/cloudfoundry/bosh-lite
[3] https://github.com/cloudfoundry/cf-deployment https://github.com/cloudfoundry/cf-deployment