Technical Specifications
Verify that your environment meets the following requirements prior to using Consul API Gateway.
- Kubernetes 1.21+
- Kubernetes 1.24 is not supported at this time.
- kubectl 1.21+
- Consul 1.11.2+
- HashiCorp Consul Helm chart 0.45.0+
- Consul Service Mesh must be deployed on the Kubernetes cluster that API Gateway is deployed on.
- Envoy: Envoy proxy support is determined by the Consul version deployed. Refer to for details.
The following table describes the TCP port requirements for each component of the API Gateway.
- Consul Editions supported: OSS and Enterprise
- Generic Kubernetes
- AWS Elastic Kubernetes Service (EKS)
- Google Kubernetes Engine (GKE)
- Azure Kubernetes Service (AKS)
See the Release Notes for the version of Consul API Gateway being used.
- CPU: None. Either the namespace or cluster default is allocated, depending on the Kubernetes cluster configuration.
- Memory: None. Either the the namespace or cluster default is allocated, depending on the Kubernetes cluster configuration.
- Memory: None. Either the namespace or cluster default is allocated, depending on the Kubernetes cluster configuration.