GL180 - Openshift Fundamentals
This course covers the core knowledge of OpenShift fundaments. The topics covered include containers, orchestration, storage, networking, and application deployment.
- Prerequisites:
-
Learners will need a working knowledge of Linux systems administration skills or the equivalent knowledge of skills found in the GL124 - RHEL System Admin 1 and GL134 - RHEL System Admin 2 courses.
- Supported Distributions:
- Red Hat Enterprise Linux 8
- Recommended Class Length:
- 4 days
- Detailed Course Outline:
-
- CONTAINER TECHNOLOGY FUNDAMENTALS
- Application Management Landscape
- Image Fundamentals
- OverlayFS Overview
- Container Fundamentals
- Application Isolation
- Resource Measurement and Control
- Container Security
- Open Container Initiative
- Pod Fundamentals
- Podman
- Container Concepts runC
- Container and Pod Fundamentals
- MANAGING IMAGES
- Podman Images
- Podman Configuration
- Managing Images with Skopeo
- Save/Load Images
- Committing Changes
- Containerfile
- Caching
- Building Images with Buildah
- Containerfile Instructions
- ENV and WORKDIR
- Running Commands
- Getting Files into the Image
- Defining Container Executable
- HEALTHCHECK
- Best Practices
- Multi-Stage builds with Containerfile
- Containerfile Fundamentals
- Optimizing Image Build Size
- MANAGING PODS
- Container Lifecycle
- Pod Lifecycle
- Podman and Pods
- Podman Volumes
- Podman Networking
- Podman
- Podman Networking
- Podman and Pods
- Podman Container at Boot
- ORCHESTRATION
- Kubernetes Architecture
- Cluster Communication
- Objects
- Object Properties
- Labels & Selectors
- Annotations
- Object Management
- Openshift Overview
- DEMO: Openshift Web Console
- Openshift CLI Basics
- Openshift GUI Basics
- Working With Yaml
- STORAGE
- Storage
- Volume Types
- ConfigMaps
- Secrets
- Openshift Data Foundation
- DEMO: Dynamic Storage
- ConfigMaps and Secrets
- OPENSHIFT NETWORKING
- Network Overview
- Service Discovery & CoreDNS
- Container Network Interface (CNI)
- Services
- Ingress Objects
- Openshift Networking
- Routes
- Port-Forwarding
- Openshift Routes
- DEPLOYING APPLICATIONS ON OPENSHIFT
- Source to Image
- Build Configs
- Image Streams
- Deployment Config
- (DEMO) —CLI— Deploy GitLab with Persistent Storage
- Deoploying Applications in OpenShift
- CONTAINER TECHNOLOGY FUNDAMENTALS