RedHat EX380 Practice Exam Questions & Answers

7 Free Questions · Last reviewed: October 12, 2026 · Prepared & Reviewed by the ValidExamDumps Editorial Team

Exam Facts

RedHat EX380 Exam Details

Key details for this exam, checked against the published exam outline

42 Practice Questions (Our Bank)
3 hours Exam Duration
Exam Code
EX380
Full Name
Red Hat Certified Advanced System Administrator in OpenShift
Issuing Body
Red Hat
Question Format (Our Bank)
Multiple Choice
Practice Questions

Free EX380 Practice Questions

Each question shows the correct answer and an explanation of why it is right

VA
ValidExamDumps Editorial Team Every question and its answer is checked by our EX380 exam preparation team, who also write the explanation shown with each one. How we research and review these pages

SIMULATION

Task SIMULATION 15

Export and import a Kubernetes application (YAML export)

Task Information: Export typical app objects from orders and apply them into a new namespace orders-copy.

Correct Answer: A
Explanation

Export objects to YAML

oc -n orders get deploy,svc,route,cm,secret -o yaml > orders-app.yaml

Exports key application resources.

Create target namespace

oc new-project orders-copy

Apply exported YAML

oc -n orders-copy apply -f orders-app.yaml

Recreates resources (some fields may need adjustment, like namespaces or immutable fields).

Validate

oc -n orders-copy get all

SIMULATION

Task SIMULATION 11

Configure BackupStorageLocation and VolumeSnapshotLocation

Task Information: Configure OADP/Velero storage locations and confirm they show as Available.

Correct Answer: A
Explanation

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 3

Identity Management -- Create CA ConfigMap

Correct Answer: A
Explanation

Step 1: Ensure the certificate file rhds_ca.crt is available in your current working directory or use the correct path.

The Task requires creating a configmap from this CA certificate file.

Step 2: Run the command:

oc create configmap rhds-ca-config-map --from-file ca.crt=rhds_ca.crt -n openshift-config

Step 3: Confirm the configmap is created.

The lab output shows:

configmap/rhds-ca-config-map created

Detailed explanation:

This creates a configmap named rhds-ca-config-map in the openshift-config namespace and maps the local file rhds_ca.crt to the key name ca.crt inside the configmap. This is important in external identity integration because OpenShift may need to trust a custom certificate authority when communicating with LDAP or another secured external service. By placing the certificate in a configmap, the authentication operator or related cluster configuration can reference it cleanly. The key name matters because many OpenShift resources expect a CA bundle key with a specific filename-like convention. If the file path is wrong, the command fails immediately. If the configmap name or key mapping is wrong, the authentication provider referencing it may not trust the external endpoint.

SIMULATION

Task SIMULATION 2

Identity Management -- Create HTPasswd Secret

Correct Answer: A
Explanation

Step 1: Open a terminal with oc access to the cluster.

This Task is CLI-driven and targets the openshift-config namespace.

Step 2: Run the command:

oc create secret generic rhds-ldap-secret --from-literal bindPassword=redhatocp -n openshift-config

Step 3: Verify that the secret is created successfully.

The lab output shows:

secret/rhds-ldap-secret created

Detailed explanation:

This step creates a generic secret named rhds-ldap-secret in the openshift-config namespace. The secret stores a key called bindPassword with the value redhatocp. In an identity-provider or LDAP integration workflow, the bind password is used by OpenShift when connecting to the external directory service. Storing this value in a secret is the correct operational pattern because authentication material should not be embedded directly into configuration objects. The openshift-config namespace is specifically important because cluster authentication configuration commonly references secrets and configmaps from that namespace. If the secret name or key is wrong, the authentication configuration that depends on it may fail to validate or connect properly.

SIMULATION

Task SIMULATION 1

Node Management -- Remove Taint on Worker Node

Correct Answer: A
Explanation

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 7

Configure RBAC roles with users and groups

Task Information: Grant edit to group dev-team in namespace payments, and grant view to user auditor1.

Correct Answer: A
Explanation

Create (or switch to) the project

oc new-project payments

Namespace must exist before applying rolebindings.

Grant edit to the group

oc -n payments policy add-role-to-group edit dev-team

Members of dev-team can modify most resources in payments.

Grant view to a user

oc -n payments policy add-role-to-user view auditor1

auditor1 can read resources but not change them.

Verify rolebindings

oc -n payments get rolebinding

SIMULATION

Task SIMULATION 26

Silence an alert in Alertmanager

Task Information: Create an Alertmanager silence for a noisy alert for 2 hours, then confirm it's silenced.

Correct Answer: A
Explanation

Find the alert name and labels

Web console: Observe Alerts click the alert to view label set.

Open Alertmanager silences

