gpt4 book ai didi

cloud-foundry - 如何在本地服务器上安装 CloudFoundry

转载 作者:行者123 更新时间:2023-12-04 01:44:02 24 4
gpt4 key购买 nike

我知道 CF 是为在多个云服务上运行而设计的,以实现微服务应用程序的统一 View 。但是,我想在我的 CentOS 本地服务器上安装和运行 cloud Foundry。在其他方面,我想在一台运行 CF 作为基于微服务的应用程序容器的服务器上设置我的私有(private)“云”。

如何在我的本地服务器上安装 CF,以便稍后我可以在本地服务器上部署一些微服务用于教育目的,用于微服务乒乓测试?

最佳答案

设置 CF(Cloud Foundry)

** 更新 **
可能最简单的方法是 PCF Dev https://pivotal.io/pcf-dev BOSH Lite 为您提供了更多选择,但对于大多数尝试 CF 的人来说,我会推荐 PCF Dev。

最简单的方法是使用 BOSH Lite 部署 CF。您可能需要 16gb 的内存。

安装 Vagrant

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 list
scripts/generate-bosh-lite-dev-manifest

创建、上传和部署版本
bosh create release --force && bosh upload release && bosh -n deploy

^^^这将需要一段时间^^^

与 CF 合作

安装 CF 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

推送应用
cf push

应该这样做!

关于cloud-foundry - 如何在本地服务器上安装 CloudFoundry,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36596743/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com