Quantcast
Channel: Cloud Training Program
Viewing all articles
Browse latest Browse all 1903

OpenShift For Beginners: 30+ Hands-On labs You Must Perform | Step-by-Step

$
0
0

In this blog, I have covered the Step-By-Step Activity Guides with 30+ Hands-on Labs of OpenShift Certified Specialist training program that you must perform to learn this course.

Topic’s we will cover:

  • What is OpenShift
  • List of the Hands-on Labs
  • 8-week Learning Path for OpenShift

What is OpenShift?

OpenShift is a platform from RedHat/IBM to run containerized applications. Under the hood, OpenShift is powered by an open-source Kubernetes engine.

Also, you can think of OpenShift as “Kubernetes” branded by Red Hat with some extra bells and whistles. It is PaaS (Platform as a Service) built on top of Docker and Kubernetes that allows to build, test, deploy, manage, and run container-based applications on the cloud.

red Hat OpenShift

If you are a beginner then check our blog on OpenShift- What, Why, and How?

Hands-on Labs

Here is the list of the activity guides which you need to perform in order to learn OpenShift

Install, Configure & Access Cluster (Single & High Availability)

  • Lab 01: Create Cloud Account @ RedHat/IBM
  • Lab 02: Install & configure (Origin Community Distribution (OKD) on Single Node)
  • Lab 03: Install & configure OKD on a single node
  • Lab 04: Navigation through OpenShift Web Console (GUI) and CLI
  • Lab 05: Installation of multi-node OpenShift cluster

Deploying Application and Databases

  • Lab 06: Deploying web and database applications using local templates
  • Lab 07: Deploying web and database instances using Docker file
  • Lab 08: Create & launch a web Instance using container images from various registries
  • Lab 09: Deploying multi-container application on OpenShift
  • Lab 10: Scaling Application

Networking & Connectivity

  • Lab 11: Expose application to access externally using routes
  • Lab 12: Troubleshooting OpenShift Software-defined Networking
  • Lab 13: Configuring Network Policies on applications

Storage & Persistent Volumes

  • Lab 14: Implementing persistent database storage — through GUI
  • Lab 15: Deploying Dynamically Provisioned Storage — through CLI
  • Lab 16: Deleting Persistent Volume Claims

Working with Containerized Application

  • Lab 17: Creating Applications with Source-to-Image using OpenShift console (GitHub to OpenShift)
  • Lab 18: Building an Application with S2I using OpenShift CLI
  • Lab 19: Working on Image Streams – listing, creating, deleting
  • Lab 20: Working with OpenShift objects such as Build, BuildConfig, DeploymentConfig Vs K8s components
  • Lab 21: Scaling Applications
  • Lab 22: Use the OpenShift command-line client OC to:
    • Create, change, and delete projects.
    • Create application resources inside a project.
    • Delete, inspect, edit, and export resources inside a project.
    • Check logs from application pods, deployments, and build operations

Security

  • Lab 23: Create & Manage users, RBAC in OpenShift environment
  • Lab 24: Managing Identity Providers
  • Lab 25: Configuring Application with Security Context Constraints
  • Lab 26: Deploying Database application using Secrets; Protecting Database Passwords

Management, Troubleshooting & Upgrade

  • Lab 27: Controlling pod schedular
  • Lab 28: Limiting resources & applying quotas
  • Lab 29: Operator installation
  • Lab 30: Cluster update and upgradation
  • Lab 31: Scaling up cluster — manually and dynamically
  • Lab 32: Troubleshooting OpenShift cluster & applications

8-week Learning Path for OpenShift

OpenShift 8 Week Learning path

Related/References

Next Task for You: Join Our Waitlist

Begin your journey towards becoming a Red Hat Certified Specialist in OpenShift Administrator and earning a lot more in 2021 by joining our Free Class 

The post OpenShift For Beginners: 30+ Hands-On labs You Must Perform | Step-by-Step appeared first on Cloud Training Program.


Viewing all articles
Browse latest Browse all 1903

Trending Articles