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 Overview Lecture
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
Was this helpful?