-
Notifications
You must be signed in to change notification settings - Fork 35
1. Turbonomic MultiNode Deployment Overview
The platform consists of analysis, presentation and data layer of the solution running as containerized services on Kubernetes. The solution also includes KubeTurbo, Turbonomic’s containerized probe that provides mediation to discover and collect data from your kubernetes / OpenShift RBAC enabled cluster. The deployment of Turbonomic will consist of:
- Turbonomic Server: Deployed in your OpenShift or k8s cluster
- OpenShift / Kubernetes Target: Deploy the KubeTurbo pod (deployment kind, single replica), one pod per cluster or control plane. Review Kubeturbo deployment prerequisites and options here
- Other Targets: Add any Infrastructure target added as described in Turbonomic Target Configuration Guide.
- Enabling reporting: You can leverage Embedded Reporting
Turbonomic is a micro-services containerized deployment of the Turbonomic Platform that will leverage the resiliency of a Kubernetes cluster in a single namespace deployment, and use an Operator to deploy, manage and run Turbo. The Operator uses a custom resource that allows the user to also specify configuration options. Optionally, you can also leverage the backup and HA capabilities of a DB Service.
Turbonomic Platform:
The following are options you will want to review before deployment, which include services configured outside of Turbonomic. If you want to use one of these common setup options, review the linked section for more details.
- Using a private container registry, see Working with a Private Repo & Image Pull Secrets
- Remote Database: Review instructions in Using a Database Server or Service along with how to use Kubernetes Secrets for DB Credentials
- Network and Choice of Ingress: If the cluster provides an Ingress Controller, you may follow the requirements to create an ingress as outlined in Platform Provided Ingress & OpenShift Routes. You can also provide the Turbonomic created nginx service annotations to get an internal IP address / ELB - ALB - NLB; see the table of Optional Turbonomic Configurations and annotation options here.
- Configuration Options contains other common setup options, most of which can also be configured post deployment.
Next Steps:
- Review Prerequisites and then
- Sizing your deployment
- Then you are ready to deploy! See Turbonomic Deployment Steps.
Kubernetes Cluster:
OpenShift Cluster: