Версии Cloud Foundry - PullRequest
       8

Версии Cloud Foundry

0 голосов
/ 08 февраля 2019

Получение точной версии различных частей установки Cloud Foundry важно, если обратиться к нужным страницам документации, но кажется немного хитрым.

Вот что я получил до сих пор:

  • CLI : cf -v
  • API Cloud Foundry : cf api
  • Buildpacks : cf buildpacks перечисляет установленные пакеты сборки, версия отображается в имени файла

Вот что я не делаю:

  • Cloud Foundry , например 2.4,Согласно Как проверить версию PCF есть (болезненный) путь от версии API, затем версия CAPI и т. Д.
  • Сервисные брокеры : cf marketplaceсписки доступны SB, но нет информации о версии здесь, то же самое для cf marketplace -s postgresql

Для отчаянных могут помочь заметки о выпуске, такие как https://docs.pivotal.io/pivotalcf/2-4/pcf-release-notes/runtime-rn.html.

Как я могуполучить недостающие версии (желательно из командной строки или HTTP) как обычный пользователь?

1 Ответ

0 голосов
/ 09 февраля 2019

Для 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 commit для программного обеспечения, включенного в этот выпуск.


Как непривилегированный пользователь, вы можете найти большинствоэту информацию, запустив 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 предоставляется отдельным сервисным брокером, поэтому, если бы этот брокер включил информацию о версии, он бы там отображался.Точно так же могут быть API и информационные панели, предоставляемые отдельными сервисными брокерами, которые сообщают вам более подробную информацию, например их версию.Вам необходимо проконсультироваться с каждым отдельным брокером, чтобы узнать, как вы можете получить более подробную информацию о развернутой версии.

...