Red Hat OpenShift 101 Lab

18 people launched
Solution Overview
Red Hat OpenShift is a leading hybrid cloud, enterprise Kubernetes application platform, trusted by 1000+ organizations.  OpenShift's top features include:

  • Ships with Red Hat®Enterprise Linux® CoreOS for the Kubernetes master, and supports Red Hat Enterprise Linux for worker nodes. Red Hat OpenShift supports standard Docker and CRI-O runtimes.
  • Includes hundreds of fixes to defect, security, and performance issues for upstream Kubernetes in every release. It is tested with dozens of technologies and is a robust tightly-integrated platform supported over a 9-year lifecycle.
  • Includes software-defined networking and validates additional common networking solutions. Red Hat OpenShift also validates numerous storage and third-party plug-ins for every release.
  • Ships with an integrated, private container registry (installed as part of the Kubernetes cluster or as standalone for greater flexibility). Teams with greater requirements can also use Red Hat Quay.
  • Red Hat OpenShift includes streamlined workflows to help teams get to production faster, including built-in Jenkins pipelines and our source-to-image technology to go straight from application code to container. It is also extensible to new frameworks like Istio and Knative.

Goals & Objectives

Familiarize your team with containers, Openshift/Kubernetes and the basic operation of deploying applications to a microservice.    In this lab you may perform actions such as the following:

  • Create an application from the OpenShift CLI using Docker
  • Exposing your container application to customers 
  • Using the Docker build strategy to create an application
  • Securing your application with SSL
  • OpenShift Web Console navigation
  • Creating a PHP application with a MySQL backend, linking those applications, and being able to launch the PHP application and create records

Hardware & Software

  • OpenShift 3.11
  • RHEL 7
  • VMware