Install Red Hat Edge Manager from the Software Catalog
Install Red Hat Edge Manager from the Software Catalog in the Red Hat OpenShift Container Platform web console by creating a project, configuring certificates, and deploying the application.
Before you begin
- An active Red Hat Edge Manager subscription.
- Cluster CPU, memory, and persistent storage sized for your expected device count. See Red Hat Edge Manager system requirements in the Additional resources section.
- For clusters without dynamic storage provisioning, static PV binding is configured before you deploy. See Configuring static PV binding for clusters without dynamic storage provisioning.
- Firewall and network rules that allow administrators, automation, and edge devices to reach the Red Hat Edge Manager endpoints you expose on the cluster. For listener ports and how they apply on Red Hat OpenShift Container Platform and on Red Hat Enterprise Linux, see Network ports for Red Hat Edge Manager in the Additional resources section.
- A Red Hat OpenShift Container Platform cluster version 4.19 or later.
- Cluster administrator permissions.
- The OpenShift CLI (
oc) installed and authenticated. - For access through the Red Hat Advanced Cluster Management console, Red Hat Advanced Cluster Management is installed on the cluster and you can enable dynamic plugins in the Red Hat OpenShift Container Platform web console.
Optional:
- To sign Red Hat Edge Manager service certificates with a corporate CA instead of the default self-signed CA, install the cert-manager Operator on the cluster. Complete Using a custom CA for Red Hat Edge Manager service certificates in the Additional resources section before you deploy Red Hat Edge Manager.
Procedure
Results
- Verify that all Red Hat Edge Manager pods are running:
$ oc get pods -n <namespace>All pods show a
STATUSofRunning. - Verify that the Red Hat Edge Manager web UI route is accessible:
$ oc get route -n <namespace>Open the URL shown in the
HOST/PORTcolumn in a web browser to confirm the UI loads. - Verify that the Flight Control CLI can connect:
$ flightctl login $ flightctl versionThe
flightctl versioncommand reports a Server Version.