EX280 · domain
Application Deployment And Lifecycle
Practise Red Hat Certified OpenShift Administrator (EX280, OpenShift Container Platform 4.14+) (EX280) Application Deployment And Lifecycle practice questions — original exam-style scenarios with answer choices, explanations, and analysis of common mistakes.
Focused practice
Practice Application Deployment And Lifecycle questions
Scored sessions drawing only from this domain — pick a length below.
Start 20-question practice test →What this domain covers
What to know about Application Deployment And Lifecycle
Application Deployment And Lifecycle questions test whether you can apply the concept in context, not just recognise a definition.
How the topic appears in realistic exam-style scenarios.
Which detail in the question changes the correct answer.
How to eliminate plausible but wrong options.
How to connect the question back to the wider exam objective.
Watch out for
Common Application Deployment And Lifecycle exam traps
- ▸Answering from memory before reading the full scenario.
- ▸Missing a constraint such as cost, availability, security, scope or command context.
- ▸Choosing a broad answer when the question asks for the most specific fix.
- ▸Ignoring why the wrong options are tempting.
Question index
All Application Deployment And Lifecycle questions (70)
Click any question to see the full explanation, or start a practice session above.
What is the primary difference between a Deployment and a DeploymentConfig in OpenShift?
Medium2You have a build that fails because it requires access to a private repository. What is the correct way to provide credentials to the build?
Hard3You need to update an application without downtime. Which deployment strategy is most appropriate?
Medium4An administrator needs to roll back a Deployment in OpenShift to a specific previous revision because the latest update introduced a critical database connection bug. Which command identifies the available revisions and their associated change causes before executing the rollback?
Hard5An administrator needs to perform a canary deployment strategy using standard OpenShift Deployment resources (not DeploymentConfigs). What is the standard Kubernetes/OpenShift native mechanism to route a small percentage of traffic to the canary deployment?
Hard6An ImageStream named 'frontend' in a project contains multiple tags, including 'latest' and 'v1.0'. You want to update an existing Deployment to specifically use the 'v1.0' tag of this ImageStream. Where must this reference be updated in the Deployment specification?
Easy7You need to ensure that your application deployment always maintains at least 80% of its desired pod count during a rolling update. Which strategy parameter should you configure?
Medium8An administrator needs to completely remove a Helm release named my-redis from the cluster, including its history. Which Helm command should be executed?
Easy9A developer has deployed a Helm chart in OpenShift and needs to list all currently installed Helm releases in the current namespace. Which command should be used?
Easy10You notice that your builds are failing due to a lack of memory. Where can you set resource limits for the build process?
Hard11A developer has created a Kustomization file that applies a namespace prefix and some patches to base Kubernetes manifests. How can the developer apply these manifests to an OpenShift cluster using standard oc tooling without installing standalone Kustomize?
Hard12Which THREE methods can be used to pass parameters or configuration values into a Helm chart installation in OpenShift? (Choose three.)
Hard13An administrator needs to view the rollout history of a DeploymentConfig named web-frontend. Which command accomplishes this?
Easy14An administrator needs to deploy a containerized web application using a Git repository as the source without writing a Dockerfile. Which OpenShift build strategy should be used?
Easy15When managing application lifecycles and rollouts using standard Kubernetes Deployments in OpenShift 4.14, which TWO parameters are explicitly configurable under the rollingUpdate strategy settings? (Choose two.)
Medium16A DeploymentConfig in OpenShift has a Rolling strategy defined. Which parameter in the strategy configuration controls the maximum number of pods that can be created above the desired replica count during the update?
Medium17An OpenShift cluster administrator needs to ensure that custom S2I builder images stored in an insecure internal registry can be successfully pulled by build pods without failing TLS verification. Where must the insecure registry be defined?
Hard18An administrator needs to deploy a Helm chart into an OpenShift cluster while overriding specific chart values using a local YAML file. Which Helm CLI command should be executed?
Hard19An OpenShift administrator needs to trigger a rollback of a Deployment to its previous working revision after a failed update. Which oc command should be used?
Medium20An administrator wants to pause rollouts on a DeploymentConfig named backend-api to make multiple configuration changes without triggering intermediate builds or rollouts. Which command pauses the rollout?
Medium21Which TWO commands are typically used to check the status of an application rollout?
Easy22An administrator needs to configure a Deployment strategy in OpenShift. Which THREE deployment strategy types are natively supported by standard Kubernetes/OpenShift Deployments? (Choose three.)
Hard23You need to deploy a Node.js application from a Git repository using Source-to-Image (S2I) on OpenShift 4.14, and you want to ensure the build triggers automatically whenever a new image is pushed to the dependent base ImageStream. Which BuildConfig strategy and configuration element achieves this?
Medium24How do you view the history of deployments for a DeploymentConfig?
Medium25Which resource in OpenShift acts as an abstraction over a set of images to provide a stable reference?
Easy26You want to prevent a specific pod from being scheduled on nodes that are already running other pods of the same application. What should you configure?
Medium27Which THREE of the following mechanisms can be used to automatically trigger a new build in an OpenShift BuildConfig? (Choose three.)
Hard28You have a S2I build that fails because the builder image is not accessible by the restricted ServiceAccount. What is the most secure way to resolve this?
Hard29Which TWO deployment triggers are supported by a DeploymentConfig?
Medium30When configuring a custom build strategy, where do you define the Dockerfile to use?
Medium31Which THREE items are contained within a Helm Chart structure?
Hard32A production Deployment using the Rolling update strategy is failing its readiness probe during a rollout, causing the update to block and eventually time out. You need to inspect the reason for the rollout failure using the OpenShift CLI without deleting the failing pods immediately. Which oc command provides the most direct diagnostic information regarding the rollout status and blockage reason?
Hard33Which THREE of the following are valid build strategies supported by OpenShift BuildConfigs? (Choose three.)
Easy34Which command-line argument can you use to change the output format of 'oc get' to YAML?
Easy35Which command allows you to view the logs of a specific build?
Easy36You are using Kustomize to manage environment-specific configurations. Which file must be present in the base directory to define resources?
Medium37Which THREE pieces of data can an ImageStream reference?
Hard38An administrator is troubleshooting a failed OpenShift build. Which THREE resources or logs should the administrator check to diagnose the failure? (Choose three.)
Hard39When managing ImageStreams in OpenShift, which TWO tasks can an administrator perform using oc commands? (Choose two.)
Medium40You have a Helm chart that requires custom values for different environments. Which flag allows you to pass a custom values file?
Hard41You need to perform a canary deployment by shifting traffic between two versions of your app. What is the standard way to accomplish this in OpenShift without using a Service Mesh?
Hard42An administrator needs to create a new OpenShift build using a BuildConfig. Which TWO build strategies are natively supported out-of-the-box by OpenShift? (Choose two.)
Medium43Which THREE things can you configure in a BuildConfig?
Hard44An administrator needs to configure a BuildConfig so that whenever a new image is pushed to a dependent ImageStream tag, a new build is automatically triggered. Which trigger type must be added to the BuildConfig?
Hard45You want to trigger a new build automatically whenever the base image in an ImageStream changes. What must be enabled in the BuildConfig?
Easy46What is the purpose of the 'postCommit' hook in a BuildConfig?
Medium47Which TWO of the following are valid ways to trigger a build in OpenShift?
Medium48An administrator is configuring a DeploymentConfig in OpenShift and wants to set up automated triggers for new rollouts. Which TWO trigger types are natively supported in a DeploymentConfig spec? (Choose two.)
Medium49Which THREE actions can be performed using the oc rollout subcommand in OpenShift? (Choose three.)
Hard50Which OpenShift resource defines the desired state of a containerized application, including replica count and image version?
Easy51Which THREE components are part of a Kustomize configuration?
Hard52A BuildConfig uses an S2I strategy and needs to pull private base images from a secured external container registry. Where must the administrator configure the pull credentials so the builder pod can authenticate?
Medium53Which command is used to start a new build from an existing BuildConfig named 'frontend'?
Easy54A developer is using Kustomize to manage environment overlays (dev and prod) for an OpenShift application. Where should the common base resources be referenced in the prod/kustomization.yaml file?
Medium55During an S2I build, an administrator needs to pass sensitive build arguments, such as subscription keys, without hardcoding them into the BuildConfig or exposing them in the final image history. How should this be handled?
Medium56You are troubleshooting a BuildConfig that fails during the source clone phase due to an untrusted custom internal Certificate Authority (CA) used by your corporate Git server. Where must you configure the custom CA certificate so that the OpenShift cluster's build pods trust the Git server during S2I builds?
Medium57A developer wants to inspect the generated Kubernetes manifests from a Helm chart without actually installing the chart into the OpenShift cluster. Which Helm command should be used?
Easy58Which TWO of the following are valid deployment strategies supported by OpenShift?
Medium59How do you define a health check that verifies if your application is ready to start receiving traffic?
Hard60Which TWO pieces of information are needed when defining a new Helm repository?
Medium61Which TWO of the following can be used to troubleshoot a failing deployment?
Medium62Which TWO statements are true regarding Kustomize usage within OpenShift? (Choose two.)
Medium63A developer wants to track multiple versions and tags of container images within an OpenShift cluster efficiently. Which OpenShift resource provides this capability?
Easy64When creating a build using S2I, what does the 'assemble' script do?
Medium65When performing a 'rollout undo' on a Deployment, what is the default behavior if no revision is specified?
Medium66Which tool would you use to package an application including its dependencies and configuration for easy distribution in OpenShift?
Easy67Which THREE items are required to successfully deploy a basic application using S2I?
Hard68You have modified a set of Kubernetes manifests using Kustomize and want to preview the exact output that will be applied to your OpenShift cluster without actually executing the changes. Which command should you run?
Medium69You want to automate the application lifecycle so that every time a code change is pushed, the build and deployment occur automatically. Which combination of features should you use?
Hard70What is the result of using a 'Recreate' strategy during a deployment?
HardOther domains
All EX280 exam domains
Frequently asked questions
- What does the Application Deployment And Lifecycle domain cover on the EX280 exam?
- Application Deployment And Lifecycle questions test whether you can apply the concept in context, not just recognise a definition.
- How many questions are in this domain?
- This page lists all 70 Application Deployment And Lifecycle questions in the EX280 question bank. The actual exam draws from this domain proportionally to its weighting in the official exam blueprint.
- What is the best way to practise this domain?
- Start with a short focused session (10 questions) to identify gaps, then work through explanations. Repeat with a longer session once the weak areas feel solid.
- Can I practise only Application Deployment And Lifecycle questions?
- Yes — the session launcher on this page filters questions to this domain only. Choose any session length for inline explanations and scoring.