Switch to the store?

The Ultimate Openshift (2018) Bootcamp [Video]

More Information
Learn
  • Understand Platform as a Service and the advantages of building one with containers
  • Install and configure an OpenShift Cluster using various options
  • Deploy applications with High Availability, Fault Tolerance, and Self-Healing built in
  • Set up service discovery and load balancing with OpenShift Services and Router, and understand service networking
  • Manage different types of workload with Deployments, Stateful sets, Crons, and Jobs
  • Understand how persistent storage works with PVs, PVCs, Storage classes, and dynamic provisioners
  • Set up Auto Scaling with the Horizontal Pod Autoscaler
About

This course will take you on a journey where you'll learn to Install and configure an OpenShift cluster using various options. You will learn about Platform as a Service and the advantages of building one with containers. Docker offers a way to run isolated processes and also allows you to package an application, along with its run time environment, using primitives such as dockerfiles. However, when it comes to running Docker in a production-like environment, with container workloads spanning across more than one node, you need a COE (Container Orchestration Engine). COEs offer clustering and convert your nodes into one super computer, make intelligent decisions as to where to schedule the containers, connect containers running on different nodes by setting up a multi-host network, and offer many other interesting features such as fault tolerance, zero downtime deployments, and more. OpenShift simplifies Kubernetes deployment by abstracting away the complexity and by providing a simple, unified interface. It also gives you a complete Platform as a Service offering by packaging Kubernetes, Container Registry, Container Runtime, and build and pipelines tools including Jenkins; it also creates best practices and integration out of the box. You can just point to your application code, and OpenShift builds and deploys it taking care of high availability, fault tolerance, scalability, self-healing, and reliability.

Style and Approach

This course will show you how to install and configure an OpenShift clusters using various options. In this course, Docker offers a way to run isolated processes and also allows you to package an application, along with its run time environment, using primitives such as Docker files. You will learn to set up Docker, install the oc client, and bring it up all in one cluster with oc clus. How to deploy a web app with HA is also covered. You will understand how persistent storage works with PVs, PVCs, storage classes, and dynamic provisioners. We have also incorporated some new and useful techniques including mind maps to explain concepts better and make things easier.

Features
  • How to Install and configure an OpenShift Cluster using various options
  • Understand Platform as a Service and the advantages of building one with containers
Course Length 6 hours 16 minutes
ISBN 9781789809541
Date Of Publication 19 Sep 2018

Authors

Gourav Shah

Gourav Shah is a DevOps expert and corporate trainer. He's a passionate techie who delved into the world of open source and GNU/Linux while in engineering school, long before he turned his passion into a profession. He has more than 7 years' experience designing, deploying, and managing complex, high-performance, scalable, secure, and redundant clusters. He is an expert DevOps professional with proficiency in cloud computing, DevOps tools, configuration management/automation with Puppet/Chef, continuous integration/continuous delivery, centralized logging, monitoring, computer networks, and so on. Gourav worked at Efficient Frontier (later acquired by Adobe Systems) as part of the Ops team responsible for managing hundreds of servers and providing uptime 24x7x365. He formed and headed the Ops team in India. He quit his MNC job in 2012 and went on to establish Initcron, a DevOps consulting firm. Under the Initcron banner, Gourav provides DevOps consulting to various organizations, helping them build, automate, and maintain scalable systems on public/private clouds. Gourav also conducts corporate training on DevOps topics.