Skip to content

Latest commit

 

History

History
50 lines (32 loc) · 2.88 KB

README.md

File metadata and controls

50 lines (32 loc) · 2.88 KB

Modern Applications Jumpstart Workshop

This workshop will walk you through common scenarios that an application developer may face as they transition an application from a monolith to microservices.

Prerequisites

The following resources need to be installed on your laptop:

You will also need to setup local authentication to GitHub.

Note: If you are taking this lab on a Windows system, it is highly recommended that you Install Linux on Windows with WSL.

Lab 1: Monolith to Microservices Scenario

At the beginning of the workshop we will walk through a common scenario that a developer might take as they transition their application from a monolith to microservices.

Start Monolith to Microservices Scenario Lab

Lab 2: K8s Ingress

In this lab, you will build and install the NGINX Plus Ingress Controller into your K3s cluster. You will also take a deeper look at the VirtualServer Resource and some of the common configurations a modern application might need.

Start K8s Ingress Lab

Lab 3: F5 Distributed Cloud Kubernetes Site

In this lab, you will create an F5 Distributed Cloud Kubernetes Site using our existing K3s cluster. You will then publish the Brewz API service on the Internet without the need for a K8s ingress service.

Start F5 Distributed Cloud Kubernetes Site Lab

Lab 4: Microservices API Security

In this lab, you will gain a basic understanding of modern app security specs, and how to leverage them in order to secure the Brewz microservices-based application in a K8s context.

Start Microservices API Security Lab