RedHat EX288 Practice Exams
Last updated on Oct 21,2026- Exam Code: EX288
- Exam Name: Red Hat Certified OpenShift Application Developer exam
- Certification Provider: RedHat
- Latest update: Oct 21,2026
What happens if a liveness probe fails repeatedly in OpenShift?
- A . The container is restarted
- B . The pod is deleted
- C . The deployment scales down
- D . The service is removed
A
Explanation:
A failed liveness probe causes the container to restart, ensuring application recovery without affecting the overall pod.
What command retrieves detailed information about a specific image stream?
- A . oc describe imagestream <name>
- B . oc get image <name>
- C . oc show imagestream <name>
- D . oc describe build <name>
A
Explanation:
The oc describe imagestream command provides detailed information about an image stream, including associated tags and repository details.
Which command adds environment variables to a deployment configuration in OpenShift?
- A . oc set env
- B . oc add env
- C . oc configure env
- D . oc update config
A
Explanation:
The oc set env command modifies or adds environment variables in an existing deployment configuration, enhancing deployment flexibility.
What are the required components of a single-container application deployment in OpenShift? (Choose two.)
- A . Pod
- B . Service
- C . DeploymentConfig
- D . ConfigMap
A, B
Explanation:
A single-container application in OpenShift requires a Pod to run the container and a Service to expose it, ensuring network accessibility.
Which component of OpenShift enables CI/CD integration for application builds?
- A . Jenkins Pipelines
- B . Pod Templates
- C . Persistent Volumes
- D . ReplicaSets
A
Explanation:
Jenkins pipelines integrate seamlessly with OpenShift, enabling robust CI/CD workflows for automated builds, tests, and deployments.
Which component in a Helm chart defines the resources to be created?
- A . values.yaml
- B . Chart.yaml
- C . templates/
- D . requirements.yaml
C
Explanation:
The templates/ directory in a Helm chart contains resource definitions for Kubernetes objects, rendered based on the values specified in values.yaml.
How do you check the status of an ImageStream in OpenShift?
- A . oc get imagestreams
- B . oc describe imagestream <name>
- C . oc status imagestream <name>
- D . kubectl get imagestream <name>
B
Explanation:
The oc describe imagestream command provides detailed information about an ImageStream, including its associated tags and repository details.
How do you configure a Docker registry in OpenShift for image management?
- A . Use oc set registry <url>
- B . Use oc registry setup
- C . Use oc adm policy add-scc-to-registry
- D . Configure via the internal registry settings in the web console
D
Explanation:
The OpenShift internal registry settings can be configured using the web console, simplifying registry access and security adjustments.
How does Kustomize ensure non-destructive updates to Kubernetes resources?
- A . By overriding the existing manifest
- B . By applying patches incrementally
- C . By creating a new deployment version
- D . By using templating engines
B
Explanation:
Kustomize applies patches incrementally, ensuring updates do not overwrite or destructively modify existing Kubernetes resource files.
What is the purpose of the oc new-build command in OpenShift? (Choose two.)
- A . To create a build configuration
- B . To deploy a container image directly
- C . To trigger an image build
- D . To configure an image stream
A, C
Explanation:
The oc new-build command creates a build configuration and triggers a new image build based on source code, templates, or existing images.