RedHat EX288 Practice Exams
Last updated on Oct 22,2026- Exam Code: EX288
- Exam Name: Red Hat Certified OpenShift Application Developer exam
- Certification Provider: RedHat
- Latest update: Oct 22,2026
Question #81
Which OpenShift command creates a new image stream for a custom image?
- A . oc create imagestream <name>
- B . oc new-build <name>
- C . oc new-app <image>
- D . oc create registry <name>
Correct Answer: A
A
Explanation:
The oc create imagestream command creates an image stream, enabling OpenShift to track and manage container images efficiently.
A
Explanation:
The oc create imagestream command creates an image stream, enabling OpenShift to track and manage container images efficiently.
Question #82
What is the purpose of a kustomization.yaml file?
- A . To define Helm chart dependencies
- B . To specify Kubernetes resource transformations
- C . To configure deployment replicas
- D . To create namespaces
Correct Answer: B
B
Explanation:
The kustomization.yaml file specifies resource transformations, such as adding labels, patches, or overlays, for Kubernetes applications.
B
Explanation:
The kustomization.yaml file specifies resource transformations, such as adding labels, patches, or overlays, for Kubernetes applications.
Question #83
What is the purpose of a readiness probe in a multi-container application? (Choose two.)
- A . Verify the application is responsive
- B . Ensure the container restarts automatically
- C . Confirm readiness to handle traffic
- D . Check the container’s initial startup state
Correct Answer: A, C
A, C
Explanation:
Readiness probes validate that the application is ready to handle incoming requests, ensuring smooth operation in multi-container setups.
A, C
Explanation:
Readiness probes validate that the application is ready to handle incoming requests, ensuring smooth operation in multi-container setups.
Question #84
What is the default registry hostname for the OpenShift internal registry?
- A . registry.openshift.local
- B . image-registry.openshift-image-registry.svc:5000
- C . openshift.registry.internal
- D . docker.internal.openshift
Correct Answer: B
B
Explanation:
The OpenShift internal registry is accessible at image-registry.openshift-image-registry.svc:5000, allowing image management within the platform.
B
Explanation:
The OpenShift internal registry is accessible at image-registry.openshift-image-registry.svc:5000, allowing image management within the platform.
Question #85
Which field in a BuildConfig specifies the Git repository for a source build?
- A . spec.git.repo
- B . spec.source.git.uri
- C . source.repo.git.uri
- D . repository.git.url
Correct Answer: B
B
Explanation:
The spec.source.git.uri field in a BuildConfig specifies the URI of the Git repository used for a source build.
B
Explanation:
The spec.source.git.uri field in a BuildConfig specifies the URI of the Git repository used for a source build.
Question #86
How can you restrict resource usage within an OpenShift project? (Choose two.)
- A . Use ResourceQuotas
- B . Use LimitRanges
- C . Use NetworkPolicies
- D . Use PodSecurityPolicies
Correct Answer: A, B
A, B
Explanation:
ResourceQuotas and LimitRanges restrict resource usage, ensuring fair allocation and preventing resource exhaustion in OpenShift projects.
A, B
Explanation:
ResourceQuotas and LimitRanges restrict resource usage, ensuring fair allocation and preventing resource exhaustion in OpenShift projects.
Question #87
What does the oc start-build command do? (Choose two.)
- A . Starts a manual build based on a build configuration
- B . Creates a new build configuration
- C . Rebuilds an application image
- D . Deploys the latest image
Correct Answer: A, C
A, C
Explanation:
The oc start-build command triggers a manual build using an existing build configuration and can rebuild application images.
A, C
Explanation:
The oc start-build command triggers a manual build using an existing build configuration and can rebuild application images.
Question #88
What role is assigned by default to the user who creates a project in OpenShift?
- A . admin
- B . cluster-admin
- C . project-owner
- D . editor
Correct Answer: A
A
Explanation:
The admin role is assigned by default to the project creator, giving them full control over project resources without cluster-level permissions.
A
Explanation:
The admin role is assigned by default to the project creator, giving them full control over project resources without cluster-level permissions.
Question #89
What is the primary use of the OpenShift internal registry?
- A . Host public images
- B . Manage and store private container images
- C . Facilitate multi-cloud deployments
- D . Act as a backup for Docker Hub
Correct Answer: B
B
Explanation:
OpenShift’s internal registry manages and securely stores private container images, ensuring fast and reliable access during deployments.
B
Explanation:
OpenShift’s internal registry manages and securely stores private container images, ensuring fast and reliable access during deployments.
Question #90
What does the oc get bc command display in OpenShift?
- A . Build logs
- B . Build configurations
- C . Image streams
- D . Completed builds
Correct Answer: B
B
Explanation:
The oc get bc command lists all build configurations in the current OpenShift project, along with their statuses.
B
Explanation:
The oc get bc command lists all build configurations in the current OpenShift project, along with their statuses.