The RedHat EX380 exam belongs to the Red Hat Openshift Certifications track and validates your ability to automate and integrate key OpenShift platform tasks. It is designed for administrators and platform engineers who work with authentication, GitOps, logging, monitoring, scheduling, and application protection in OpenShift environments. Earning the Red Hat Certified Specialist in OpenShift Automation and Integration credential shows that you can manage real-world cluster operations with confidence. This certification matters for professionals who want to prove practical skills in modern container platform automation.
| # | Exam Topics | Sub-Topics | Approximate Weightage (%) |
|---|---|---|---|
| 1 | Configure and manage OpenShift Authentication and Identities | Identity providers, user and group mapping, role-based access, authentication troubleshooting | 16% |
| 2 | Back up and restore applications with OpenShift API for Data Protection (OADP) | Backup planning, restore operations, application data protection, recovery validation | 15% |
| 3 | Manage workloads with cluster partitioning | Node placement, workload isolation, partitioning policies, resource targeting | 13% |
| 4 | Manage workloads with pod scheduling | Labels and selectors, taints and tolerations, affinity rules, scheduling control | 15% |
| 5 | Implement OpenShift GitOps | Argo CD setup, application synchronization, repository management, deployment automation | 14% |
| 6 | Manage cluster monitoring and metrics | Metrics review, alerting concepts, monitoring components, performance observation | 14% |
| 7 | Provision and inspect cluster logging | Logging setup, log collection, log inspection, troubleshooting cluster events | 13% |
This exam tests more than memorization. Candidates must understand how to apply OpenShift features in practical scenarios, configure platform services correctly, and troubleshoot common operational issues. Strong hands-on knowledge is important because the exam focuses on real administrative tasks across automation, integration, protection, observability, and workload management.
QA4Exam.com provides Exam PDF material with actual questions and answers plus an Online Practice Test for the RedHat EX380 exam. These resources help you study with real exam simulation, so you can understand the question style and build confidence before test day. The practice test supports time management practice, while the updated questions and verified answers help you focus on the most relevant exam areas. Using both formats together can improve readiness and make it easier to pass the EX380 exam on your first attempt.
The exam is intended for professionals working with OpenShift administration, automation, and integration tasks, especially those pursuing the Red Hat Certified Specialist in OpenShift Automation and Integration credential.
It can be challenging because it tests practical OpenShift skills across several operational areas. Candidates who have hands-on experience usually find it easier to handle the scenario-based tasks.
Using only braindumps is not a safe strategy. You should combine practice questions with real hands-on study so you understand the concepts and can apply them correctly in the exam.
Yes, hands-on experience is strongly recommended because the exam covers real OpenShift administration tasks such as authentication, GitOps, monitoring, logging, and workload management.
QA4Exam.com dumps and the Online Practice Test are designed to improve your chances by giving you up-to-date questions, verified answers, and exam-style practice. For the best result, use them with your own study and lab practice.
The practice test is built to simulate the exam experience and help you practice question flow and timing. It is useful for checking your readiness and identifying weak areas before the real exam.
Retake policy details are set by the exam provider, so you should review the current Red Hat exam policies before scheduling another attempt.
SIMULATION
Task SIMULATION 13
GitOps and MachineConfig -- Push MachineConfig to Git
Step 1: Make sure the MachineConfig YAML has already been created or modified in the local Git repository.
This Task assumes the file change is ready to be committed.
Step 2: Run the command:
git commit -am 'Add MachineConfig for motd' && git push origin main
Step 3: Verify the commit succeeds and the push goes to the main branch.
The lab output shows:
[main 8d32a1] Add MachineConfig for motd
Detailed explanation:
This Task is part of a GitOps workflow. Instead of manually applying changes directly to the cluster, the desired configuration is stored in Git, and a GitOps controller such as Argo CD synchronizes the cluster to match the repository state. The command commits all tracked modified files with the message Add MachineConfig for motd and then pushes the change to the main branch. In this model, Git becomes the source of truth. A MachineConfig is typically used to manage node-level operating system configuration in OpenShift, so pushing it through GitOps ensures the change is auditable, repeatable, and reconciled declaratively. If the commit does not include the intended YAML, the synchronization mechanism will not apply the desired change.
============
SIMULATION
Task SIMULATION 3
Identity Management -- Create CA ConfigMap
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 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.
============
SIMULATION
Task SIMULATION 22
Spread replicas using podAntiAffinity
Task Information: Configure payments/api to prefer scheduling pods on different nodes.
Patch deployment with preferred podAntiAffinity
oc -n payments patch deploy api --type=merge -p '{
'spec':{'template':{'spec':{'affinity':{
'podAntiAffinity':{
'preferredDuringSchedulingIgnoredDuringExecution':[{
'weight':100,
'podAffinityTerm':{
'labelSelector':{'matchLabels':{'app':'api'}},
'topologyKey':'kubernetes.io/hostname'
}
}]
}
}}}}
}'
Encourages spread across nodes to reduce single-node impact.
Verify spread
oc -n payments get pods -o wide
==========
SIMULATION
Task SIMULATION 2
Identity Management -- Create HTPasswd Secret
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.
============
Full Exam Access, Actual Exam Questions, Validated Answers, Anytime Anywhere, No Download Limits, No Practice Limits
Get All 42 Questions & Answers