This hands-on course with lab exercises will help learners to install and manage an OpenShift cluster. Throughout the course learners will understand the benefits and purposes of the platform. This includes how to install the cluster, explore networking concepts, understand commands, manage OpenShift resources, configure storage, manage application deployments, and administer the cluster through logging and monitoring. Version: R84-A01
- Prerequisites:
This course requires an advanced knowledge of Red Hat Enterprise Linux System Administration v8.These skills are taught in the GL250 "Enterprise Linux Systems Administration" and GL120 "Linux Fundamentals" courses.
- Supported Distributions:
- Red Hat Enterprise Linux 8
- Course Outline:
-
- Core Concept Review
- Image Fundamentals
- Container Fundamentals
- Pod Fundamentals
- Working with Pods
- Objects
- Object Properties
- Labels & Selectors
- Annotations
- Requiring Labels and Annotations
- Object Management
- Object Management (cont.)
Lab Tasks
- Container and Pod Fundamentals
- Installation and Authentication
- Installing HA Control Plane (DEMO)
- OCP 4.x Installation
- DEMO: Installing OpenShift on AWS
- Kubernetes Architecture
- Cluster Communication
- Openshift Overview
- Controlling Access to the Kubernetes API
- Kubectl Configuration
- Service Accounts
- DEMO: Configuring an Identity Provider
Lab Tasks
- (DEMO) Kubernetes HA Masters Install
- Joining Worker Nodes
- Openshift CLI Basics
- Pod Fundamentals
- Security
- Role–Based Access Control
- Admission Controllers
- PodSecurityPolicy Admission Controller
- Default Admission Controllers
- Security Context Constraints (SCCs)
- Application Lifecycle Management
- Init Containers
- Container: command and args
- Container: Defining Environment
- Health Checks
- ReplicaSet
- Deployments
- Working with Deployments
- Deployment Rollouts
- Pod Disruption Budgets
Lab Tasks
- Pod Lifecycle
- Init Containers
- Deployments
- Scheduling
- Controlling and Tracking Resources
- Scheduler Operation
- Requests and Limits
- Quotas
- DaemonSet
- Node Affinity & Anti-affinity
- Pod Affinity & Anti-affinity
- Taints & Tolerations
- Scheduling and Affinity Mistakes
Lab Tasks
- (DEMO) Affinity and Taints
- Pod Resources and Scheduling
- Static Scheduling and Daemonsets
- Pod and Node Affinities
- Scaling
- Planning to Scale
- Horizontal Pod Autoscaler
- MachineSet Scaling & MachineHealthCheck
- Cluster Autoscaling
- Cluster Autoscaling
- Cluster Scaling — Best Practices
Lab Tasks
- Scaling Workloads
- Logging, Monitoring, Alerting
- Red Hat EFK
- DEMO: Installing OpenShift Logging
- Audit Logs
- Events
- Monitoring Architecture Overview
- Configuring Monitoring
- DEMO
Lab Tasks
- Kibana Logs
- Prometheus Metrics
|
Don't see what you're looking for? Check our
schedule
or make a request.
|