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
Login to the OneIQ Portal
Click IT Environments in the left navigation menu
Select an IT environment, go to the Connectors tab, and select OpenShift
Specify the name for the OneIQ Pulse connector.
In the Download Manifest section, define a namespace and optionally add tolerations separated by spaces.
Click Download to generate a .1iq manifest for Red Hat OpenShift customized for the selected IT environment. The manifest must be deployed within 24 hours before it expires.
Run the following command in the target cluster 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