Slide 1

Slide 1 text

Gloo API Gateway New features and enhancements for v1.5 October 15, 2020

Slide 2

Slide 2 text

2 | Copyright © 2020 About Solo.io API infrastructure from the edge to service mesh and beyond to solve application service connectivity challenges

Slide 3

Slide 3 text

3 | Copyright © 2020 Microservices Challenges Manage APIs Enforce Security Get Observability How do you now…?

Slide 4

Slide 4 text

4 | Copyright © 2020 Gloo API Gateway and Ingress Controller Gloo exposes and secures APIs at the edge to enable microservices architecture • Built with Envoy Proxy • Kubernetes-native / HashiCorp stack • Scalable and high performance • Low infra footprint • Any app: Monolith, microservices, serverless • Any cloud: Cloud, VM, on-prem • Pluggable and extensible

Slide 5

Slide 5 text

5 | Copyright © 2020 Robust Open Source and Enterprise Functionality

Slide 6

Slide 6 text

6 | Copyright © 2020 Companies Using Gloo Read their stories and more at www.solo.io/customers

Slide 7

Slide 7 text

7 | Copyright © 2020 Release Highlights - What’s New in Gloo • Gloo Federation updates for multi-cluster failover • Traffic routing and route table enhancements • Expanded configuration options in Gloo and Envoy • Validation API enhancements • Security enhancements to External Auth • Automated routing in the developer portal • Expanded customization options in the developer portal • Developer portal single-sign-on with OIDC

Slide 8

Slide 8 text

8 | Copyright © 2020 Gloo Federation Enhancements CLUSTER 1 CLUSTER 3 CHEESE WINE CLUSTER 2 FOO BAR CLIENTS INGRESS GATEWAY FOO INGRESS GATEWAY FAILED HEALTHCHECK • DNS resolution to failover endpoints • Helm chart values for proxy config • Secrets for downstream SSL • Optional NodePort for failover service • CLI updates: bootstrap demo, install/uninstall, detect resources, register/unregister, list registered clusters

Slide 9

Slide 9 text

9 | Copyright © 2020 Expose raw gRPC to JSON Envoy filters

Slide 10

Slide 10 text

10 | Copyright © 2020 Route Table Enhancements Complex matchers in route delegation (headers, query params, methods) Validate RouteTable routes without matches Report on delegation cycle errors on the RouteTable

Slide 11

Slide 11 text

11 | Copyright © 2020 Rate Limiting Enhancements • Define rate limits with RateLimitConfig resource • Apply rate limits to VirtualHosts and Routes • Each resource is an independently enforced rate limit

Slide 12

Slide 12 text

12 | Copyright © 2020 Validation API List Handling YAML Admission Requests Dry-run Return proxies in webhook response

Slide 13

Slide 13 text

13 | Copyright © 2020 Developer Portal Customization Support for custom CSS Add dynamic web pages

Slide 14

Slide 14 text

14 | Copyright © 2020 Developer Portal Single-Sign-On with OIDC

Slide 15

Slide 15 text

15 | Copyright © 2020 LEARN MORE solo.io/gloo GITHUB github.com/solo-io/gloo COMMUNITY slack.solo.io READ THE NEWS Gloo 1.5 Developer Portal Oct 29th Workshop Instructor led tutorials on Gloo API Gateway for routing, security, traffic policy, federation, and more Register here