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.