OPENSHIFT CONTAINER PLATFORM

Course Description

OpenShift Container Platform Administration is a hands-on, lab-based course that teaches system administrators how to install, configure and manages Openshift Container Platform instances. The OpenShift Container Platform is Red Hat’s Platform as a Service (PaaS) offering, which provides predefined deployment environments for applications of all types through its use  of container technology. This enables an environment that supports DevOps principles such as reduced time to market, infrastructure as code, continuous integration (CI), and continuous delivery (CD).

Participants will learn how to install and configure an OpenShift Container Platform cluster consisting of a master and nodes, test the instance by deploying  real world application, and manage projects and applications through hands-on labs.

Course Type
  • Instructor-Led Training, Classroom with Hands-on Lab
Who should attend
    • System administrators
    • Developers
    • DevOps architects

Duration

  • 3 Day
Prerequisites
  • Basic understanding of Cloud
  • Basic understanding of Linux commands

Course Content

Module 1:Introduction to OpenShift Container Platform

  • Review features and architecture of OpenShift Container Platform

Module 2:Install OpenShift Container Platform

  • Install OpenShift Container Platform and configure a master and node.

Module 3:Execute commands

  • Execute commands using the command line interface.

Module 4:Build applications

  • Create, build, and deploy applications to an OpenShift Container Platform instance

Module 5:Persistent storage

  • Provision persistent storage and use it for the internal registry.

 


Module 6:Build applications with source-to-image (S2I)

  • Create and build applications with S2I and templates.

Module 7:Manage the system

  • Use OpenShift Container Platform components to manage deployed applications.

Module 8:Customize OpenShift Container Platform

  • Customize resources and processes used by OpenShift Container Platform.

Module 9:Advance installation

  • Install OpenShift using advance installation method.

Module 10:Resizing Openshift Cluster

  • Add/remove node from existing OpenShift cluster.


Lab 1: Managing containers with Docker

Lab 2: Preparing for Installation

Lab 3: Installing packages and fetching images

Lab 4: Running the installer

Lab 5: Completing Post-Installation Tasks

Lab 6: Configuring Authentication

Lab 7: Testing the installation

Lab 8: Installing and Connecting to the OpenShift instance with OC

Lab 9: Managing an OpenShift instance using oc

Lab 10: Creating a Pod from a Docker Image

Lab 11: Creating a Service

Lab 12: Creating a Route

Lab 13: Implementing Persistent Database Storage

Lab 14: Creating a Persistent Registry

Lab 15: Building an Application with S2I

Lab 16: Creating an Application with a Template

Lab 17: Limiting Resource Usage

Lab 18: Scaling an Application

Lab 19: Customizing a Deployment

Lab 20: Deploying an S2I custom image

Lab 21: Customizing Builds

Lab 22: Install OpenShift using advance installation method.

Lab 23: Resize OpenShift Cluster