This course covers the core knowledge of OpenShift fundaments. The topics covered include containers, orchestration, storage, networking, and application deployment.
- Prerequisites:
Competence with Linux is essential. This includes experience with the command line, editing files, system command, and basic scripting. These skills are covered in the GL120 "Linux Fundamentals" course.
- Supported Distributions:
- Red Hat Enterprise Linux 8
- 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
Lab Tasks
- 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
Lab Tasks
- Containerfile Fundamentals
- Optimizing Image Build Size
- Managing Pods
- Container Lifecycle
- Pod Lifecycle
- Podman and Pods
- Podman Volumes
- Podman Networking
Lab Tasks
- 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
Lab Tasks
- Openshift CLI Basics
- Openshift GUI Basics
- Working With Yaml
- Storage
- Storage
- Volume Types
- ConfigMaps
- Secrets
- Openshift Data Foundation
Lab Tasks
- DEMO: Dynamic Storage
- ConfigMaps and Secrets
- OpenShift Networking
- Network Overview
- Service Discovery & CoreDNS
- Container Network Interface (CNI)
- Services
- Ingress Objects
- Openshift Networking
- Routes
Lab Tasks
- Port-Forwarding
- Openshift Routes
- Deploying Applications on OpenShift
- Source to Image
- Build Configs
- Image Streams
- Deployment Config
Lab Tasks
- (DEMO) —CLI— Deploy GitLab with Persistent Storage
- Deoploying Applications in OpenShift
|
Upcoming GL180 Classes |
Nov 12 - Nov 14, 2024 |
|
Don't see what you're looking for? Check our
schedule
or make a request.
|