Installing self-hosted Turbonomic

Turbonomic is a containerized microservices platform. Turbonomic installations are supported on Kubernetes versions that are actively supported by the Kubernetes project. For more information, see Kubernetes active releases.

You can install Turbonomic to the following environments:

  • Nutanix Prism using an Open Virtual Appliance (OVA) 1.0 image

  • VMware vCenter 8.0 or vSphere 9.0 using an Open Virtual Appliance (OVA) 1.0 image

  • Microsoft Hyper-V using a VHD image

  • Kubernetes cluster using an operator

Nutanix Prism and VMware vCenter/vSphere installation using an OVA image

Turbonomic delivers an OVA image for each bi-weekly release. The OVA image deploys as a virtual machine on Nutanix Prism, VMware vCenter 8.0, or vSphere 9.0.

For more information, see Installing Turbonomic on Nutanix Prism using an OVA image and Installing Turbonomic on vCenter or vSphere using an OVA image.

Microsoft Hyper-V installation using a VHD image

Turbonomic delivers a VHD image for each quarterly release. To run Turbonomic on Microsoft Hyper-V Server 2012 R2 or later, install the latest quarterly release (version 8.20.0) and optionally update to a later bi-weekly release.

For more information, see Installing Turbonomic on Hyper-V using a VHD image.

Kubernetes cluster installation using an operator

Turbonomic is a containerized microservices platform that installs onto a Kubernetes cluster in a single namespace deployment. The platform uses an operator pattern to deploy, manage, and run the Turbonomic components. The Turbonomic platform operator (t8c-operator) uses a Custom Resource Definition (with an Xl kind) and a Custom Resource to configure and adjust your setup.

Currently, installation on Kubernetes clusters is supported on the Red Hat OpenShift, AWS Elastic Kubernetes Service (EKS), Google Kubernetes Engine (GKE), and Azure Kubernetes Service (AKS) platforms.

Note:

It is possible to install on any upstream compliant Kubernetes, but your Turbonomic representative might not be able to provide support.

As part of your deployment, you can take advantage of the backup and HA capabilities of an external database service running outside of the node cluster.

Kubernetes Clusters Architecture

For more information, see the following topics: