Emissary Ingress 2.0.1-ea
🎉 Emissary Ingress 2.0.1-ea 🎉
Emissary Ingress is an open source, Kubernetes-native microservices API gateway built on the Envoy Proxy.
Upgrade Emissary - https://www.getambassador.io/reference/upgrading.html
View changelog - https://github.com/emissary-ingress/emissary/blob/master/CHANGELOG.md
Get started with Emissary on Kubernetes - https://www.getambassador.io/user-guide/getting-started
- Feature: The optional
stats_prefix
element of theAmbassadorListener
CRD now determines the prefix of HTTP statistics emitted for a specificAmbassadorListener
. - Feature: The optional
stats_name
element ofAmbassadorMapping
,AmbassadorTCPMapping
,AuthService
,LogService
,RateLimitService
, andTracingService
now sets the name under which cluster statistics will be logged. The default is theservice
, with non-alphanumeric characters replaced by underscores. - Feature: Ambassador Agent reports sidecar process information and Mapping OpenAPI documentation to Ambassador Cloud to provide more visibility into services and clusters.
- Change: Logs now include subsecond time resolutions, rather than just seconds.
- Change: Envoy-configuration snapshots get saved (as
ambex-#.json
) in/ambassador/snapshots
.
The number of snapshots is controlled by theAMBASSADOR_AMBEX_SNAPSHOT_COUNT
environment
variable; set it to 0 to disable. The default is 30. - Change: Set
AMBASSADOR_AMBEX_NO_RATELIMIT
totrue
to completely disable ratelimiting Envoy
reconfiguration under memory pressure. This can help performance with the endpoint or Consul
resolvers, but could make OOMkills more likely with large configurations. The default isfalse
,
meaning that the rate limiter is active.