Red Hat OpenShift

Learn how to use the OneIQ Pulse connector to profile Red Hat OpenShift clusters.

Beta Team avatar
Written by Beta Team
Updated over a week ago

Overview

OneIQ Pulse supports telemetry for RedHat OpenShift services, pods, clusters, nodes and persistent volumes.

Prerequisites

  • Red Hat OpenShift Platform version 4, or higher.

  • Connectivity to the following public repositories:

  • Storage class allowing the provisioning of a persistent volume for the OneIQ Pulse connector.

  • Outbound Internet connectivity via port 443 (SSL) to OneIQ.

Discovering an OpenShift cluster

  1. Login to the OneIQ Portal

  2. Click IT Environments in the left navigation menu

  3. Select an IT environment, go to the Connectors tab and select OpenShift
    ​

  4. Specify the name for the OneIQ Pulse connector.

  5. In the Download manifest section, define a namespace and optionally add tolerations, separated by spaces.
    ​

  6. Click Download to generate a .1iq manifest for Red Hat OpenShift, customized for the selected IT environment. It must be deployed within 24 hours before it expires.
    ​

  7. Run the following command in the target cluster using using the Red Hat OpenShift command-line interface:

    oc apply -f <the name of the manifest).1iq

    Repeat the steps above steps for each Red Hat OpenShift cluster.

Example

If you export the MyOpenShiftCluster (My IT environment).1iq manifest and run the following command:

oc apply -f "MyOpenShiftCluster (My IT environment).1iq"


The output should be:

namespace/oneiq created
serviceaccount/oneiq-pulse-collector created
clusterrole.rbac.authorization.k8s.io/oneiq-pulse-collector-w6dj4 created
clusterrolebinding.rbac.authorization.k8s.io/oneiq-pulse-collector-w6dj4 created
role.rbac.authorization.k8s.io/oneiq-pulse-collector created
rolebinding.rbac.authorization.k8s.io/oneiq-pulse-collector created
persistentvolumeclaim/oneiq-pulse-pv created
deployment.apps/oneiq-pulse-collector created
Did this answer your question?