Here you will find an overview of VMware Spring Cloud® Gateway for Kubernetes v2.2.
Key features
Spring Cloud Gateway for Kubernetes includes the following key features:
- Polyglot supported routability for application services, written in any language, that need to expose HTTP endpoints on Gateway instances
- Kubernetes Operator for handling API gateway custom resources applied to the cluster, providing a Kubernetes "native" experience
- Commercial container images to manage, create, and dynamically update API routes on instances
- Dynamic application route configuration, activating API route updates for continuous integration (CI) and continuous delivery (CD) pipelines
- Gateway-defined Single Sign-On (SSO) configuration combined with commercial SSO route filters
- Simplified OpenID Connect (OIDC) Single Sign-On (SSO) configuration for each API gateway instance
- Support for encrypted communication using TLS, configurable separately for client ingress and upstream application request routing
- Configurable API route response cache that can be integrated with distributed cache components such as Redis
- Commercial API route filters for SSO authentication, role-based access control, scopes authorization, authorized token relay, client certificate authorization, rate limiting, circuit breaker, GraphQL, and much more
- Monitoring of API gateway metrics for error rates, performance, SSO, rate limiting, circuit breaker status, and more can be captured using Prometheus or Tanzu Observability for Wavefront
- Propagation of API gateway request traces can be configured to emit to tracing observability options such as Tanzu Observability for Wavefront or other products for which Zipkin is activated
- HTTP/2 and gRPC API support, including support for JSON request to gRPC call translation
- High availability configuration and resource control for setting pod count, memory, and vCPU limits for API gateway instances
- Access to configure JVM options for specific use cases such as JVM performance optimization
- Local development and testing support, allowing for validation of API route configurations before promoting to environments on the way to production
For operators
For information about installing and managing Spring Cloud Gateway for Kubernetes, see the Operator Guide.
For developers
For information about creating and managing Gateway instances and connecting them to client apps, see the Developer Guide.
Product snapshot
The following table provides library and platform version support information for Spring Cloud Gateway for Kubernetes v2.2:
Element |
Details |
2.2.5 Release Date |
July 18, 2024 |
Spring Cloud OSS Version |
2023.0.3 |
Spring Boot OSS Version |
3.2.7 |
Supported IaaS |
Kubernetes 1.27 - 1.29 |