-
Notifications
You must be signed in to change notification settings - Fork 96
/
README.md
33 lines (19 loc) · 1.51 KB
/
README.md
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
# Modern Applications Jumpstart Workshop
This workshop will walk you through common scenarios that an application developer may face as they transition their application from a monolith to microservices.
## Prerequisites
The following resources need to be installed on your laptop:
- [Visual Studio Code](https://code.visualstudio.com/)
- [git](https://git-scm.com/downloads)
- [kubectl](https://kubernetes.io/docs/tasks/tools/)
- [Hey](https://github.com/rakyll/hey#installation) - HTTP Load testing utility. A drop-in replacement for ApacheBench.
- [GitHub CLI - optional](https://cli.github.com/)
You will also need to [setup authentication](https://docs.github.com/en/authentication) to GitHub.
## 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 Scenario](scenario/README.md)
## 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 Ingress Lab](ingress/README.md)
## 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 XC Kubernetes Site Lab](f5xc_k8s_site/README.md)