Yeniliklerden Haberdar Olun

Radisson 1 First RHCA in Turkey Red Hat Guilford 2 Event 3

Gurulabs content >> GL180 Openshift Fundamentals

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:
  1. CONTAINER TECHNOLOGY FUNDAMENTALS
    1. Application Management Landscape
    2. Image Fundamentals
    3. OverlayFS Overview
    4. Container Fundamentals
    5. Application Isolation
    6. Resource Measurement and Control
    7. Container Security
    8. Open Container Initiative
    9. Pod Fundamentals
    10. Podman
    LAB TASKS
    1. Container Concepts runC
    2. Container and Pod Fundamentals
  2. MANAGING IMAGES
    1. Podman Images
    2. Podman Configuration
    3. Managing Images with Skopeo
    4. Save/Load Images
    5. Committing Changes
    6. Containerfile
    7. Caching
    8. Building Images with Buildah
    9. Containerfile Instructions
    10. ENV and WORKDIR
    11. Running Commands
    12. Getting Files into the Image
    13. Defining Container Executable
    14. HEALTHCHECK
    15. Best Practices
    16. Multi-Stage builds with Containerfile
    LAB TASKS
    1. Containerfile Fundamentals
    2. Optimizing Image Build Size
  3. MANAGING PODS
    1. Container Lifecycle
    2. Pod Lifecycle
    3. Podman and Pods
    4. Podman Volumes
    5. Podman Networking
    LAB TASKS
    1. Podman
    2. Podman Networking
    3. Podman and Pods
    4. Podman Container at Boot
  4. ORCHESTRATION
    1. Kubernetes Architecture
    2. Cluster Communication
    3. Objects
    4. Object Properties
    5. Labels & Selectors
    6. Annotations
    7. Object Management
    8. Openshift Overview
    9. DEMO: Openshift Web Console
    LAB TASKS
    1. Openshift CLI Basics
    2. Openshift GUI Basics
    3. Working With Yaml
  5. STORAGE
    1. Storage
    2. Volume Types
    3. ConfigMaps
    4. Secrets
    5. Openshift Data Foundation
    LAB TASKS
    1. DEMO: Dynamic Storage
    2. ConfigMaps and Secrets
  6. OPENSHIFT NETWORKING
    1. Network Overview
    2. Service Discovery & CoreDNS
    3. Container Network Interface (CNI)
    4. Services
    5. Ingress Objects
    6. Openshift Networking
    7. Routes
    LAB TASKS
    1. Port-Forwarding
    2. Openshift Routes
  7. DEPLOYING APPLICATIONS ON OPENSHIFT
    1. Source to Image
    2. Build Configs
    3. Image Streams
    4. Deployment Config
    LAB TASKS
    1. (DEMO) —CLI— Deploy GitLab with Persistent Storage
    2. Deoploying Applications in OpenShift