OpenShift Course
OpenShift is an on-premises Container Platform built around Docker containers developed by red hat. It is a leading hybrid cloud, enterprise Kubernetes application platform and includes hundreds of fixes to defect, security, and performance issues for upstream Kubernetes in every release. In this training course, you will learn how to gain invaluable insights into designing, developing, and deploying containerized applications on the OpenShift cluster through real-world example
Course Key Learnings:
By completing this course, you will:
- Learn and understand what OpenShift is and what it brings to the table
- Learn and understand how to provision a brand new OpenShift 4.2 cluster on AWS
- Learn and understand the basic principles of deploying a cloud native application into OpenShift
- Understand how to work with and configure many of the key OpenShift value add cluster resources
- Learn how to work with the OpenShift web administration console to manage and administer OpenShift deployments
- Learn how to work with the oc command line tool to manage and administer OpenShift deployments
- And finally, you’ll learn how to manage deployments and OpenShift resources through their full lifecycle
Course Content:
Module1 Introduction
- Course overview
Module2:Understanding Containers and OpenShift
- Module Overview
- Understanding Container Architecture
- Understanding OpenShift Architecture
- Setting up the Lab Environment
Module3:Deploying and Managing Containers
- Module Overview
- Creating Containerized Services
- Managing Containers
- Managing Container Images
- Troubleshooting Containerized Applications
- Demo: Deploying an Apache Web Server
- Demo: Managing an Apache Web Server Image
Module4:Building Custom Container Images
- Building Custom Container Images
- Demo: Building a Custom Apache Image
Module5:Deploying Applications on OpenShift
- Module Overview
- Use Product Documentation
- Deploy Containerized Applications
- Managing OpenShift Applications
- Deploy Multi-container Applications
- Demo: Deploy an HTTPD Service on OpenShift
Module6:Working with OpenShift Resources and Information Gathering
- OpenShift Resources
- Investigating Logs
- Demo: Working with OpenShift Resources
- Demo: Working with OpenShift Logs
Module7:Using the OpenShift Web Console
- The OpenShift Web Console
- Demo: Deploying a CakePHP App Using the Web Console
Who’s This Course For?
This course is intended for:
- Anyone interested in learning OpenShift
- Software Developers interested in OpenShift containerisation, orchestration, and scheduling
- DevOps practitioners looking to learn how to provision and manage and maintain applications on OpenShift
Prerequisites
To get the most from this course, you should have at least:
- A basic understanding of containers and containerisation
- A basic understanding of Kubernetes – and container orchestration and scheduling
- A basic understanding of software development and the software development life cycle
- A basic understanding of networks and networking
International Student FEE : 300US$
Internships, Freelance and Full-Time Work opportunities
Flexible Class Options
- Week End Classes For Professionals SAT | SUN
- Corporate Group Trainings Available
- Online Classes – Live Virtual Class (L.V.C), Online Training
Related Courses
AWS Certified DevOps Engineer – Professional
Docker Training (DevOps) with Kubernetes and Swarm
Google Cloud Certified Professional Cloud Architect
DevOps Engineer -Docker Training with Kubernetes and Swarm