Introduction to Red Hat OpenShift, Kubernetes and Containers

Code: RH000

Objectives

This three day course provides attendees with the knowledge to manage containers through hands-on experience with containers, Kubernetes, and the Red Hat OpenShift Container Platform.

Audience

Developers, architects and administrators who wish to containerize software applications or anyone who is considering using container technology and Red Hat OpenShift.

Prerequisites

Delegates must be familiar with Linux and its commands. They should also have shell scripting experience and web application architecture.

Topics

Overview of Container Technology
Containerized Applications
Overview of Container Architecture
Introducing Container History
Describing Linux Container Architecture
Managing Containers with Podman
Overview of Kubernetes and OpenShift
Limitations of Containers
Kubernetes Overview
Kubernetes Features
OpenShift Overview
OpenShift Features

Creating Containerized Services
Provisioning Containerized Services
Fetching Container Images with Podman
Running Containers
Using the Red Hat Container Catalog
Lab: Creating a MySQL Database Instance

Managing Containers
Managing the Life Cycle of Containers
Container Life Cycle Management with Podman
Creating Containers
Running Commands in a Container
Managing Containers
Lab: Managing a MySQL Container
Attaching Persistent Storage to Containers
Preparing Permanent Storage Locations
Introducing Networking with Containers
Mapping Network Ports
Lab: Loading the Database

Managing Container Images
Public and Private Registries
Configuring Registries in Podman
Accessing Registries
Quiz: Working With Registries
Manipulating Container Images
Saving and Loading Images
Deleting and modifying Images
Best Practices for Tagging Images
Publishing Images to a Registry
Lab: Creating a Custom Apache Container Image

Creating Custom Container Images
Building Custom Container Images with Dockerfiles
Building Base Containers
Layering Image
Building Images with Podman
CMD and ENTRYPOINT
ADD and COPY
Lab: Creating a Basic Apache Container Image

Deploying Containerized Applications on OpenShift
Describing Kubernetes and OpenShift Architecture
Kubernetes and OpenShift
Describing Kubernetes Resource Types
OpenShift Resource Types
Networking
Lab: Deploying a Database Server on OpenShift
Lab: Exposing a Service as a Route
Creating Applications with Source-to-Image
The Source-to-Image (S2I) Process
Describing Image Streams
Building an Application with S2I and the CLI
Lab: Creating a Containerized Application with Source-to-Image
Creating Applications with the OpenShift Web Console
Accessing the OpenShift Web Console
Creating New Applications
Other Web Console Features

Deploying Multi-Container Applications
Leveraging Multi-Container Applications
Discovering Services in a Multi-Container Application

Price (ex. VAT)

€ 2.460,00 per person

Duration

3 days

Schedule

    Delivery methods

    • Classroom
    • On-site (at your location)
    • Virtual (instructor online)

    Inquire

    We will contact you to discuss your requirements