Autoplay
Autocomplete
Previous Lesson
Complete and Continue
Openshift Mastery
Openshift 4.6 Quick Dive (New Version)
Section Intro (1:59)
Understand the Use Case (3:28)
Setting up Environment (8:15)
Deploy PHP Frontend App from Git (10:40)
Decoding the Magic (9:27)
Getting Started with CLI (8:16)
Scalability and High Availability (6:34)
Rolling out a New Application Version (10:18)
Add DB Backend and Service Discovery (5:15)
Quick Dive into the Administrator Perspective (7:01)
Setting up the Learning Environment
Section Introduction (2:34)
Option I Part A : Setup Docker (4:39)
Option I Part B : Install oc client and bring up all in one cluster with oc cluster up (8:50)
Option II part A: Setup Minishift (6:25)
Option II Part B: Setup 1 node cluster with Minishift (10:09)
Openshift Quick Dive - Deploying a Web App with HA
Section Introduction (1:59)
okd Console Tour, Launching app from the catalogue (8:05)
Deploying a PHP for a GitHub repo (5:48)
PaaS in action - observing how created a build, deployment and even published application on its own (8:10)
Demo of high availability and fault tolerance with openshift (4:25)
Rolling out a new version when application updates (7:50)
Defining Dynamic Scaling (1:39)
Service Discovert, Deploying and conneting to a database (7:56)
Concepts - Projects, Pods Service, Routes, Build and Deployment Configs
Section Introduction (0:55)
Projects and Multi Tenancy (7:09)
Pods and Containers - Deployment Units (7:24)
When to run multi container Pods (6:51)
Deployment Configs - Availability and Relese Strategies (5:59)
Replication Controllers, Lables and Selectors (6:48)
Services and Routes - Publishing Services, Service Discovery and Load Balancing (6:34)
Builds, Pipelines and Image Streams (7:01)
Just Enough Docker for a Openshift Practitioner
Setting up and validating docker environment (5:37)
Running your first container (5:07)
Making containers persist with -idt options (4:42)
Essential Container Operations - list, logs, exec, cp, inspect, stop, rm (5:18)
Publishing containers using port mapping (7:09)
Using docker instead of VMs to create development environments (4:25)
Portainer - Web console to managing Docker Environemnts (5:45)
Launching Application Stack with Docker Compose (4:12)
Building an image manually with docker commit (5:55)
Automating image builds with a Dockerfile (4:26)
Dockerfile Primer (3:46)
Openshift the Kubernetes Way
Section Introduction (2:47)
Creating a project and switching context (8:05)
Writing a pod spec and applying it with oc cli (7:54)
Rebuilding docker image with non privileged User and Port (5:43)
Pod operations - connect with shell, check logs, attach, delete (5:30)
Achieving high availability and self healing with Replication Controllers (8:32)
Exposing application with Service and NodePort (8:17)
Kube proxy, iptables - ppenshift service internals (7:19)
Exposing service with a DNS Route - openshift equivalent to Ingress (4:43)
Adding deployment strategy (8:04)
Achieving Zero Downtime Deployments (8:07)
Deploying additional Kubernetes specific objects (7:56)
Cleaning Up (3:53)
Deploying Vote and Redis with Images - Images, Image Streams, Router Configs
Section Introduction (1:43)
Setting openshift on a remote Fedora server (9:54)
Deploying with image (7:55)
Exposing vote app with Router (8:35)
Introduction to oc new-app command (5:58)
Setup vote app with using oc cli utility (5:25)
Using annotations to change Router configurations (5:31)
Deploying Redis and connecting it woth the vote frontend (5:56)
Update environment vars and images with oc set (6:05)
Imagestream Primer and updating vote app (8:15)
Deploying apps from Source, Template, Dockerfile - S2I Builders,Build Configs
Section Introduction (2:39)
Launching demo app with source strategy (5:51)
S2I Builder Primer (6:05)
Deploying results app with Nodejs S2I Builder (8:45)
Launching db with a template and parameters (6:36)
Using docker strategy with oc new-app to deploy worker app (4:53)
Rebuilding from changes to local repository (5:48)
Setting up webhook to automatically trigger builds (5:18)
Quick Dive into the Administrator Perspective
Lesson content locked
If you're already enrolled,
you'll need to login
.
Be a Member to Unlock