This course is aimed at those wanting a kickstart into working with OpenShift to manage their applications. The course focuses on working with the standalone version called OKD, and gets you working with an Enterprise container environment in 3 days. You will understand how to launch containers, manage application environments, create public routes into your application, configure some useful security changes, monitor your containers, work with user accounts and create Jenkins pipelines to manage your builds and deployments.

ON COMPLETION

  • Understand the OpenShift terminology
  • Be able to login to OpenShift and create projects
  • Use the Web Console and CLI to manage OpenShift
  • Launch containers and monitor progress
  • Spot issues with launching containers and debug
  • Understand the different methods of deployment and perform them
  • Manage web and TCP routes between containers and create external routes to your containers
  • Manage project components as groups of entities
  • Scale applications and manage container and cluster permissions
  • Build custom images
  • Understand what deployments are, perform them using different methods
  • Understand how to monitor OpenShift and projects in the Enterprise
  • Work with persistent storage, create and manage users
  • Work with Jenkins pipelines

WHO SHOULD ATTEND?

This course is aimed at those who have experience with Docker and Linux and are looking to get a kickstart into using OpenShift to manage their projects.

COURSE WORK

The course consists of short lectures, aiming primarily at workshop style to maximise hands on building and trial.

PRE-REQUISITS

The course is hands on practical and fast pace, so a good use of CLI would be useful and editing files with a text editor such as nano or vi

DURATION: 3 DAYS

PRICE: Please call for latest

Timing: Start 9:30am - Finish 5:00pm

COURSE CONTENT

Overview

Get an understanding of what OpenShift is, how its used and the architecture.

Login

Login to OpenShift using the Web Console and CLI and perform some basic actions.

Create Projects

Understand what a project is, options during creation and a look around the web console and how to delete a project.

Launching Containers

Terminology, launching, checking status and looking for issues and resolving.

Launching Containers 2

Different methods of launching containers, create and deploy using the methods.

Creating Public Routes

Route types, proxy, in the web console and on the CLI, deleting routes.

Creating TCP Routes

Sharing a service, different methods to share a non-web based service.

Managing Projects

Listing, selecting and working with multiple entities.

Managing Pods

View pod information, controlling, scaling, viewing and debugging.

Builds & Images

What is a build and what is an image, creating and managing.

Managing Deployments

Understand what a deployment is, perform deployments using CLI and YAML files, supply runtime values, modify deployments and manage resource limits.

Monitoring & debugging

Monitor and debug applications and the OpenShift cluster, understand how to perform enterprise logging and monitoring in 3rd party apps.

Managing Persistent Storage

Understand what persistent storage is, use it in projects, understand the different types of cluster storage mechanisms, .

Users

Understand users and roles, authentication, manage users and roles, manage and use secrets and tokens.

Jenkins Pipelines

What is Jenkins, understand pipelines and their use, Jenkins in OpenShift, create a pipeline.

Installing

Look at the methods that can be used to install an OpenShift cluster and the requirements. Install OKD standalone for developer use and testing.