Summary
This course teaches student how to build a Cloud Native Micro Services (SpringBoot Java and GoLang) running in OpenShift Origin version 3.9 - 3.10.
It begins by creating two REST API in Java and GoLang. Once the applications were built, students learns how to build Image and Dockerize the application and have it published to Docker Hub.
After familiarising and getting comfortable to Docker, lecture transitions to OpenShift installation, administration, and basic concepts. From the knowledge gained in OpenShift, the SpringBoot and GoLang application will then be deployed as micro service running in OpenShift.
Outline
About the Author
Docker Overview
Docker Step by Step Installation
MySQL Container
Persistent Storage
Dockerfile
Build Micro Service in Docker
GoLang Micro Service
Java SpringBoot Micro Service
Cloud Native Build Process
DockerHub
OpenShift Architecture
Three Types of OpenShift Installation
OpenShift in Docker
OpenShift in MiniShift
OpenShift Cluster
Securing OpenShift Installation
OpenShift Key Concepts
Projects
Applications
Routes
Pods
MySQL in OpenShift
Port Forwarding
Persistent Storage
Deploy SpringBoot REST API Project in OpenShift
Source to Image using GoLang REST Project