Learning Objectives
What will you learn in this course ?
-
Understand the Platform as a Service and advantages of building one with Containers
-
Install and configure a Openshift Cluster using various options
-
Deploying applications with High Availability, Fault Tolerance and Self Healing built in
-
Setup service discovery and load balancing with Openshift Services and Router, understand the service networking
-
Manage different types of workloads with Deployments, Statefulsets, Crons and Jobs
-
Understand how persistent storage works with PVs, PVCs, Storageclasses and dynamic provisioners
-
Setup Auto Scaling with Horizontal Pod Autoscaler
Course curriculum
-
1
Environment Setup
-
2
Quick Dive
-
3
Concepts
-
4
Just Enough Docker for a Openshift Practitioner
-
5
Openshift the Kubernetes Way
-
6
Deploying vote and redis with Images
-
7
Deploying apps from Source, Template and Dockerfile
-
Option I Part A : Setup Docker FREE PREVIEW Option I Part B : Install oc client and bring up all in one cluster with oc cluster up Option II part A: Setup Minishift Option II Part B: Setup 1 node cluster with Minishift FREE PREVIEW -
okd Console Tour, Launching app from the catalogue FREE PREVIEW Deploying a PHP for a GitHub repo PaaS in action - observing how created a build, deployment and even published application on its own Demo of high availability and fault tolerance with openshift Rolling out a new version when application updates FREE PREVIEW Defining Dynamic Scaling Service Discovery, Deploying and connecting to a database -
Projects and Multi Tenancy Pods and Containers - Deployment Units FREE PREVIEW When to run multi container Pods Deployment Configs - Availability and Release Strategies Replication Controllers, Labels and Selectors Services and Routes - Publishing Services, Service Discovery and Load Balancing Builds, Pipelines and Image Streams -
Setting up and validating docker environment Running your first container Making containers persist with -idt options Essential Container Operations - list, logs, exec, cp, inspect, stop, rm Publishing containers using port mapping Using docker instead of VMs to create development environments Portainer - Web console to managing Docker Environments FREE PREVIEW Launching Application Stack with Docker Compose Building an image manually with docker commit Automating image builds with a Dockerfile Dockerfile Primer -
Creating a project and switching context FREE PREVIEW Writing a pod spec and applying it with oc cli Rebuilding docker image with non privileged User and Port Pod operations - connect with shell, check logs, attach, delete Achieving high availability and self healing with Replication Controllers Exposing application with Service and NodePort Kube proxy, iptables - openshift service internals FREE PREVIEW Exposing service with a DNS Route - openshift equivalent to Ingress Adding deployment strategy Achieving Zero Downtime Deployments Deploying additional Kubernetes specific objects Cleaning Up -
Setting openshift on a remote Fedora server Deploying with image Exposing vote app with Router FREE PREVIEW Introduction to oc new-app command Setup vote app with using oc cli utility Using annotations to change Router configurations Deploying Redis and connecting it with the vote frontend Update environment vars and images with oc set Imagestream Primer and updating vote app -
Launching demo app with source strategy FREE PREVIEW S2I Builder Primer Deploying results app with Nodejs S2I Builder Launching db with a template and parameters Using docker strategy with oc new-app to deploy worker app Rebuilding from changes to local repository Setting up webhook to automatically trigger builds
Your Instructor
-
Devops Coach
Gourav Shah
In his current avatar as a devops educator, Gourav has conducted close to 400 corporate workshops, making difference to the careers of more than 5000 technology professionals. He has trained at many of the world class organizations in India and abroad such as Adobe, Visa, Walmart Labs, Cisco, Mercedes, Dreamworks, Intuit, RBS, Accenture, Oracle, ICT of Sri Lanka and the list goes on. Gourav has authored more than 15 self paced video courses on devops topics which are subscribed by 40k+ students globally from more than 150 countries. Gourav is a published author with one book and 7 courses published by Packt, UK and with a course on CI/CD published by Linux Foundation this year.
FAQ
-
What are my buying options ?
You could enroll to our subscription plans from this site which are either monthly or annual. Else, you could buy this one course from Udemy using the link by scrolling up.
-
With Annual/Monthly plan what do I get access to ?
You not only get access to this course but also our complete set of tutorials in devops mastery program. Its like all you can eat buffet.
-
Why should I buy this course from you instead of Udemy then ?
If you enroll here, you get access to all other devops mastery courses too. Also you get verifiable certificates and access to a members only private group.