Red Hat OpenShift Administration
Course Outline
Introduction to Kubernetes and OpenShift: Identify the main Kubernetes cluster services and OpenShift platform services, and monitor them from the web console.
Kubernetes and OpenShift Command-Line Interfaces and APIs: Access an OpenShift cluster from the command line, and query its Kubernetes API resources to assess the health of a cluster.
Run Applications as Containers and Pods: Run and troubleshoot containerized applications as unmanaged Kubernetes pods.
Deploy Managed and Networked Applications on Kubernetes: Deploy applications and expose them to network access from inside and outside a Kubernetes cluster.
Manage Storage for Application Configuration and Data: Externalize application configurations in Kubernetes resources, and provision storage volumes for persistent data files.
Configure Applications for Reliability: Configure applications to work with Kubernetes for high availability and resilience.
Manage Application Updates: Manage reproducible application updates and rollbacks of code and configurations
DevOps Configuring a Production Cluster
Course Outline
Declarative Resource: Management Deploy and update applications from resource manifests that are parameterized for different target environments.
Deploy Packaged Applications: Deploy and update applications from resource manifests that are packaged for sharing and distribution.
Authentication and Authorization: Configure authentication with the HTPasswd identity provider and assign roles to users and groups.
Network Security: Protect network traffic between applications inside and outside the cluster.
Expose non-HTTP/SNI Applications: Expose applications to external access without using an Ingress controller.
Enable Developer Self-Service: Configure clusters for safe self-service by developers from multiple teams and disallow selfservice if projects have to be provisioned by the operations staff.
Manage Kubernetes Operators: Install and update Operators that are managed by the Operator Lifecycle Manager and by the Cluster Version Operator.
Application Security: Run applications that require elevated or special privileges from the host Operating System or Kubernetes.
OpenShift Updates: Update an OpenShift cluster and minimize disruption to deployed applications.