Table of Contents

Red Hat Enterprise OpenShift

About

Red Hat Enterprise OpenShift allows full management of enterprise Kubernetes deployments. This connector monitors the entire north–south infrastructure, from containers to PODs and nodes. It also includes real-time statistics of the main elements.

Configuration

Connections

HTTP Connection - Main

This connector uses an HTTP connection and requires the following input during element creation:

HTTP CONNECTION:

  • IP address/host: The polling IP address of the device.
  • IP port: The IP port of the device (default: 6443).
  • Device address: The device address (default: ByPassProxy).

To set up the connection, after element creation, enter a valid bearer token on the General page. If the token is valid, the Authorization State will change to Authorized.

HTTP Connection - Alerts App

This connector uses an HTTP connection and requires the following input during element creation:

HTTP CONNECTION:

  • IP address/host: The polling IP address of the device (should refer to the Alertmanager endpoint).
  • IP port: The IP port of the device (default: 443).
  • Device address: The device address (default: ByPassProxy).

The same authorization applies to this connection as the main HTTP connection. Specifying the Token on the General page is sufficient.

How to Use

General

The General page contains the main connection data. OpenShift uses the OAuth authentication method, based on bearer tokens. The provided token should be retrieved from a Service Account secret in OpenShift that does not expire. If other secrets are used, you will need to manually enter the newly generated secret each day; otherwise, the element will go into timeout and into the Unauthorized state.

You can also verify the authorization state on this page, which reflects the login status. Using the refresh data button, you can manually trigger immediate polling of all data.

Alerts

The OpenShift cluster exposes an "Alertmanager" endpoint to manage all active alerts in the system. An overview of all alerts, including their severity, reason, linked POD, and linked node, can be consulted here.

Namespaces

The namespaces list, originating from Kubernetes, is displayed on this page. This includes the namespace name, labels, status, age, creation timestamp, resource version, and self-link.

Nodes

This page contains a list of nodes and full node statistics. From each node, you can navigate to the respective conditions, statistics, and PODs.

PODs

This page contains a list of PODs and full POD statistics. For every POD, you can view containers, conditions, volumes, events, and more.

Services

This page displays all services, organized per namespace and node.

Labels

This page shows an overview of all available labels per node and POD.