Enabling high performance peering for DataPower API Gateway on Kubernetes
Enabling high performance peering on DataPower API Gateway deployments optimizes API transaction performance.
About this task
You can configure DataPower API Gateways to have dedicated gateway-peering
objects for the API Connect Gateway Service, subscription data, and rate-limit data. By default, the
gateway service is configured to share a single gateway-peering
object for all
three. In some scenarios, use of a single object can impact API performance. Enabling of high
performance peering is highly recommended.
High performance peering is available in API Connect Version 2018.4.1.7 and later.
Use the procedure in this topic to reconfigure an existing API Connect deployment to enable high performance peering.
- If you are upgrading the Gateway from Version 2018.4.1.6 to version 2018.4.1.7 or later, complete the upgrade first and then use the instructions in this topic to reconfigure peering. For upgrade instructions, see Upgrading API Connect in a Kubernetes environment.
- If you are deploying DataPower API Connect externally to Kubernetes, such as part of a physical or virtual DataPower appliance, do not use this topic. Instead, follow the configuration instructions in Sample configuration for multiple peering objects on gateway services external to Kubernetes
It is important that all gateway instances are down at the same time, in order for dynamic
reconfiguration to take place. In this case, dynamic reconfiguration is achieved by scaling down
gateway services, using apicup
to install, then scaling up the gateway services. To
review the DataPower Gateway dynamic reconfiguration process, see Dynamically re-registering and reconfiguring a Gateway service in a Kubernetes deployment.