Observe Alerting Alertmanager Silences Create silence

Create the silence

Add matcher: alertname = <ALERT_NAME>

Duration: 2 hours

Save.

Verify the alert shows as silenced

The alert should indicate it is silenced in the UI.

Full Access

Get the complete EX380 question set

  • 42 questions covering all exam domains
  • Correct answers with explanations, like the free questions above
  • PDF and online practice test
  • 90 days of free updates
Starting from 50% OFF
$20 $40
Get Full Access

One-time payment · Instant download

Study Guide

What the RedHat EX380 Exam Covers

Exam domains verified against: Official RedHat EX380 exam guide, last checked October 2026.

Domain 1: Configure and manage OpenShift Authentication and Identities

Integrate OpenShift with LDAP and Red Hat SSO OIDC (Keycloak) to support enterprise identity systems. Manage multiple identity providers, configure authentication, and synchronize OpenShift groups with scheduled maintenance and conflict resolution.

Sample questions from this domain above: Q3Q4Q6

Domain 2: Back up and restore applications with OpenShift API for Data Protection (OADP)

Deploy the OADP operator and configure full application backups including data and resources. Use volume snapshots and schedule recurring backups, then restore applications when needed.

Sample question from this domain above: Q2

Domain 3: Manage workloads with cluster partitioning

Dedicate cluster nodes to specific workloads using node pools and machine configurations. Work with the machine configuration operator and special purpose operators to partition cluster resources.

Domain 4: Manage workloads with pod scheduling

Configure pod placement using node labels, selectors, taints, tolerations, and affinity rules. Prevent workloads from running on dedicated nodes and configure pod disruption budgets for application resiliency.

Sample question from this domain above: Q5

Domain 5: Implement OpenShift GitOps

Deploy the OpenShift GitOps operator and configure Argo CD with users, instances, and integrations. Create pipelines and repositories with Git, Helm, and Kustomize for cluster and application management.

Sample question from this domain above: Q1

Domain 6: Manage cluster monitoring and metrics

Monitor cluster and application performance, troubleshoot availability issues, and configure alert silencing and notifications to maintain system health.

Sample question from this domain above: Q7

Domain 7: Provision and inspect cluster logging

Configure OpenShift logging to forward logs to external aggregators and deploy Vector and Loki for retention and aggregation. Deploy the Event Router and query logs from cluster and node services.

FAQ

EX380 Exam FAQ

Common questions about the exam itself

What background do I need before attempting EX380?
You should have hands-on experience managing OpenShift clusters, ideally from passing EX280 or EX380 first. Red Hat recommends completing the DO280 and DO380 courses, though these are not required if you have equivalent production experience with cluster administration.
How long should I spend preparing for EX380?
Most candidates spend 2 to 3 months preparing, especially if combining formal coursework with hands-on lab practice. Your timeline depends on your existing OpenShift experience and how many of the six domains you need to strengthen.
Why is EX380 harder than EX280?
EX380 is a performance-based exam testing production-scale cluster management rather than individual feature knowledge. You must solve real-world problems involving GitOps, authentication integration, logging configuration, and workload scheduling all within the 3-hour timeframe.
What is the exam format and what happens on exam day?
EX380 is a single 3-hour performance-based exam delivered remotely or at a testing center. You are given practical scenarios and tasks to complete on a live OpenShift environment, similar to working with the cluster in production.
Which objective area do most candidates struggle with?
Pod scheduling and cluster partitioning cause the most difficulty because they combine multiple features like taints, tolerations, affinities, and node pools in complex combinations. Practice building these configurations from scratch in a lab environment.
How does EX380 relate to other OpenShift certifications?
EX280 covers OpenShift administration basics, EX380 adds enterprise-scale topics like GitOps and OADP, and EX480 covers managing multiple clusters. Passing EX380 also counts toward the Red Hat Certified Architect (RHCA) credential.
What happens if I fail EX380 and need to retake it?
You can schedule a retake, though Red Hat sets rules on how many attempts you can make within a time period. Check the Red Hat Certification Program Guide for current retake policies and any waiting periods between attempts.
How long does my EX380 certification stay valid?
Red Hat certifications have validity periods that are published in the Red Hat Certification Program Guide. Check the official page to confirm whether EX380 needs renewal and what renewal process applies.
What job roles does EX380 prepare me for?
EX380 targets platform engineers, system administrators, cloud administrators, and site reliability engineers managing production OpenShift environments. It demonstrates competency in cluster automation, integration, monitoring, and operational reliability.
Can I take EX380 without a prerequisite certification?
Red Hat recommends you hold EX280 or have equivalent practical experience before attempting EX380. While technically there may be no hard prerequisite, attempting this exam without solid OpenShift administration foundation makes success unlikely.