- 42 Actual Exam Questions
- Compatible with all Devices
- Printable Format
- No Download Limits
- 90 Days Free Updates
Get All Red Hat Certified Specialist in OpenShift Automation and Integration Exam Questions with Validated Answers
| Vendor: | RedHat |
|---|---|
| Exam Code: | EX380 |
| Exam Name: | Red Hat Certified Specialist in OpenShift Automation and Integration |
| Exam Questions: | 42 |
| Last Updated: | May 21, 2026 |
| Related Certifications: | Red Hat Openshift Certifications |
| Exam Tags: |
Looking for a hassle-free way to pass the RedHat Red Hat Certified Specialist in OpenShift Automation and Integration exam? DumpsProvider provides the most reliable Dumps Questions and Answers, designed by RedHat certified experts to help you succeed in record time. Available in both PDF and Online Practice Test formats, our study materials cover every major exam topic, making it possible for you to pass potentially within just one day!
DumpsProvider is a leading provider of high-quality exam dumps, trusted by professionals worldwide. Our RedHat EX380 exam questions give you the knowledge and confidence needed to succeed on the first attempt.
Train with our RedHat EX380 exam practice tests, which simulate the actual exam environment. This real-test experience helps you get familiar with the format and timing of the exam, ensuring you're 100% prepared for exam day.
Your success is our commitment! That's why DumpsProvider offers a 100% money-back guarantee. If you don’t pass the RedHat EX380 exam, we’ll refund your payment within 24 hours no questions asked.
Don’t waste time with unreliable exam prep resources. Get started with DumpsProvider’s RedHat EX380 exam dumps today and achieve your certification effortlessly!
SIMULATION
Task SIMULATION 11
Configure BackupStorageLocation and VolumeSnapshotLocation
Task Information: Configure OADP/Velero storage locations and confirm they show as Available.
Create a secret for cloud credentials (S3-compatible example)
oc -n openshift-adp create secret generic cloud-credentials \
--from-file=cloud=/path/to/credentials
Velero uses this secret to authenticate to object storage.
Create/Update the DataProtectionApplication (DPA)
Apply a DPA CR that defines:
backupLocations (bucket, endpoint URL, region, etc.)
snapshotLocations (if using snapshots)
Verify BackupStorageLocation and SnapshotLocation
velero backup-location get
velero snapshot-location get
Status should be Available, meaning storage config is valid.
==========
SIMULATION
Task SIMULATION 17
Dedicate nodes to a workload using labels and nodeSelector
Task Information: Label two nodes with workload=payments and schedule a deployment only onto those nodes.
Label the chosen worker nodes
oc label node worker-1 workload=payments
oc label node worker-2 workload=payments
Node labels are key/value metadata used by the scheduler.
Add a nodeSelector to the deployment
oc -n payments patch deploy api --type=merge -p '{
'spec':{'template':{'spec':{'nodeSelector':{'workload':'payments'}}}}
}'
Forces pods to schedule only to nodes that match the label.
Verify placement
oc -n payments get pods -o wide
Confirms pods are running on the intended nodes.
==========
SIMULATION
Task SIMULATION 6
Service Accounts and RBAC -- Create Audit Service Account
Step 1: Ensure the target project exists.
The lab specifies the namespace/project auth-audit.
Step 2: Run the command:
oc create sa audit -n auth-audit
Step 3: Verify creation.
The lab output shows:
serviceaccount/audit created
Detailed explanation:
This creates a service account named audit in the auth-audit namespace. Service accounts provide non-human identities for workloads and automation processes running inside the cluster. They are also commonly used when controlled API access is needed for scripts, jobs, or external kubeconfig generation. Creating a dedicated service account instead of using the default one is good practice because it supports least privilege and clearer access tracking. In exam and administration scenarios, service accounts are often paired with explicit RBAC bindings to grant only the permissions needed for the intended Task SIMULATION. This step lays the identity foundation before assigning a role in the following Task SIMULATION.
============
SIMULATION
Task SIMULATION 1
Node Management -- Remove Taint on Worker Node
Step 1: Log in to the OpenShift web console with an account that has sufficient cluster administrative privileges.
This Task is performed from the GUI, not the CLI. The lab hint explicitly places this under the worker node details page in the console.
Step 2: Navigate to Compute.
This area contains node-level resources, including control plane and worker nodes.
Step 3: Open Nodes.
Here you can view all nodes currently registered in the cluster.
Step 4: Select the required worker node.
Choose the exact worker node referenced by the lab Task SIMULATION.
Step 5: Open the Details tab.
The taint configuration is managed from the selected node's details view.
Step 6: Locate the Taints section and click Edit.
A taint is used to control pod scheduling. If a worker has a taint, pods without matching tolerations may not schedule there.
Step 7: Remove the unwanted taint entry.
Removing the taint makes the worker eligible again for normal scheduling behavior, depending on the rest of the cluster policy.
Step 8: Click Save.
This commits the change so the node is updated and the scheduler can evaluate it without that taint.
============
SIMULATION
Task SIMULATION 10
Kubeconfig Management -- Set Context in Kubeconfig
Step 1: Verify the cluster name, namespace, and user name that should be referenced.
The lab uses cluster api-ocp4-example-com:6443, namespace audit-ns, and user audit-sa.
Step 2: Run the command:
oc config set-context audit --cluster api-ocp4-example-com:6443 --namespace audit-ns --user audit-sa --kubeconfig audit.config
Step 3: Confirm context creation.
The lab output shows:
Context 'audit' created.
Detailed explanation:
A kubeconfig context ties together three things: a cluster endpoint, a user identity, and optionally a default namespace. This Task creates a context named audit in the file audit.config. Contexts are useful because they simplify repeated administration by letting the user switch between prepared working environments instead of re-entering cluster and namespace details each time. The namespace portion is especially helpful for project-scoped operations, because commands run under that context default to the chosen namespace. Accuracy matters here: if the user name in the context does not match the credentials entry or the cluster name does not exist in the kubeconfig, the context will not function as intended.
============
Security & Privacy
Satisfied Customers
Committed Service
Money Back Guranteed