Back to Catalog

Hands-on with Red Hat OpenShift: Deploy, Scale & Manage Apps

IntermediateGuided Project

This hands-on tutorial shows you how to manage a basic application lifecycle on Red Hat® OpenShift®. You learn to create and deploy an application from an existing Docker image, scale it according to workload demands, update it to a newer version, and finally rollback the application to a previous version.

4.6 (37 Reviews)

Language

  • English

Topic

  • Containers

Enrollment Count

  • 182

Skills You Will Learn

  • oc, OpenShift, Docker, Containers, application lifecycle

Offered By

  • IBM

Estimated Effort

  • 1 hour

Platform

  • SkillsNetwork

Last Update

  • May 1, 2024
About This Guided Project

Why you should do this Guided Project


Red Hat OpenShift is a leading platform for managing containerized applications in a cloud environment. It provides a secure and scalable infrastructure for deploying and running applications, making it a valuable tool for developers and DevOps professionals. With OpenShift, you can easily deploy, scale, and manage your applications, as well as automate the build, test, and deployment process.

A Look at the Project Ahead

In this guided project, you'll learn the fundamental concepts of OpenShift, and also get hands-on experience with the platform through a series of interactive tasks. This guided project uses the OpenShift CLI oc utility to complete the tasks.

Upon completing the project you will be able to use the oc utility to:
  • deploy an application in OpenShift using docker images
  • scale the application by adding replicas
  • perform a rolling upgrade of the application, and
  • rollback the application deployment to a previous version.
By the end of this hands-on project, you'll have a solid foundation in managing the entire application lifecycle in OpenShift and the confidence to apply what you've learned to your own projects. So don't wait, start learning how to deploy, scale, update, and roll back applications on Red Hat OpenShift today!

What You'll Need

All you need is a recent version of a modern web browser to complete this project. You will be provided with access to a Cloud based-IDE which has all of the required software (e.g. Docker and OpenShift) pre-installed. 


Pre-requisites

While not strictly required, you will find it beneficial if you already have basic familiarity with containers and with container technologies like Docker and Kubernetes.

Instructors

Deepak C Shetty

Sales Enablement and Skills Content Specialist

Deepak C Shetty has overall 23+ years of experience in the IT industry, spanning various domains ranging from application development, systems programming, openstack/cloud storage development, technology consulting to Sales enablement. He has worked in both closed and open source development models In his current role, he leads the WW sales enablement and skills content for IBM Power technologies, working on creating, curating &, managing technical content around IBM Power. He creates Sales Assets, Learning experiences and Show, not Tell demos to empower IBM sellers and partners with information, techniques and assets to optimize every buyer interaction in order to build relationships, pipeline, progress opportunities and close deals. In his previous role, he worked as a Presales technical consultant for IBM Cloud and Cognitive offerings including OpenShift on Power. In his spare time, he works as an OpenShift advocate and has many tutorials published on the IBM developer portal. All his tutorials can be viewed at: https://developer.ibm.com/profiles/deepakcshetty/ He also has few patents to his credit. More details are available at his LinkedIn address: https://in.linkedin.com/in/dpkshetty

Read more