Introduction

This lab provides instructions for running the OpenShift Service Mesh and 3scale API Management Integration demo.

Audience: API Owner, Product Manager, Developers, Architects

Overview

In a Micro Services Architecture (MSA), there are different stakeholders for API Management and Service Mesh capabilities. Service Mesh provides observability, traceability, security and control to application develops and dev-ops engineers to monitor intra-service communications.

API management provides API providers and business owners ability to provide business API capabilities like security, rate limiting, billing and developer ecosystem.

This eBook from Red Hat is a good foundation for understanding the interplay between Service Mesh and API Management in a MSA.

Installation Steps

You are provided with an OpenShift Container Platform 4.9 environment and will perform all the below actions as a part of this lab (For internal Red Hat folks please order an OCP 4.9 cluster from RHPDS)

  1. Installing 3scale

  2. Installing OpenShift Service Mesh

  3. Configuring Service Mesh

  4. Provisioning the BookInfo product (microservices) behind Istio gateway

  5. Configuring 3scale

  6. Enabling API Management

Click here to get started