OpenShift Administration & Development

OpenShift Administration & Development

OpenShift Administration & Development

Course description

Create, configure, manage, and troubleshoot OpenShift clusters

In this course you will learn how to install and administer the Red Hat® OpenShift® Container Platform . This hands-on, lab-based course shows you how to install, configure, and manage OpenShift clusters and deploy sample applications to further understand how developers will use the platform.

This course is based on Red Hat® Enterprise Linux® 7.5 and Openshift Container Platform 4.2.

OpenShift is a containerized application platform that allows enterprises to manage container deployments and scale their applications using Kubernetes. OpenShift provides predefined application environments and builds upon Kubernetes to provide support for DevOps principles such as reduced time to market, infrastructure-as-code, continuous integration (CI), and continuous delivery (CD).

As the second course in the OpenShift development track, this offering will teach you how to design, build, and deploy containerized software applications to an OpenShift cluster.

Whether you’re writing container-native applications or migrating existing brownfield applications, you’ll learn how to boost developer productivity powered by Red Hat® OpenShift Container Platform, a containerized application platform that allows enterprises to manage container deployments and scale their applications using Kubernetes.

Course summary

Part-1

  • Describe the Red Hat OpenShift Container Platform cluster installation and update processes
  • Troubleshoot application deployments
  • Configure authentication using local users
  • Control access to projects using role-based access control (RBAC)
  • Configure service and container networking
  • Configure pod scheduling using labels and selectors
  • Limit compute resource usage
  • Scale a cluster
  • Monitor cluster events and alerts

Part-2

  • Manager and trigger application builds.
  • Customize an existing source-to-image base image.
  • Create an OpenShift template.
  • Create health checks to monitor and improve application reliability.
  • Create and deploy a Jenkins pipeline for continuous integration and continuous deployment.
  • Create and deploy cloud-native application for OpenShift.

Audience for this course

This course is designed for system administrators, system architects, and developers who want to install and configure Red Hat OpenShift Container Platform.

  • System and Software Architects interested in understanding features and functionality of an OpenShift cluster.
  • System Administrators interested in the initial establishment of a cluster.
  • Cluster Operators interested in the ongoing maintenance of a cluster.
  • Site Reliability Engineers interested in the ongoing maintenance and troubleshooting of a cluster.
  • Enterprise application developers

Technology considerations

  • Internet access is required.

Prerequisites for this course

Outline for this course

Part-1
Describe the Red Hat OpenShift Container Platform
Learn the components of Red Hat OpenShift Container Platform and how they interact.
Verify a Cluster
Verify a cluster is installed and healthy.
Configure Authentication
Configure authentication with an identity provider.
Control Access to OpenShift Resources
Define and apply role-based access controls and protect sensitive information with secrets.
Configure OpenShift Networking Components
Identify the components of OpenShift software-defined networking and configure some of the components.
Control Pod Scheduling
Control which nodes a pod runs on.
Scale an OpenShift Cluster
Control the size of an OpenShift cluster.
Perform Cluster Updates
Describe how to perform a cluster update.
Manage the Cluster with the Web Console
Manage the OpenShift cluster using the web console.
Comprehensive Review
Verify, manage, and troubleshoot an OpenShift cluster for enterprise use.
Part-2
Deploy and manage applications on an OpenShift cluster
Deploy applications using various application packaging methods to an OpenShift cluster and manage their resources.
Design containerized applications for OpenShift
Select a containerization method for an application and create a container to run on an OpenShift cluster.
Publish enterprise container images
Create an enterprise registry and publish container images to it.
Manage building applications
Describe the OpenShift build process, in addition to triggering and managing builds.
Customize source-to-image builds
Customize an existing S2I base image and create a new one.
Create applications from OpenShift templates
Describe the elements of a template and create a multicontainer application template.
Manage application deployments
Monitor application health and implement various deployment methods for cloud-native applications.
Implement CI/CD pipelines in OpenShift
Create and deploy Jenkins pipelines to facilitate continuous integration and continuous deployment (CI/CD) with OpenShift.
Build cloud-native applications on OpenShift
Create and deploy cloud-native applications on OpenShift.
Note: Course outline is subject to change with technology advances and as the nature of the underlying job evolves.

Impact on the organization

After completing the this course one will have the necessary  skills to install, configure, and manage the Red Hat OpenShift Container Platform to deploy containerized applications that are highly available, resilient, and scalable. Red Hat OpenShift Container Platform enables rapid application development and deployment, as well as portability of an application across environments. The platform also offers simplified application scaling, administration, and maintenance of adapted or cloud-native applications.

This course also provides the gateway to organizational and digital transformation by demonstrating the potential of DevOps using a container-based architecture.

This course created in a way intended to benefit our customers, but each company and infrastructure is unique, and actual results or benefits may vary.

Impact on the individual

After completing this course, you should be able to demonstrate the skills to establish a new OpenShift cluster, perform initial configuration of the cluster, and manage the cluster on a day-to-day basis. One major focus of the course is troubleshooting common problems that will be encountered beyond day one.

You will also acquire these skills:

  • Design container images to containerize applications.
  • Customize application builds and implement post-commit build hooks.
  • Create a multicontainer application template.
  • Implement health checks to improve system reliability.

Recommended next exam or course

INFOGRAPHIC

OpenShift Learning Path infographic

Description

Red Hat Training and Certification can help OpenShift users improve their knowledge and develop skills to boost productivity and assist in career advancement. Read this document to learn the pathways, courses, and examinations that Red Hat offers to OpenShift users of various roles.

Download:

https://www.redhat.com/cms/managed-files/tr-red-hat-openshift-learning-path-infographic-f20967-201911-en.pdf

OpenShift Administration & Development  Training / Course  details in Kochi, India

Training Duration:

  • On site or Classroom Training: 10 days (2hrs per day)
  • Virtual Training: 10 days (2hrs per day)

Schedule:

Available Time Slots:

  • Weekdays or Weekends

Cost:

  • Please contact us, to know the current offer