OpenShift Training

Level

Intermediate

Duration

24h / 3 days

Date

Individually arranged

Price

Individually arranged

OpenShift Training

OpenShift is a cloud application management platform built on Kubernetes. It is a multi-platform solution that allows applications to run across different environments, providing application management, scaling, automation, and security.

What You Will Learn

  • Core functionalities and architecture of OpenShift
  • How to prepare a containerization environment
  • Principles of container management
  • How to monitor and scale applications in Kubernetes
Who is this training for?
  • logo infoshare Developers who want to learn containerization
  • logo infoshare Professionals who want to automate their environments
  • logo infoshare Administrators who want to enter the world of containerization
  • logo infoshare Architects who need to use containerization in their work

Training Program

  1. Module 0 – Introduction

    • Training overview
    • Organizational details
  2. Module 1 – OpenShift functionalities and architecture

    • Architecture
    • DevOps
    • OpenShift vs. Kubernetes – key differences
    • OpenShift Web Console
    • CLI
    • API
  3. Module 2 – Environment preparation for training

    • Installing oc
    • Installing Podman or Docker
    • Cluster access in OpenShift
  4. Module 3 – Application containerization

    • Overview of containerization technology in OpenShift
  5. Module 4 – Creating container services

    • Building an image with Podman for a sample Java application
    • Writing a Dockerfile
    • Best practices overview
  6. Module 5 – Container management

    • Basic commands for managing container images
  7. Module 6 – Managing container images

    • Image building
    • Introduction to Source-to-Image (S2I)
  8. Module 7 – Project and Application

    • Creating a new project
    • Project configuration
  9. Module 8 – Pods, DeploymentConfigs, Deployment, StatefulSets

    • Overview of basic objects
  10. Module 9 – ConfigMap and Secret

    • Configuration management
  11. Module 10 – Networking

    • Overview of Route objects
    • Overview of Service objects
  12. Module 11 – Deploying containerized applications in OpenShift

    • Creating a new project
    • Creating and deploying an application
  13. Module 12 – Logs

    • Viewing application logs
  14. Module 13 – Deploying multi-service applications

    • Creating multiple interdependent services
  15. Module 14 – Health Check

    • Monitoring Kubernetes application status
    • Health checks with a sample application
  16. Module 15 – CronJob

    • Scheduled tasks
  17. Module 16 – Horizontal scaling

    • Best practices
  18. Module 17 – Debugging

    • Running containers in debug mode
  19. Module 18 – Troubleshooting containerized applications

  20. Module 19 – Best practices for working with an OpenShift cluster

  21. Module 20 – Summary

Contact us

we will organize training for you tailored to your needs

Przemysław Wołosz

Key Account Manager

przemyslaw.wolosz@infoShareAcademy.com

    The controller of your personal data is InfoShare Academy Sp. z o.o. with its registered office in Gdańsk, al. Grunwaldzka 427B, 80-309 Gdańsk, KRS: 0000531749, NIP: 5842742121. Personal data are processed in accordance with information clause.