Full-Stack App Deployment On Red Hat Openshift Platform
Published 7/2025
MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHz
Language: English | Size: 831.19 MB | Duration: 2h 0m
Published 7/2025
MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHz
Language: English | Size: 831.19 MB | Duration: 2h 0m
From Docker to K8s using OpenShift
What you'll learn
Introduction to containers, virtualization, and container runtimes
Build and test the app locally on your development machine
Write Dockerfile for React, Flask and MySQL components
Create and deploy multi-container setup using docker-compose.yml
Host Docker images on Docker Hub for portability
Dive into Kubernetes building blocks
Write OpenShift-compatible YAML files to deploy the application
Understanding core Kubernetes components like Pods, Services, Deployments, ReplicaSets, ConfigMaps, and Secrets also OpenShift specific; Routes
This hands-on course will guide you through building and deploying two real-world applications.
Requirements
Basis Familiarity with Red hat OpenShift
Description
Are you looking to master modern app deployment using Docker and OpenShift? This hands-on course is designed to take you from the fundamentals of containerization to deploying real-world full-stack applications on OpenShift. You'll begin by understanding the core concepts of OS-level virtualization, how containers differ from traditional VMs, and how Docker works under the hood. Through practical labs, you’ll build custom images using Dockerfiles and manage multi-container apps with Docker Compose.The course covers essential skills like publishing images to Docker Hub and understanding Kubernetes concepts such as Pods, Deployments, Services, ReplicaSets, ConfigMaps, Secrets, and OpenShift-specific components like Routes. You’ll also gain experience with YAML-based deployments, persistent storage, scaling, and service exposure within the OpenShift platform.The learning path includes building and deploying two full-stack applications-one with Flask and MySQL, and another using React, Flask, and MySQL in a 3-tier architecture. You’ll write Dockerfiles, create Docker Compose setups, host images, and ultimately deploy everything using OpenShift YAML manifests.By the end of the course, you'll be equipped with practical skills in backend development, containerization, cloud-native deployment, and application lifecycle management using OpenShift CLI and dashboard tools. This course is ideal for developers, DevOps engineers, and cloud enthusiasts aiming to go from local development to production deployment.
Overview
Section 1: Full-Stack App Deployment on Red Hat OpenShift Platform
Lecture 1 Course Introduction
Lecture 2 Understanding Containers and OS-level Virtualization
Lecture 3 DockerFile and DockerHub
Lecture 4 Docker Compose
Lecture 5 Docker Demo 1: Flask and MySQL App
Lecture 6 Docker Demo 2: ReactJs, Python Flask and MySQL App
Lecture 7 K8s and OpenShift Introduction
Lecture 8 Routes, Services, Deployment, and HPA
Lecture 9 OpenShift Account creation and CLI access
Lecture 10 OpenShift Demo 1: Flask and MySQL Deployment
Lecture 11 Probes and Init Container
Lecture 12 OpenShift Demo 2: ReactJs, Flask and MySQL Deployment
Lecture 13 Course Material
Software Developers,DevOps Engineers