OpenShift Administration & Development
OpenShift Administration & Development
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.
- 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
- 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
- Internet access is required.
Prerequisites for this course
- Become a Red Hat Certified System Administrator (RHCSA), or demonstrate equivalent Red Hat Enterprise Linux system administration experience
- Complete Introduction to Containers, Kubernetes, and Red Hat OpenShift (DO180), or demonstrate equivalent experience with containers, Kubernetes, and OpenShift basics
Outline for this course
- 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.
- 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.
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
- Red Hat Certified Specialist in OpenShift Administration (EX280)
- Red Hat OpenShift Administration II: High Availability (DO380)
- Red Hat Security: Securing Containers and OpenShift (DO425)
- Red Hat Certified Specialist in OpenShift Application Development exam (EX288)
- Red Hat OpenShift Development II: Creating Microservices with Red Hat OpenShift Application Runtimes (DO292)
OpenShift Learning Path infographic
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.
OpenShift Administration & Development Training / Course details in Kochi, India
- On site or Classroom Training: 10 days (2hrs per day)
- Virtual Training: 10 days (2hrs per day)
- visit: sappio.in/schedules
Available Time Slots:
- Weekdays or Weekends
- Please contact us, to know the current offer