Running custom workloads in ARO control plane nodes

Solution Verified - Updated -

Environment

  • Azure Red Hat OpenShift (ARO)
    • 4
  • OpenShift Managed (Azure)
    • 4

Issue

  • Can custom workloads be executed in ARO master nodes?
  • Can operators installed from Operator Hub be executed in master nodes in ARO?
  • Is it possible to run Dynatrace/AppDynamics pods in control plane nodes in ARO?
  • Can application's agents be installed in control plane nodes in ARO clusters?

Resolution

Disclaimer: Links contained herein to external website(s) are provided for convenience only. Red Hat has not reviewed the links and is not responsible for the content or its availability. The inclusion of any link to an external website does not imply endorsement by Red Hat of the website or their entities, products or services. You agree that Red Hat is not responsible or liable for any loss or expenses that may result due to your use of (or reliance on) the external site or content.

While it's technically possible, it's not supported in ARO clusters to execute custom workloads (including operators installed from Operator Hub or operators provided by Red Hat) in control plane nodes.

As per the "Cluster configuration requirements" section of the Azure Red Hat OpenShift 4.0 support policy:

Do not run extra workloads on the control plane nodes. While they can be scheduled on the control plane nodes, it will cause extra resource usage and stability issues that can affect the entire cluster.

Root Cause

It's not supported to execute custom workloads in control plane nodes in ARO clusters.

This solution is part of Red Hat’s fast-track publication program, providing a huge library of solutions that Red Hat engineers have created while supporting our customers. To give you the knowledge you need the instant it becomes available, these articles may be presented in a raw and unedited form.

Comments