Reference: Image listing
Turbonomic images are located at https://icr.io/cpopen/turbonomic, except for the operators which are located at https://icr.io/cpopen.
Starting with Turbonomic version 8.7.5, IBM Container Registry is used for all Turbonomic images for online upgrades and installations. Ensure that
you have access to https://*.icr.io
before continuing.
All of the required Turbonomic application images are listed in the following
table. The total size of the required images is approximately 12GB. Adding additional components,
such as probes or the secure client, increases the total size. Pull the image with the required
tag
, which is the version to deploy.
Image name | Component type | Required | Comment |
---|---|---|---|
action-orchestrator | Server | Required | Core (default) component |
api | Server | Required | Core (default) component |
auth | Server | Required | Core (default) component |
clustermgr | Server | Required | Core (default) component |
consul | Server | Required | Core (default) component |
cost | Server | Required | Core (default) component |
group | Server | Required | Core (default) component |
history | Server | Required | Core (default) component |
kafka | Server | Required | Core (default) component |
kube-state-metrics | Server | Required | Used by prometheus-kube-state-metrics, which is a core component |
market | Server | Required | Core (default) component |
metadata | Server | Required | Used by metadata, which is a core component |
nginx | Server | Required | Core (default) component |
plan-orchestrator | Server | Required | Core (default) component |
prometheus | Server | Required | Used by prometheus-server, which is a core component |
prometheus-config-manager | Server | Required | Used by prometheus-server, which is a core component |
prometheus-kafka-adapter | Server | Required | Used by prometheus-server, which is a core component |
redis | Server | Required | Used by Suspend, which is a core component |
repository | Server | Required | Core (default) component |
rsyslog | Server | Required | Core (default) component |
server-power-modeler | Server | Required | Core (default) component |
suspend | Server | Required | Core (default) component |
sustainability | Server | Optional | Enabled by default; used to calculate energy usage and carbon footprint of public cloud VMs |
t8c-operator | Server | Required | |
topology-processor | Server | Required | Core (default) component |
ui | Server | Required | Core (default) component |
zookeeper | Server | Required | Core (default) component, used by Kafka |
db | Server | Optional | Used for containerized DB |
kinesis-kafka-connect | Server | Optional | Used by the Telemetry component |
telemetry-scrubber | Server | Optional | Used by Prometheus-server when Telemetry is enabled |
extractor | Embedded Reporting | Optional | Used for embedded reporting, SaaS Reporting, and Telemetry |
grafana | Embedded Reporting | Optional | Used for embedded reporting |
timescaledb | Embedded Reporting | Optional | |
kubeturbo | Probe (kubeturbo) | Optional | Used to support all Kubernetes related targets |
kubeturbo-operator | Probe (kubeturbo) | Optional | |
cpufreqgetter | Probe (kubeturbo) | Optional | |
mediation-actionscript | Probe | Optional | |
mediation-actionstream-kafka | Probe | Optional | |
mediation-appdynamics | Probe | Optional | |
mediation-aws | Probe | Optional | |
mediation-awscloudbilling | Probe | Optional | |
mediation-awscost | Probe | Optional | |
mediation-azure | Probe | Optional | |
mediation-azurebilling | Probe | Optional | |
mediation-azurecost | Probe | Optional | |
mediation-azureea | Probe | Optional | |
mediation-azureinfra | Probe | Optional | |
mediation-azurepricing | Probe | Optional | |
mediation-azuresp | Probe | Optional | |
mediation-azurevolumes | Probe | Optional | |
mediation-datadog | Probe | Optional | |
mediation-dynatrace | Probe | Optional | |
mediation-flexera | Probe | Optional | |
mediation-gcpbilling | Probe | Optional | |
mediation-gcpcost | Probe | Optional | |
mediation-gcpinfra | Probe | Optional | |
mediation-gcpproject | Probe | Optional | |
mediation-gcpsa | Probe | Optional | |
mediation-horizon | Probe | Optional | |
mediation-hpe3par | Probe | Optional | |
mediation-hyperflex | Probe | Optional | |
mediation-hyperv | Probe | Optional | |
mediation-ibmstorage-flashsystem | Probe | Optional | |
mediation-instana | Probe | Optional | |
mediation-jboss | Probe | Optional | |
mediation-jvm | Probe | Optional | |
mediation-mssql | Probe | Optional | |
mediation-netapp | Probe | Optional | |
mediation-newrelic | Probe | Optional | |
mediation-nutanix | Probe | Optional | |
mediation-oneview | Probe | Optional | |
mediation-oracle | Probe | Optional | |
mediation-powervm | Probe | Optional | |
mediation-pure | Probe | Optional | |
mediation-scaleio | Probe | Optional | |
mediation-servicenow | Probe | Optional | |
mediation-snmp | Probe | Optional | |
mediation-tomcat | Probe | Optional | |
mediation-ucs | Probe | Optional | |
mediation-udt | Probe | Optional | Enabled by default; used for the creation and discovery of application map entities |
mediation-vcenter | Probe | Optional | |
mediation-vcenterbrowsing | Probe | Optional | |
mediation-vmax | Probe | Optional | |
mediation-vmm | Probe | Optional | |
mediation-vplex | Probe | Optional | |
mediation-webhook | Probe | Optional | |
mediation-weblogic | Probe | Optional | |
mediation-websphere | Probe | Optional | |
mediation-wmi | Probe | Optional | |
mediation-xtremio | Probe | Optional | |
prometurbo | Probe | Optional | |
prometurbo-operator | Probe | Optional | |
prometheus-server | Probe | Optional | |
turbodif | Probe | Optional | |
winrm-proxy | Probe | Optional | |
hydra | Secure client | Optional | |
kibitzer | Secure client | Optional | Used to help in retrieving debug information for components such as history |
rsyslog-courier | Secure client | Optional | |
skupper-config-sync | Secure client | Optional | |
skupper-router | Secure client | Optional | |
skupper-service-controller | Secure client | Optional | |
skupper-site-controller | Secure client | Optional | |
t8c-client-operator | Secure client | Optional | |
t8c-client-operator-bundle | Secure client | Optional | |
t8c-client-operator-catalog | Secure client | Optional | |
tsc-site-resources | Secure client | Optional |
-
Required server images are the minimal images that are needed to run the Turbonomic Server.
-
Reporting requires
postgresql
andtimescale db
, which are pulled from other repositories. See this chart for image details. -
Kubeturbo, which should be deployed separately, provides robust container platform monitoring and management, including self-optimization of Turbonomic. For more information, see this topic.
-
If you want a copy of a sample deployment yaml file you will need access to GitHub to copy or clone the
t8c-install
project.