Dedicated Cloud Gateways production readiness guide

Uses: Kong Gateway

This production checklist provides a high-level readiness outline for customers preparing to route production traffic through Dedicated Cloud Gateway. It focuses on Konnect entities and configurations that are specific to Dedicated Cloud Gateway, cloud provider prerequisites, and general pre-production and security hardening steps.

Because every environment is different, this checklist is not exhaustive and should be used as a starting point. Customers should incorporate additional validation as part of a broader launch plan, including testing and readiness for plugins, routes/services, upstream applications, identity providers (IdPs), third-party integrations, and any upstream or operational dependencies.

Preparing your Dedicated Cloud Gateway for production involves the following general steps:

  1. Verify your Konnect custom domains, data planes, and control planes are configured correctly.
  2. Configure your CIDRs to at least meet minimum requirements.
  3. Verify that your cloud provider is configured correctly.
  4. Secure your upstream environment.
  5. Perform final checks for metrics, logging, load testing, and cutover plan.

These steps are broken down into specific details in the sections that follow.

Konnect configuration

CIDR size requirements

Kong Dedicated Cloud Gateway (DCGW) deployments require a Virtual Private Cloud (VPC) with a properly sized CIDR block. The following table outlines the minimum VPC CIDR requirements based on the number of Availability Zones (AZs) you plan to use for your DCGW deployment.

Keep the following in mind:

  • Cloud Service Providers enforce a minimum subnet mask of /28 (16 IPs) and a maximum of /16 (65,536 IPs) for any VPC subnet.
  • The following table reflects the minimum recommended VPC CIDR sizes for Kong DCGW deployments to ensure sufficient IP address space for the required infrastructure.
  • Selecting a larger VPC CIDR block provides more flexibility for future growth and expansion.

The following table details the minimum VPC sizes by AZ count:

Number of AZs

Minimum VPC CIDR

2 /23 (512 IPs)
3 /22 (1,024 IPs)
4 /22 (1,024 IPs)
5 /21 (2,048 IPs)

Cloud provider configuration

See the section for your cloud provider for more information about how to configure your provider for a production instance of Dedicated Cloud Gateways.

AWS

Azure

GCP

Securing Dedicated Cloud Gateway upstreams

While Kong manages the Dedicated Cloud Gateway infrastructure, you are responsible for securing your upstream environments and ensuring that traffic from Dedicated Cloud Gateway is appropriately restricted and authenticated. This shared responsibility model requires precise network and IAM configurations to maintain zero trust principles.

General pre-production final checks

Action:

  • Monitoring and logging: Confirm that Dedicated Cloud Gateway logs (such as access and error) are flowing correctly to Konnect. Check initial log samples.
  • Metrics: Confirm Dedicated Cloud Gateway metrics (for example, latency and error rates) are being collected and reported correctly in Konnect Analytics. Set up initial dashboards.
  • Load testing: Execute representative load/soak tests against the Dedicated Cloud Gateway deployment. Check for unexpected performance degradation or scaling issues.
  • Cutover plan: Finalize and communicate the detailed traffic cutover plan (for example, DNS TTL changes and staged traffic migration). Ensure a rollback plan is also documented.
How to verify in Konnect
  1. In the Konnect sidebar, click API Gateways.
  2. Select your Dedicated Cloud Gateway.
  3. On your Dedicated Cloud Gateway overview, verify that analytics like latency and error rate are collected.
  4. In the API Gateway sidebar, click Control Plane Logs.
  5. Verify that your Dedicated Cloud Gateways are collected. Check the initial log samples.
  6. In the Konnect sidebar, click Observability.
  7. In the Observability sidebar, click Dashboards.
  8. Set up initial Dedicated Cloud Gateway dashboards.
Something wrong?

Help us make these docs great!

Kong Developer docs are open source. If you find these useful and want to make them better, contribute today!