Adaptive Scaling of Microgateways on Kubernetes, WSO2 Webinar
Channel: WSO2
Date: 13/10/2020

00:00 - Introduction
01:33 - Agenda
02:22 - Adaptive Scaling
10:01 - Autoscaling In Kubernetes
17:37 - Custom Metrics with Microgateway
21:23 - Shared Gateway mode - Scaling the Microgateway
22:31 - Sidecar Mode - Scaling the Microgateway
23:49 - Demo
24:29 - Demo - Scaling the Microgateway
29:59 - Demo - Scaling the Backend
35:05 - QnA

As businesses start increasingly relying on Kubernetes, the need to scale services based on the business demand becomes more important. While the traditional methods like scaling based on the CPU and memory are important, expressing different business metrics in CPU and memory isn’t always straightforward. In this light, auto-scaling based on custom metrics in Kubernetes is going to be immensely helpful.
With the support for custom metrics, services can be scaled dynamically based on the request count or the error count of a particular service. This helps services respond smoothly to sudden bursts and traffic variations ensuring business continuity, also allowing resources allocated optimally among different services.
With its new release, the #WSO2Microgateway supports scaling based on custom metrics, enabling enterprises to scale the runtimes based on request count, error rate, requests in the pipeline and more.
We cover:
* Discussing the importance of selecting business-related metrics
* Explaining custom metric support in WSO2 Microgateway in detail
* Showing a demo on auto-scaling WSO2 Microgateway based on request count
Prerequisities:
* Kubernetes Cluster
* Install and setup wso2/k8s-api-operator