Are Ingress Controllers supported in ROSA

Solution Verified - Updated -

Environment

  • Red Hat OpenShift on AWS (ROSA)
    • 4

Issue

  • In ROSA ingress controllers are used by the ingress operator. What are the implications of using them?
  • Can I use an AWS Network Load Balancer (NLB) in ROSA?
  • What are the options for assigning a fixed IP address in ROSA?

Resolution

It is currently possible to enable a feature for allowing the customization of the ingresscontroller in OSD and ROSA 4.13 clusters, and it will be the default behavior for 4.14 new installed clusters. There is additional information in Creating fully customizable non-default IngressController for ROSA (and the section "Early Access/Opting Out" for enabling it in 4.13).

For 4.13 and older versions

For 4.13 versions without the new feature enabled, and for older versions, the Ingress Controllers are used internally by the Ingress Operator. While they are not restricted by authorization controls they are not meant to be used by cluster owners/operators.

The following approved methods are documented in the ROSA documentation

Root Cause

Red Hat strives to help customers successfully deploy and use Red Hat products. When Red Hat products and/or technologies are deployed outside of stated supported configurations or environments, supportability obligations need to be established during such scenarios.

With Red Hat’s Managed OpenShift, Red Hat specifically SRE (Site Reliability Engineering) manages the platform and Red Hat supports the components that we manage.

As shared in customize the ingresscontroller in OSD and ROSA, modifying the provided ingress controllers or creating new ingress controllers is not currently available for OSD and ROSA customers.

If ingress controllers are created by the owner/operator of the cluster, they are not managed by Red Hat’s Site Reliability Engineering.

Even though the non-managed ingress controllers aren't managed by Red Hat’s Site Reliability Engineering, it is supported by Red Hat OpenShift support and relevant teams. Ingress controller is a core component of OpenShift and clusters that create and use non-managed ingress controllers will receive the same Premium Support from Red Hat’s certified OpenShift Engineers.

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