Cloud Foundry 版本

Cloud Foundry versions

获取 Cloud Foundry 安装的各个部分的准确版本对于参考正确的文档页面很重要,但似乎有点棘手。

这是我目前得到的:

以下是我不会的:

对于绝望的人,https://docs.pivotal.io/pivotalcf/2-4/pcf-release-notes/runtime-rn.html 等发行说明可以提供帮助。

普通用户如何获取缺失的版本(最好从命令行或 HTTP)?

对于 Pivotal Cloud Foundry,您的所有版本信息都可以在 Ops Manager 中找到。您可以导出一个方便的诊断报告,它为您提供了一个 JSON 列表,列出了您已安装的所有版本。

在右上角你的用户名下面,然后点击设置和高级。

https://docs.pivotal.io/pivotalcf/2-4/customizing/pcf-interface.html#settings


对于PCF或CF,您还可以从BOSH获取详细的版本信息。 运行 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 版本(不是针对个人代理的版本)

获取单个服务的版本将是最棘手的,因为它取决于每个服务代理公开的信息。 Marketplace 中的输出由单个服务代理提供,因此如果该代理要包含版本信息,它将显示在那里。同样,可能会有 APIs 和仪表板由各个服务代理公开,告诉您更多详细信息,例如他们的版本。您需要咨询每个代理,以了解如何获得有关已部署版本的更多详细信息。