OpenShift 4.x Administration – Master the Enterprise Kubernetes Platform
Formation présentielle
4 days (28 hours)

OpenShift 4.x Administration – Master the Enterprise Kubernetes Platform

Become an expert in OpenShift 4.x administration with this intensive 4-day training. Master the architecture, IPI/UPI deployment, Operators, advanced networking with Multus, ODF storage, and GitOps practices to orchestrate containers in production.

Objectifs de la formation

Upon completion of this training, you will be able to:

  • Master OpenShift 4.x architecture and understand the differences with vanilla Kubernetes
  • Install OpenShift in IPI (Installer-Provisioned Infrastructure) and UPI (User-Provisioned Infrastructure) modes
  • Manage Operators via Operator Lifecycle Manager (OLM) and create custom CatalogSources
  • Configure advanced networking with Network Policies, Multus CNI, and ingress controllers
  • Implement persistent storage with OpenShift Data Foundation (ODF) and Ceph RBD
  • Automate deployments with Red Hat OpenShift GitOps (ArgoCD)
  • Perform cluster updates and manage update channels
  • Backup and restore workloads with OADP (OpenShift API for Data Protection)
  • Monitor and troubleshoot the cluster with Prometheus metrics and logs
  • Secure the platform with RBAC, SCC, and network policies

Public concerné

This training is designed for:

System Administrators

Linux professionals looking to evolve into enterprise container and Kubernetes platform administration

Infrastructure Engineers

Responsible for deploying and managing cloud-native infrastructures for production environments

Cloud Architects

Experts wanting to design robust architectures based on OpenShift for multi-cloud deployments

DevOps Engineers

Professionals seeking to automate CI/CD pipelines and implement GitOps practices

Site Reliability Engineers (SRE)

Engineers responsible for the reliability and performance of production applications

Training particularly suited for African enterprises seeking a sovereign alternative to proprietary cloud solutions.

Prérequis

Technical Prerequisites

Required

  • Linux Administration: Solid experience with RHEL/CentOS (systemd, SELinux, firewall)
  • Containers: Knowledge of Docker/Podman and containerization concepts
  • Kubernetes Fundamentals: Understanding of pods, services, deployments
  • Networking: Proficiency in TCP/IP, DNS, load balancing, proxies
  • YAML: Ability to read and write YAML manifests

Required Hardware Configuration

For hands-on labs, each participant must have:

  • Red Hat Developer account (free) with pull secret
  • Computer with minimum 16 GB RAM (32 GB recommended)
  • 100 GB available disk space
  • Stable internet connection (minimum 20 Mbps)
  • Access to cloud environment or local virtualization

Programme détaillé

Detailed Training Program

Day 1: OpenShift 4.x Architecture and Installation

Module 1: OpenShift 4.x Architecture (4h)

  • OpenShift vs vanilla Kubernetes overview
    • Red Hat value-add: security, integrations, support
    • CoreOS and system immutability
    • Node architecture: control plane, compute, infra
  • Essential OpenShift 4 components
    • Machine Config Operator and Ignition
    • Cluster Version Operator
    • OpenShift API Server and OAuth
    • Integrated registry and builds
  • Security model
    • Security Context Constraints (SCC)
    • RBAC and projects
    • Service Accounts and tokens
Hands-on Lab:

Exploring an existing OpenShift 4.x cluster, analyzing components

Module 2: IPI and UPI Installation (3h)

  • IPI (Installer-Provisioned Infrastructure)
    • Infrastructure prerequisites (DNS, DHCP, load balancer)
    • install-config.yaml configuration
    • Installation on AWS/Azure/GCP
    • Installation on vSphere and bare metal
  • UPI (User-Provisioned Infrastructure)
    • Reference architecture
    • Detailed bootstrap process
    • Ignition configs and customization
    • Integration with existing infrastructure
  • Post-installation
    • Default storage configuration
    • Authentication and users
    • Certificates and ingress
Hands-on Lab:

Complete IPI installation on cloud environment, post-install configuration

Day 2: Operators and Advanced Networking

Module 3: Operators and OLM (4h)

  • Fundamental Operator concepts
    • Operator pattern and maturity levels
    • Custom Resource Definitions (CRD)
    • Reconciliation loop
  • Operator Lifecycle Manager (OLM)
    • OLM architecture: Catalog, Subscription, InstallPlan
    • ClusterServiceVersion (CSV)
    • Channels and update strategies
    • Dependency resolution
  • Advanced management
    • Custom CatalogSources
    • Operator mirroring for disconnected environments
    • OperatorGroups and multi-tenancy
    • Installation troubleshooting
