Easy Learning with Ultimate Openshift (2021)  Bootcamp by School of Devops®
IT & Software > Network & Security
7h 30m
£14.99 Free for 3 days
3.9

Enroll Now

Language: English

Sale Ends: 06 Feb

Mastering OpenShift: A DevOps Bootcamp for Kubernetes & Microservices

What you will learn:

  • Build and deploy highly available applications using OpenShift.
  • Master Kubernetes concepts within the OpenShift environment.
  • Leverage OpenShift's PaaS capabilities for simplified deployment.
  • Implement service discovery and load balancing.
  • Manage various OpenShift workloads (Deployments, StatefulSets, Jobs).
  • Configure persistent storage with PVs, PVCs, and StorageClasses.
  • Set up automatic scaling with Horizontal Pod Autoscaler (HPA).
  • Utilize Jenkins pipelines for CI/CD.
  • Implement effective monitoring and logging solutions.
  • Understand and utilize OpenShift's security features.

Description

Revolutionize your software delivery with this comprehensive OpenShift bootcamp! Just as shipping containers transformed global logistics, Docker and the open container ecosystem are reshaping software deployment. This course goes beyond Docker, diving deep into Kubernetes – the gold standard for container orchestration. Learn how Kubernetes' sophisticated features, such as zero-downtime deployments and fault tolerance, can be harnessed for scalable, reliable applications.

However, Kubernetes' complexity can be daunting. That's where OpenShift shines. It simplifies Kubernetes deployment, offering a user-friendly interface and a complete Platform-as-a-Service (PaaS) experience. OpenShift bundles Kubernetes, a container registry, runtime, and build/pipeline tools (including Jenkins), delivering best practices and seamless integration. You'll learn to effortlessly deploy applications, leaving OpenShift to handle high availability, fault tolerance, and scalability.

This course, crafted from extensive experience in infrastructure management and DevOps consulting, offers a practical, hands-on approach. We've iterated and refined the curriculum over months, incorporating new techniques like glassboards and mind maps for clearer explanations. Join us and transform your DevOps skills with the power of OpenShift.

Enroll today and benefit from ongoing updates! We're committed to providing you with the best OpenShift learning experience possible.

Curriculum

About the Course

This introductory section provides an overview of the course and introduces your instructor, Gourav Shah, and School of DevOps. Learn about the instructor's background and how to connect for further support and interaction.

OpenShift 4.6 Quick Dive: Deploying a Highly Available Web App

This section provides a fast-paced introduction to OpenShift 4.6. You'll learn by deploying a web application with high availability. Topics include setting up your environment, deploying a PHP application from Git, understanding scalability, managing application versions, and gaining administrator perspective. This section covers the most recent updates and improvements.

Setting up Your Learning Environment (Legacy)

This legacy section outlines multiple options for setting up your OpenShift environment, focusing on Docker and Minishift. It provides comprehensive instructions for installing Docker, the 'oc' client, and configuring both all-in-one and single-node Minishift clusters. Though older content, it remains relevant for certain use cases and provides a comparative understanding of older deployment setups.

OpenShift Quick Dive: Deploying a Highly Available Web App (Legacy)

This legacy section provides a hands-on introduction to deploying a web application with high availability features in OpenShift, including using the console, managing deployments from GitHub repositories, and implementing fault tolerance and zero downtime deployments. This serves as a comparison to the newer version in other sections.

Core OpenShift Concepts

Master fundamental OpenShift concepts such as Projects, Pods, Services, Routes, Build and Deployment configurations. Understand multi-tenancy, containerization, deployment strategies, service publishing, and build pipelines in detail.

Essential Docker for OpenShift

This section provides a concise overview of Docker fundamentals necessary for effective OpenShift usage. You will learn about basic container management, image building, Dockerfiles, and using tools like Portainer and Docker Compose. This section focuses on practical skills relevant to OpenShift operations.

OpenShift: The Kubernetes Perspective

Gain a deeper understanding of OpenShift's relationship with Kubernetes. Learn about working with pod specifications, replication controllers, service exposure methods (NodePort, Routes), achieving zero downtime deployments, and managing various Kubernetes objects.

Deploying Applications from Various Sources

Explore various application deployment methods, including deploying with images, using templates, and leveraging Dockerfiles. Understand the workings of S2I builders and build configurations. This is a practical, hands-on exploration of different deployment scenarios.

Deal Source: real.discount