获得一个Cloud Foundry上安装各种部件的准确版本是很重要的RO是指正确的文档页面,但似乎有点棘手。
以下是我走到这一步:
cf -v
cf api
cf buildpacks
列出已安装buildpacks,该版本将出现在文件名这是我做的不是:
cf marketplace
列出了可用的SB,但没有版本信息在这里,同为cf marketplace -s postgresql
对于绝望,发布说明,如https://docs.pivotal.io/pivotalcf/2-4/pcf-release-notes/runtime-rn.html可以提供帮助。
我怎样才能作为一个普通用户丢失的版本(最好是命令行或HTTP)?
对于枢纽的Cloud Foundry,你的所有版本的信息可以在操作管理员发现。有一个方便的诊断报告,您可以导出它给你,你已经安装了的东西全部版本的JSON上市。
这下右上角您的用户名,然后单击设置和高级。
https://docs.pivotal.io/pivotalcf/2-4/customizing/pcf-interface.html#settings
对于PCF或CF,你还可以得到波什的详细版本信息。运行bosh deployments
会告诉你所有的BOSH的版本是当前的部署的一部分。每个BOSH发行版都有一套固定的,它会安装软件。如果你愿意去更深,你可以看个人BOSH发行获得版本或更频繁git的承诺哈希为包含在该版本的软件。
作为一个非特权用户可以通过运行cf curl /v2/info
找到其中的大部分信息。
例如:
$ cf curl /v2/info
{
"name": "Pivotal Application Service",
"build": "2.4.2-build.33",
"support": "https://support.pivotal.io",
"version": 0,
"description": "https://docs.pivotal.io/pivotalcf/2-3/pcf-release-notes/runtime-rn.html",
"authorization_endpoint": "https://login.run.pcfone.io",
"token_endpoint": "https://uaa.run.pcfone.io",
"min_cli_version": "6.23.0",
"min_recommended_cli_version": "6.23.0",
"app_ssh_endpoint": "ssh.run.pcfone.io:2222",
"app_ssh_host_key_fingerprint": "62:b2:73:9c:c1:c7:4f:c9:79:0c:62:ec:a1:9a:f9:b0",
"app_ssh_oauth_client": "ssh-proxy",
"doppler_logging_endpoint": "wss://doppler.run.pcfone.io:443",
"api_version": "2.125.0",
"osbapi_version": "2.14",
"routing_endpoint": "https://api.run.pcfone.io/routing"
}
build
给你的PCF版本。api_version
为您提供云控制器版本osbapi_version
给你开服代理API版本(版本不是为个别经纪人)获取版本对个别服务将是最棘手的,因为这将取决于每个服务代理公开的信息。在卖场的输出由一个单独的服务代理提供的,因此,如果这是经纪人,包括版本信息,它会显示在那里。同样的,有可能是API和个别服务的经纪公司,告诉你更喜欢他们的版本细节暴露仪表板。您需要用每个人的经纪人进行磋商,以了解如何获取有关版本的更多细节,这是一个已经部署。