Red Hat Certified Specialist in Containers and Kubernetes (EX180) Crash Course
Topic: System Administration

Containers have become the standard for offering applications in the cloud and on servers. Red Hat is a leading provider of containers, offering their own podman-based solution for containers, as well as Kubernetes-based orchestration in OpenShift. This training will give you the skills you need to start implementing Red Hat’s solution as well as prepare you for the Red Hat Certified Specialist in Containers and Kubernetes EX180 exam.
What you'll learn-and how you can apply it
- Running Containers with podman
- Managing podman images
- Installing an OpenShift POC environment based on Code Ready Containers
- Understanding OpenShift
- Creating applications in OpenShift
- Troubleshooting applications in OpenShift
- Using Source to Image to build container images straight from code
This training course is for you because...
- It provides an introduction to working with podman containers and OpenShift, which can be used as one of the key ingredients in a hybrid cloud environment
- It prepares for the Red Hat Certified Specialist in Containers and Kubernetes EX180 exam
Prerequisites
- Working knowledge of Linux is required, preferably at RHCSA level
Course Setup:
To be able to build code ready container-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.
Recommended Preparation:
- If an attendee has no experience with Linux, it helps to first watch Linux Fundamentals (video)
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: Introduction, Understanding Containers and OpenShift (50 minutes)
- Students will learn about containers, and how OpenShift is used to make managing containers in a corporate environment much easier
- 10 minute break
Segment 2: Working with podman (50 minutes)
- Students will learn how to work with podman on RHEL / CentOS 8
- 10 minute break
Segment 3: Managing podman images (50 minutes)
- Students will learn how to create and manage images in a podman environment
- 10 minute break
Segment 4: Managing podman containers advanced features (50 minutes)
- Students will learn how to manage podman containers advanced features, such as exposing containers, running root-less containers and connecting to storage
- 10 minute break
Segment 5: Setting up an OpenShift POC Environment and Understanding OpenShift (60 minutes)
- Students will learn how to work with podman on RHEL / CentOS 8
Day 2
Segment 6: Creating Kubernetes Resources in OpenShift (50 minutes)
- Students will learn about Kubernetes resources and how to deploy them in OpenShift
- 10 minute break
Segment 7: Using Source-to-Image to Create Applications (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 8: Exposing applications running in OpenShift (50 minutes)
- Students will learn how to expose applications running in OpenShift, by running service and route objects
Segment 9: Deploying Multi-container applications with OpenShift (60 minutes)
- Students will learn how to set build a multi-container application in OpenShift
- 10 minute break
Segment 10: Troubleshooting Applications in OpenShift (50 minutes)
- Students will learn how to troubleshoot applications running in OpenShift
- 10 minute break