To help you prepare, the exam objectives highlight the task areas you can expect to see covered in the exam. Red Hat reserves the right to add, modify, and remove exam objectives. Such changes will be made public in advance.

As part of this exam, you should be able to perform these tasks:

  • Deploy Kubernetes applications on OpenShift
    • Assemble an application from Kubernetes components
    • Understand and use Kustomize
    • Use an image stream with a Kubernetes deployment
  • Configure and automate OpenShift tasks
    • Create a simple script to automate a task
    • Deploy an existing script to automate a task
    • Troubleshoot and correct a script
    • Understand and query the REST API using CLI tools
    • Create a custom role
    • Create a cron job
    • Create a simple Ansible playbook
  • Work with and manage OpenShift Operators
    • Install an operator
    • Update an operator
    • Delete an operator
    • Subscribe an operator
    • Troubleshoot an operator
  • Work with registries
    • Pull/push content from remote registries
    • Tag images in remote registries
  • Implement GitOps with Jenkins
    • Deploy a Jenkins master
    • Create a Jenkins pipeline to remediate configuration drift
  • Configure Enterprise Authentication
    • Configure an LDAP identity provider
    • Configure RBAC for an LDAP provided user account
    • Synchronize OpenShift groups with LDAP
  • Understand and manage ingress
    • Use the oc route command to expose services
    • Understand how ingress components relate to OpenShift deployments and projects
    • Configure trusted TLS Certificates
    • Work with certificates using the web and CLI interfaces
    • Renew and apply a certificate
  • Work with machine configurations
    • Understand MachineConfig object structure
    • Create custom machine configurations
  • Configure Dedicated Node Pools
    • Add a worker node
    • Create custom machine config pools
  • Configure Persistent Storage
    • Provision shared storage for applications
    • Provision block storage
    • Configure and use storage quotas, classes, and policies
    • Troubleshoot storage issues
  • Manage Cluster Monitoring and Metrics
    • Manage OpenShift alerts
    • Use monitoring to troubleshoot cluster issues
  • Provision and Inspect Cluster Logging
    • Deploy cluster logging
    • Query cluster logs
    • Diagnose cluster logging problems
  • Recover Failed Worker Nodes
    • Diagnose worker node failures
    • Recover a node that has failed