Introduction

App Modernization Workshop

In the workshop you will learn about foundational open source technologies and industry-wide accepted best practices for building modern, scalable, portable, and robust applications. You will learn migration strategies for moving legacy, monolithic WAS applications into Liberty containers running on Red Hat OpenShift, and some of the common pitfalls to watch out for.

Lab Setup

Run these steps to setup your environment for the labs

Day 1

Topic

Description

Welcome, Introductions, Objectives and Setup

-

BREAK

Deploying, Scaling, and Operators

LUNCH

Helm Overview Lecture

Series of Helm Labs

RECAP and Survey

Install helm v3

curl -LO https://raw.githubusercontent.com/remkohdev/setup/master/install-helm.sh
chmod 755 install-helm.sh
./install-helm.sh
helm version --short

Day 2

Topic

Description

Welcome, Day 1 Recap / Questions

Overview of Istio Service Mesh

Working with Istio (Deploying Applications and Traffic Management)

BREAK

LUNCH

RECAP and Survey

Install helm v3

curl -LO https://raw.githubusercontent.com/remkohdev/setup/master/install-helm.sh
chmod 755 install-helm.sh
./install-helm.sh
helm version --short

Install Go

curl -LO https://golang.org/dl/go1.14.4.linux-amd64.tar.gz 
tar -C /usr/local -xzf go1.14.4.linux-amd64.tar.gz 
export PATH=$PATH:/usr/local/go/bin
go version

Install the Operator SDK

curl -LO https://github.com/operator-framework/operator-sdk/releases/download/v0.18.2/operator-sdk-v0.18.2-x86_64-linux-gnu 
chmod +x operator-sdk-v0.18.2-x86_64-linux-gnu 
sudo mkdir -p /usr/local/bin/ 
sudo cp operator-sdk-v0.18.2-x86_64-linux-gnu /usr/local/bin/operator-sdk 
rm operator-sdk-v0.18.2-x86_64-linux-gnu
operator-sdk version

Day 3

Topic

Description

Welcome, Day 2 Recap / Questions

S2I with Custom Builder and Runtime Image

BREAK

Tekton Pipelines in OpenShift Lab

LUNCH

Overview of Multi-Cloud Management and Policy Governance by Greg

RECAP and Survey

Install S2I

cd $HOME
curl -L -O https://github.com/openshift/source-to-image/releases/download/v1.3.0/source-to-image-v1.3.0-eed2850f-linux-amd64.tar.gz
tar -xvf source-to-image-v1.3.0-eed2850f-linux-amd64.tar.gz
mv s2i /usr/local/bin
rm source-to-image-v1.3.0-eed2850f-linux-amd64.tar.gz
s2i version

Technology Used

  • Docker

  • Kubernetes

  • Helm

  • RedHat OpenShift

  • IBM Kubernetes Service

  • Istio

Presenters

Last updated