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
How do you configure a persistent volume for the OpenShift internal registry?
- A . Through the web console
- B . By editing the image-registry configuration
- C . By setting a storageClassName
- D . All of the above
D
Explanation:
Configuring a persistent volume for the internal registry involves using the web console, modifying the registry configuration, and specifying a storage class.
Which type of OpenShift build automatically reuses a pre-built base image?
- A . Binary Build
- B . Docker Build
- C . Source-to-Image Build
- D . Custom Build
B
Explanation:
Docker Build strategies allow the reuse of pre-built base images by specifying them in the Dockerfile, reducing build time.
Which feature ensures that pods in a deployment are evenly distributed across nodes?
- A . PodAntiAffinity
- B . NodeSelectors
- C . ResourceQuotas
- D . Horizontal Pod Autoscaler
A
Explanation:
PodAntiAffinity ensures pods are distributed evenly across nodes to improve availability and reduce the risk of failure.
Which OpenShift resource ensures that image streams are updated automatically when a new image is available?
- A . DeploymentConfig
- B . ImageStreamTag
- C . Image Change Trigger
- D . BuildConfig
C
Explanation:
Image Change Triggers monitor image streams for updates and automatically apply changes to associated deployments or builds.
What type of persistent volume access mode allows multiple nodes to read and write concurrently?
- A . ReadWriteOnce
- B . ReadOnlyMany
- C . ReadWriteMany
- D . ReadOnceWriteMany
C
Explanation:
The ReadWriteMany access mode allows multiple nodes to read and write to the same volume, enabling shared storage scenarios.
Which resource ensures high availability for services in OpenShift?
- A . Deployments
- B . ReplicaSets
- C . Routes
- D . Pods
B
Explanation:
ReplicaSets maintain high availability by ensuring the desired number of pod replicas are running at all times.
Which two methods can be used to configure secrets for an application in OpenShift? (Choose two.)
- A . Mount as a volume
- B . Pass as environment variables
- C . Include in ConfigMap
- D . Embed in the deployment YAML
A, B
Explanation:
Secrets can be mounted as volumes or passed as environment variables to provide secure access to sensitive data without hardcoding it.
Which of the following methods can deploy multi-container applications in OpenShift? (Choose two.)
- A . Helm charts
- B . Kubernetes Jobs
- C . Docker Compose files
- D . Pod templates
A, D
Explanation:
Multi-container applications in OpenShift can be deployed using Helm charts for templating or Pod templates for defining multiple containers in a pod.
Which command pushes a local image to the OpenShift internal registry?
- A . podman push
- B . oc push image
- C . docker push
- D . oc upload image
A
Explanation:
The podman push command pushes a local image to the OpenShift internal registry when properly authenticated and configured.
What is the purpose of the values.yaml file in a Helm chart? (Choose two.)
- A . Store default configuration values
- B . Define metadata about the chart
- C . Override default template values
- D . Set image pull secrets
A, C
Explanation:
The values.yaml file stores default configuration values for a Helm chart and allows overriding these values when rendering templates.