Hands-on Lab:

Installing critical operators, creating private CatalogSource

Module 4: Network Policies, Multus and Ingress (3h)

  • Network Policies
    • Default isolation and zero-trust
    • Advanced ingress/egress rules
    • Inter-namespace policies
    • AdminNetworkPolicy (OpenShift 4.16+)
  • Multus CNI
    • Multi-network architecture
    • NetworkAttachmentDefinition
    • Macvlan, bridge and SR-IOV
    • Use cases: dedicated storage, traffic separation
  • Advanced Ingress
    • HAProxy router and sharding
    • Wildcard routes and SNI
    • Advanced route annotations
    • Multiple ingress controllers
Hands-on Lab:

Configuring Multus for ODF, implementing strict network policies

Day 3: Storage and GitOps

Module 5: ODF Storage and Ceph RBD (4h)

  • OpenShift Data Foundation (ODF)
    • ODF 4.x architecture and components
    • Deployment modes: internal, external
    • Requirements and sizing
    • Installation via operator
  • Storage Classes and provisioning
    • Ceph RBD for block storage
    • CephFS for shared filesystem
    • Object storage with NooBaa/RGW
    • Volume snapshots and clones
  • Advanced configuration
    • Multus for dedicated storage traffic
    • Encryption at rest
    • Disaster recovery with RBD mirroring
    • Monitoring with ODF dashboard
Hands-on Lab:

Complete ODF deployment, performance testing, Multus configuration

Module 6: GitOps with OpenShift (3h)

  • Red Hat OpenShift GitOps
    • ArgoCD architecture on OpenShift
    • Installation and initial configuration
    • RBAC and multi-tenancy
    • Integration with OpenShift OAuth
  • GitOps Patterns
    • App of Apps pattern
    • Secret management with Sealed Secrets
    • Kustomize vs Helm in ArgoCD
    • ApplicationSets for multi-cluster
  • Complete CI/CD Pipeline
    • OpenShift Pipelines (Tekton)
    • GitOps integration in CI/CD
    • Progressive delivery
    • Automatic rollback
Hands-on Lab:

Implementing a complete GitOps workflow with ArgoCD

Day 4: Advanced Administration

Module 7: Upgrade, Backup and Monitoring (4h)

  • Update strategies
    • Channels: stable, fast, eus
    • Upgrade planning
    • Conditional updates
    • Node rollback
  • Backup and restore
    • OADP (OpenShift API for Data Protection)
    • Velero backend configuration
    • etcd backup and disaster recovery
    • Application-consistent backups
  • Advanced monitoring
    • Integrated Prometheus stack
    • Custom metrics and ServiceMonitors
    • Custom alerting rules
    • Log forwarding with Vector
Hands-on Lab:

Cluster upgrade, OADP configuration, creating custom alerts

Module 8: Performance and Troubleshooting (3h)

  • Performance tuning
    • Node tuning with Performance Addon Operator
    • CPU Manager and hugepages
    • Real-time kernel for critical workloads
    • Topology Manager
  • Diagnostic tools
    • oc adm must-gather
    • Cluster logs analysis
    • Debug pods and tools
    • API server audit logs
  • Troubleshooting scenarios
    • NotReady nodes
    • Certificate issues
    • Performance degradation
    • Authentication problems
Final Project:

Resolving complex problems on production cluster

Certification and Assessment

  • Skills validation test at the end of training
  • ECINTELLIGENCE training certificate
  • Complete course materials (350+ pages)
  • Cloud lab access for 45 days post-training
  • Preparation for EX280 certification (Red Hat Certified OpenShift Administrator)
  • Private alumni community for ongoing support

Certification

À l'issue de cette formation, vous recevrez une attestation de participation délivrée par ECINTELLIGENCE.

2800 EUR

par participant

Durée

4 days (28 hours)

Modalité

Formation présentielle

Prochaine session

Sur demande

Demander un devis

Autres formations qui pourraient vous intéresser

Prêt à développer vos compétences ?

Rejoignez des centaines de professionnels qui ont fait confiance à ECINTELLIGENCE pour leur montée en compétences.

Voir toutes nos formations

Nathan

Assistant virtuel ECINTELLIGENCE