Kong Mesh license

Uses: Kong Mesh

Kong Mesh requires a valid license to start the Global Control Plane process. If no license is set, a pre-bundled license is used:

  • Data Plane Proxy (DPP) limit: 5
  • Expiration: 30 days

To override the default, provide a new license file. You can request one from the Kong Mesh team.

In a multi-zone setup, apply the license only to the Global Control Plane. It automatically syncs to remote Control Planes. When installing Kong Mesh, the license file can be passed to kuma-cp with the following instructions.

Configure the license

A valid license file can be passed to Kong Mesh in a variety of ways.

Update a license

Multi-zone

In a multi-zone deployment of Kong Mesh, only the global Control Plane should be configured with a valid license. The global Control Plane automatically synchronizes the license to any remote Control Plane that is part of the cluster.

In a multi-zone deployment, the DPPs count includes the total aggregate of every Data Plane proxy in every zone. For example, with a limit of 5 DPPs and 2 zones, you can connect 3 DPPs in one zone and 2 in another, but not 5 DPPs for each zone.

Licensed metrics

The license encourages a pay-as-you-go model that delivers the best benefits to you, the end user, since the derived value of Kong Mesh is directly associated to the positive benefits of real service mesh usage. Licenses are based on:

  • The total number of connected Data Plane Proxies (DPPs), across all zones

  • The license expiration date

In the context of the metric, a Data Plane proxy (DPP) is a standard Data Plane proxy that is deployed next to your Services, either as a sidecar container or in a virtual machine. Gateway Data Plane proxies, zone ingresses, and zone egresses are not counted.

You can measure the number of Data Plane proxies needed in Kong Mesh by the number of Services you want to include in your service meshes. Use the following formula:

Number of DPPs = Number of Pods + Number of VMs.

License behaviors

With an expired license or invalid license, the Control Plane will fail to start. If the license expires while the control-plane is running it will keep running but a restart of the instance will fail. The Control Plane will issue a warning in the logs and the GUI when the license expires in less than 30 days.

With a valid issued license, a Data Plane proxy will always be able to join the service mesh, even if you go above the allowed limit to prevent service disruptions. If the number of DPPs does go above the limit, you will see a warning in the GUI and in the Control Plane logs.

With the pre-bundled license, if you go over the maximum allowed number of DPPs, the system will automatically refuse their connections.

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!