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 →
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.