Consul API Gateway 0.5.0
We are pleased to announce the following updates to Consul API Gateway.
Consul Dataplane Support: Consul 1.14 introduces a simplified deployment architecture that eliminates the need to deploy node-level Consul clients on Kubernetes. This is referred to as Consul Dataplane. API Gateway 0.5.0 supports this type of deployment.
Routing to Services in Peered Clusters: API Gateway now supports the ability to route traffic to services that are imported from peered Consul clusters. Cluster peering is was added in Consul 1.14. Refer to the
MeshServicedocumentation for additional information.
Deploy in Admin Partitions: API Gateway can now be deployed in any Consul admin partition. Previous versions of API Gateway could only be deployed in the default partition. The partition is configured in the
Configure Maximum Incoming Connections: You can now configure the number of concurrent incoming connections that Envoy will allow. This is configured by setting the value of the
maxConnectionparameter in the
Distroless Envoy Containers: API Gateway now uses the
envoy-distrolesscontainer image of the Envoy proxy. This improves the security of a gateway by reducing the attack surface of Envoy. Consul Helm chart
1.0.0or greater is required to use the distroless container image.
Support for Kubernetes Tolerations: You can now configure toleration settings for the Consul API Gateway controller and Gateway instances made with the managed gateway class directly from the Helm chart. Kubernetes toleration settings allow you to control which nodes in a K8s cluster that the API Gateway pods should be deployed on. Refer to Taints and Tolerations in the Kubernetes documentation for more information.
- Consul 1.12.0+
- HashiCorp Consul Helm chart:
- 0.49.1+ for Consul 1.12 - 1.13
- 1.0.0+ for Consul 1.14+
- Kubernetes 1.21+
- Kubernetes 1.25 is not supported at this time.
- Kubectl 1.21+
- Envoy proxy support is determined by the Consul version deployed. Refer to Envoy Integration for details.
Supported version of the Gateway API spec: v0.5.0
For detailed information on upgrading, please refer to the Upgrades page
At the time of release, there are no known issues in API Gateway v0.5.0
The changelogs for this major release version and any maintenance versions are listed below.
Note: The following link will take you to the changelogs on the GitHub website.