Module 1: Introduction to Kubernetes and OpenShift
Identify the main Kubernetes cluster services and OpenShift platform services and monitor them by using the web console
Module 2: Kubernetes and OpenShift Command-Line Interfaces and APIs
Access an OpenShift cluster by using the command line and query its Kubernetes API resources to assess the health of a cluster
Module 3: Run Applications as Containers and Pods
Run and troubleshoot containerized applications as unmanaged Kubernetes pods
Module 4: Deploy Managed and Networked Applications on Kubernetes
Deploy applications and expose them to network access from inside and outside a Kubernetes cluster
Module 5: Manage Storage for Application Configuration and Data
Externalize application configurations in Kubernetes resources and provision storage volumes for persistent data files
Module 6: Configure Applications for Reliability
Configure applications to work with Kubernetes for high availability and resilience
Module 7: Manage Application Updates
Manage reproducible application updates and rollbacks of code and configurations
Module 8: Declarative Resource Management
Deploy and update applications from resource manifests that are parameterized for different target environments
Module 9: Deploy Packaged Applications
Deploy and update applications from resource manifests that are packaged for sharing and distribution
Module 10: Authentication and Authorization
Configure authentication with the HTPasswd identity provider and assign roles to users and groups
Module 11: Network Security
Protect network traffic between applications inside and outside the cluster
Module 12: Expose non-HTTP/SNI Applications
Expose applications to external access without using an ingress controller
Module 13: Enable Developer Self-Service
Configure clusters for safe self-service by developers from multiple teams, and disallow self-service if operations staff must provision projects
Module 14: Manage Kubernetes Operators
Install and update operators that the Operator Lifecycle Manager and the Cluster Version Operator manage
Module 15: Application Security
Run applications that require elevated or special privileges from the host operating system or Kubernetes
Module 16: OpenShift Updates
Update an OpenShift cluster and minimize disruption to deployed applications
Module 17: Authentication and Identity Management
Configure OpenShift clusters to authenticate by using LDAP and OIDC enterprise identity systems and to recognize groups that those systems define
Module 18: Backup, Restore, and Migration of Applications with OADP
Backup and restore application settings and data with OpenShift API for Data Protection (OADP)
Module 19: Cluster Partitioning
Configure a subset of cluster nodes to be dedicated to a type of workload
Module 20: Pod Scheduling
Configure workloads to run on a dedicated set of cluster nodes and prevent other workloads from using those cluster nodes
Module 21: OpenShift GitOps
Deploy OpenShift GitOps for managing clusters and applications