O'Reilly logo
live online training icon Live Online training

Red Hat Certified Specialist in OpenShift Administration (EX280) Crash Course

Topic: System Administration
Sander van Vugt

OpenShift is a Red Hat hybrid cloud product for distributing, managing and Orchestrating containers based on Kubernetes and DevOps tools. Kubernetes is the current de facto standard for managing containers in corporate IT, and Red Hat has added integration with DevOps tools to make OpenShift to a valuable tool that can be used for managing containers. This training will give you the skills you need to start implementing Red Hat’s solution as well as prepare you for the for the Red Hat Certified Specialist in OpenShift Administration EX280.OpenShift is a Red Hat hybrid cloud product for distributing, managing and Orchestrating containers based on Kubernetes and DevOps tools. Kubernetes is the current de facto standard for managing containers in corporate IT, and Red Hat has added integration with DevOps tools to make OpenShift to a valuable tool that can be used for managing containers. This training will give you the skills you need to start implementing Red Hat’s solution as well as prepare you for the for the Red Hat Certified Specialist in OpenShift Administration EX280.

What you'll learn-and how you can apply it

  • Installing an OpenShift POC environment based on Code Ready Containers
  • Manage OpenShift Container Platform
  • Managing users and policies
  • Control access to resources
  • Configure networking components
  • Configure pod scheduling
  • Configure cluster scaling

This training course is for you because...

  • It provides insight and skills needed for working with Applications in OpenShift Cluster
  • It prepares for the Red Hat Certified Specialist in OpenShift Administration EX280 exam

Prerequisites

  • Working knowledge of Linux is required, preferably at RHCSA level
  • Participants are expected to have participated in Red Hat Certified Specialist in Containers and Kubernetes EX180 Crash Course

Course Setup:

To be able to build a Code Ready Containers based course setup environment, participants should install a recent Fedora Workstation, CentOS 8.x or RHEL 8.x virtual machine that meets the following requirements:

  • 12 GB RAM
  • 4 vCPU's with hypervisor extensions enabled to allow for nested virtualization. If you are using Mac OS Big Sur, verify that nested virtualization is working before start of the class
  • 60 GB disk space
  • Code Ready Containers software and pull secret downloaded to this virtual machine
  • The Code Ready Containers software can be obtained through developers.redhat.com.

Resources:

  • If an attendee has no experience with Linux, it helps if before the course the video course "Linux Fundamentals" is studied.

About your instructor

  • Sander van Vugt started working with Linux in 1992. He wrote his first book about Linux in 1999, and up to date has completed 62 different books on Linux related topics, including the best selling titles like the RHCSA Complete Video Course and the Certified Kubernetes Application Developer (CKAD) Crash Course as well as many other open source platform titles. He also works as a Linux instructor, teaching on-site and on-line classes for customers around the world.

Schedule

The timeframes are only estimates and may vary according to how the class is progressing

Day 1

Segment 1: Setting up a Code Ready Containers based OpenShift course environment (50 minutes)

  • Students will learn how to set up a Code Ready Containers based course environment
  • 10 minute break

Segment 2: Managing OpenShift from the web console (50 minutes)

  • Students will learn how to perform essential tasks in OpenShift from the OpenShift web console
  • 10 minute break

Segment 3: Managing Users and Policies (2 hours)

  • Students will learn how manage OpenShift users and policies
  • 10 minute break

Segment 4: Managing Role Based Access Control (60 minutes)

  • Students will learn manage role based access control for openshift users

Day 2

Segment 5: Managing ConfigMaps and Secrets (50 minutes)

  • Students will learn about Kubernetes resources and how to deploy them in OpenShift
  • 10 minute break

Segment 6: Managing Service Accounts and Security Context (50 minutes)

  • Students will learn how to set up a dynamic workflow where containers can be created from source code in open source software management systems such as GitHub
  • 10 minute break

Segment 7: Managing Software defined networking and routes (50 minutes)

  • Students will learn how to expose applications running in OpenShift, by running service and route objects
  • 10 minute break

Segment 8: Securing Routes with TLS Certificates (50 minutes)

  • Students will learn how to configure TLS certificates and secure routes with them
  • 10 minute break

Segment 9: Configuring Pod Scheduling (60 minutes)

  • Students will learn how to configure resource limitations and pod placement