如何设置 Cloud Foundry 目标?
How to set cloud foundry target?
我要尝试将应用程序部署到 Cloud Foundry,它位于我本地 vagrant 机器上 运行。我已经使用 BOSH lite 部署了 CF。
以下是后续步骤:
vagrant ssh
sudo apt-get install git wget
- spiff 安装
- git 克隆 bosh-lite 目录
- git clone cf-release目录(bundler安装在此文件夹)
cd bosh-lite
bin/provision_cf
我试图在我的机器上设置 cf target
,cf 在 VM 上是 运行。
cf api https://api.bosh-lite.com --skip-ssl-validation
我收到以下错误:
rle0249@rle0249-Latitude-3450:~$ cf api https://api.bosh-lite.com --skip-ssl-validation
Setting api endpoint to https://api.bosh-lite.com...
FAILED
Error performing request: Get https://api.bosh-lite.com-v2-info: read tcp 192.168.152.27:36204->10.244.0.34:443: read: connection reset by peer
默认情况下,API URL 是 https://api.10.244.0.34.xip.io
,除非您更改了配置。
另请注意,在尝试执行此操作之前,您需要拥有 运行 bin/add-route
脚本,否则您的机器将无法通过 Vagrant / BOSH Lite 路由到 CF。
如果这些步骤不起作用,我怀疑您的安装可能有误。我假设您正在尝试从 Vagrant 外部的本地计算机进行部署?
我要尝试将应用程序部署到 Cloud Foundry,它位于我本地 vagrant 机器上 运行。我已经使用 BOSH lite 部署了 CF。
以下是后续步骤:
vagrant ssh
sudo apt-get install git wget
- spiff 安装
- git 克隆 bosh-lite 目录
- git clone cf-release目录(bundler安装在此文件夹)
cd bosh-lite
bin/provision_cf
我试图在我的机器上设置 cf target
,cf 在 VM 上是 运行。
cf api https://api.bosh-lite.com --skip-ssl-validation
我收到以下错误:
rle0249@rle0249-Latitude-3450:~$ cf api https://api.bosh-lite.com --skip-ssl-validation
Setting api endpoint to https://api.bosh-lite.com...
FAILED
Error performing request: Get https://api.bosh-lite.com-v2-info: read tcp 192.168.152.27:36204->10.244.0.34:443: read: connection reset by peer
默认情况下,API URL 是 https://api.10.244.0.34.xip.io
,除非您更改了配置。
另请注意,在尝试执行此操作之前,您需要拥有 运行 bin/add-route
脚本,否则您的机器将无法通过 Vagrant / BOSH Lite 路由到 CF。
如果这些步骤不起作用,我怀疑您的安装可能有误。我假设您正在尝试从 Vagrant 外部的本地计算机进行部署?