This intro level hack will help you get hands-on experience with Red Hat OpenShift on Microsoft Azure.
In this hack you learn how to use Azure Red Hat OpenShift (ARO). You will take a simple multi-tiered web app and deploy it to an ARO cluster. Once the application is in ARO, you will learn how to tweak all the knobs and levers to scale, manage and monitor it as well as integrate it with Azure.
- Deploy an ARO cluster and deploy applications to it
- Understand key ARO management areas: monitoring, storage, networking, scaling, and Azure service operators
- Challenge 00: Prerequisites - Ready, Set, GO!
- Prepare your workstation to work with Azure
- Challenge 01: ARO Cluster Deployment
- Deploy an ARO cluster and access it using CLI and the Redhat Portal
- Challenge 02: Application Deployment
- Deploy the frontend and backend of an application onto the ARO cluster
- Challenge 03: Logging and Metrics
- Integrate Azure Monitor and view the application logs to identify application errors
- Challenge 04: Storage
- Deploy a MongoDB database service to address application errors
- Challenge 05: Configuration
- Configure the frontend and backend applications
- Challenge 06: Networking
- Secure cluster traffic between pods using network policies
- Challenge 07: Scaling
- Scale the frontend and backend applications
- Challenge 08: Azure Active Directory Integration
- Provide authentication to your ARO Web Console
- Challenge 09: Azure Service Operator Connection
- Integrate Azure Service Operator
- Your own Azure subscription with Owner access
- Visual Studio Code
- Azure CLI
- Alternatively, you can use the Azure Cloud Shell
- Challenge 0: Prerequisites - Ready, Set, GO!