Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Gloo API Gateway 1.3 - developer portal and more enhancements

Gloo API Gateway 1.3 - developer portal and more enhancements

Gloo is a next generation API gateway and ingress controller built with Envoy Proxy to connect, secure and control APIs to any application including legacy monoliths, microservices and serverless functions. Attend this session to get a deeper look at these new features, what use cases they address and a live demo.

Highlights of the release include:
* Developer portal for streamline developer onboarding and productivity
* Simplifying Gloo extensibility with WebAssembly
* Improvements around system performance and stability
* Usability and troubleshooting enhancements

Watch the video here https://youtu.be/-AQe8AnXOtU

Learn more about Gloo
Website https://www.solo.io/products/gloo/
Download Gloo open source https://docs.solo.io/gloo/latest/
Request trial of Gloo Enterprise https://lp.solo.io/lp-request-a-trial-general
Questions? https://slack.solo.io

Solo.io

May 07, 2020
Tweet

More Decks by Solo.io

Other Decks in Programming

Transcript

  1. 2 | Copyright © 2020 API Gateways Microservices architecture introduces

    challenges to how we expose our services to external users and clients. How do you… • Manage APIs • Enforce security • Observe Adding to an already diverse app and infrastructure portfolio
  2. 3 | Copyright © 2020 What is Gloo? API Gateway

    and Kubernetes Ingress Controller • Scalable, Performant, Lightweight − Built with Envoy Proxy − Kubernetes-native / HashiCorp stack − Minimal Infrastructure footprint • Flexible and Extensible − Any app: Monolith, microservices, serverless − Any infrastructure: Cloud, VM, on-prem − Pluggable system
  3. 5 | Copyright © 2020 NEW Gloo 1.3 - Improves

    the Developer and Operator Experience Highlights of the release: • Developer portal • WebAssembly (wasm) • Knative Enhancements • Performance and Stability • Usability and Troubleshooting • Documentation THANK YOU To the community for your feedback and contributions @sandromlp @mrManner @iridian-ks @emaincourt @kdelorey @snuggie12 @via-jordan-sokolic @dmurawsky @thebsdbox @stevendanna
  4. 6 | Copyright © 2020 Knative Enhancements Gloo is an

    official provider for Knative serving since Feb 2019. Enhancements in Gloo 1.3 include: • Manual SSL configuration • Ability to override the service type • Exposing services on the internal proxy • Supporting Ingress class annotations
  5. 7 | Copyright © 2020 Documentation docs.solo.io/gloo/latest/ Select the Gloo

    version to view the relevant docs New styling and formatting to improve readability, links, and important notes Cleaner menu navigation and content reorganization Contribute PRs or file issues Find a broken link? Send to slack.solo.io or submit an issue on GitHub
  6. 8 | Copyright © 2020 Routing and Security Enhancements Added

    selectors and weights to delegation API to enable self-service route configuration Routing Enable mTLS between Gloo control plane and Envoy proxies to encrypt xDS communication Security
  7. 9 | Copyright © 2020 Performance, Stability, Usability and Troubleshooting

    Reduce memory footprint and eliminate leaks Eliminate memory leaks Propagate warnings / errors from delegate to parent table Additional Error and Status Messages Refactored and enhanced glooctl Open Gloo admin UI from CLI Check Gloo and Envoy proxy connection Validate Gloo configs accepted by Envoy
  8. 10 | Copyright © 2020 Developer Portal • Declarative Configuration

    - CRD based, No external database infrastructure • Customizable branding and web pages • Secure API publishing with API Keys • Improve developer onboarding and intuitive user experience
  9. 12 | Copyright © 2020 LEARN MORE solo.io/gloo BLOG solo.io/blog

    GITHUB github.com/solo-io/gloo SOLO COMMUNITY slack.solo.io