设置 CF (Cloud Foundry)
** 更新 **
可能最简单的方法是 PCF Devhttps://pivotal.io/pcf-dev https://pivotal.io/pcf-devBOSH Lite 为您提供了更多选择,但对于大多数刚刚尝试 CF 的人来说,我会推荐 PCF Dev。
最简单的方法是使用 BOSH Lite 部署 CF。您可能需要 16GB 内存。
安装流浪者
gem install vagrant
下载 BOSH Lite
git clone https://github.com/cloudfoundry/bosh-lite
启动 BOSH Lite
cd bosh-lite
vagrant up --provider=virtualbox
目标波什精简版
bosh target 192.168.50.4 lite
用户名密码:管理员/管理员
添加需要的路线
bin/add-route
下载干细胞
wget https://s3.amazonaws.com/bosh-warden-stemcells/bosh-stemcell-3147-warden-boshlite-ubuntu-trusty-go_agent.tgz
安装 BOSH CLI
gem install bosh_cli --no-ri --no-rdoc
上传BOSH Lite CF使用的stemcell
bosh upload stemcell bosh-stemcell-3147-warden-boshlite-ubuntu-trusty-go_agent.tgz
下载CF
git clone https://github.com/cloudfoundry/cf-release.git --recursive
生成 CF BOSH Lite 清单
scripts/generate-bosh-lite-dev-manifest
创建、上传和部署版本
bosh create release --force && bosh upload release && bosh -n deploy
^^^ 这需要一段时间^^^
与 CF 合作
安装 CF CLI
请参阅此处的说明:
https://github.com/cloudfoundry/cli https://github.com/cloudfoundry/cli
登录 CF
cf login -a https://api.bosh-lite.com --skip-ssl-validation -u admin -p admin
创建组织
cf create-org org
创建一个空间
cf create-space space -o org
目标组织和空间
cf target -o org -s space
Push App
cf push
应该这样做!