Overview
This course equips OpenShift Cluster Administrators with the expertise to perform daily administrative tasks on clusters hosting applications from internal teams and external vendors. It emphasizes configuring multi-tenancy, security features, and managing OpenShift add-ons using operators. The skills acquired are applicable across all versions of OpenShift, including OpenShift on AWS (ROSA), Azure Red Hat OpenShift, and OpenShift Container Platform.
Objectives
By the end of this course, leaner will be able to:
- Deploy packaged applications using manifests, templates, kustomize, and Helm.
- Configure authentication and authorization for users and applications.
- Protect network traffic with network policies and expose applications appropriately.
- Enable developer self-service for application projects.
- Manage OpenShift cluster updates and Kubernetes operator updates.
Prerequisites
- Completion of “OpenShift Administration I: Operating a Production Cluster” or equivalent experience in deploying and managing Kubernetes applications using the OpenShift web console and command-line interfaces.
- Basic skills in operating a Bash shell, manipulating files and processes, and verifying system configurations such as network addresses.
Course Outline
- Deploy and update applications from parameterized resource manifests.
- Utilize manifests packaged for sharing and distribution.
- Configure authentication with the HTPasswd identity provider.
- Assign roles to users and groups.
- Protect network traffic between applications inside and outside the cluster.
- Expose applications to external access without using an Ingress controller.
- Configure clusters for safe self-service by developers from multiple teams.
- Install and update Operators managed by the Operator Lifecycle Manager and the Cluster Version Operator.
- Run applications requiring elevated or special privileges from the host operating system or Kubernetes.
- Update an OpenShift cluster while minimizing disruption to deployed applications.