Skip to Content
InstallationOpenShift Operator Installation Walkthrough

Overview

This guide outlines the steps required to install ScaleOps on an OpenShift cluster using the OpenShift OperatorHub. ScaleOps is a powerful platform for optimizing and managing OpenShift resources with advanced features.

1. Preparing Your Cluster

Before installing ScaleOps, ensure the following prerequisites are met:

  1. OpenShift 4.13 or above.
  2. The oc command-line tool is installed.
  3. You have authenticated access to your OpenShift cluster via oc login.

Once these requirements are met, proceed with the installation steps.

2. Configure Image Pull Secrets

To enable the operator to pull images, create an image pull secret in the scaleops-system namespace using your ScaleOps installation token.


oc create ns scaleops-system oc create secret docker-registry scaleops-operator-pull-secret -n scaleops-system \ --docker-server=ghcr.io/scaleops-sh --docker-username=scaleops \ --docker-password=<YOUR_SCALEOPS_TOKEN> oc patch secrets scaleops-operator-pull-secret -n scaleops-system \ --patch '{"stringData":{"token":"<YOUR_SCALEOPS_TOKEN>"}}'

3. Installing the ScaleOps Operator

3.1. Access the OpenShift OperatorHub

In your OpenShift cluster dashboard, navigate to OperatorHub, search for “ScaleOps” click on it and click the Install button.


OperatorHub Search ScaleOps

3.2. Select Installation Namespace

Choose the scaleops-system namespace as the Installed Namespace and click the Install button.


Select ScaleOps System Namespace

3.3. Complete the Installation

Once the installation completes, verify the success by locating the installed operator.


Installation Success

4. Deploying the ScaleOps Platform

In this step we will deploy the ScaleOps Platform to the cluster.

4.1. Prepare The ScaleOps Instance

Open the Installed ScaleOps Operator ether from the success page from step 3.3 or locate it in the Installed Operators Section in your cluster. Then click on the Create Instance button.


Click On Create Instance Button

4.2. Customize ScaleOps Helm Values

Select YAML view, under spec section you can define ScaleOps helm values.


Click On Install Button

4.3. Deploy ScaleOps Instance

Click on Create to deploy ScaleOps on your cluster.


Create Instance Button

Wait until the installation is completed, and proceed to the next step.

5. Access ScaleOps Dashboard

oc port-forward service/scaleops-dashboards -n scaleops-system 8080