Courseiva
Networking And Network PolicieshardMultiple ChoiceObjective-mapped

EX280 Networking And Network Policies Practice Question

An administrator configures an Ingress resource in the 'web-apps' namespace to route traffic using the default OpenShift Ingress controller. The Ingress creation succeeds, but traffic to the hostname returns a 404 error. What is a common reason for this behavior in OpenShift?

Answer choices

Why each option matters

Answer the question above first, then reveal the full breakdown to understand why each option is right or wrong.

Correct answer & explanation

The Ingress resource is missing the spec.ingressClassName set to the default OpenShift ingress class name.

OpenShift natively uses Route objects. While Ingress is supported, the Ingress controller watches Ingress objects, but custom annotations or missing paths/backend configurations or default controller sharding often require ensuring the Ingress class or annotations match the default router configuration. Alternatively, Ingress controllers in OpenShift require the ingress class name to be specified correctly (e.g., 'openshift-default').

Answer analysis

Option-by-option breakdown

For each option: why learners choose it and why it is or isn't the right answer here.

  • Ingress hostnames must end with the exact string '.internal.cloudapp.net'.

    Why it's wrong here

    Ingress hostnames use the cluster's base domain or any valid DNS name configured.

  • Ingress objects require a ServiceMeshControlPlane to function properly in OpenShift.

    Why it's wrong here

    ServiceMesh is optional and not required for standard Ingress operation.

  • OpenShift completely ignores Ingress resources and only processes Route objects.

    Why it's wrong here

    OpenShift does support Ingress resources, which are translated into internal Route objects by the ingress operator.

  • The Ingress resource is missing the spec.ingressClassName set to the default OpenShift ingress class name.

    Why this is correct

    Without an explicit ingressClassName or if it doesn't match the active IngressController, the controller ignores the resource.

About these practice questions

One of 509 original EX280 practice questions on Courseiva, each with a full explanation and wrong-answer analysis — not exam dumps or protected exam content. Learn why practice questions differ from exam dumps →

How Courseiva writes practice questions · Editorial policy

JA

Written and reviewed by Johnson Ajibi, MSc IT Security

Senior Network & Security Engineer · founder of Courseiva

Last reviewed August 2026 · checked against the official Red Hat exam blueprint

This EX280 practice question is part of Courseiva's free Red Hat certification practice question bank. Courseiva provides original exam-style practice questions with explanations, topic-based practice, mock exams, readiness tracking, and study analytics to help learners prepare for the EX280 exam.