Manage all your services
Universal service mesh
Empower your developers
Autonomously identify issues
Native Kubernetes Ingress Controller
Instantly implement policies
Monitor your Kong Enterprise
API Design and Testing
Ingress and CRDs
Kong Gateway and Enterprise features
Accelerate your journey into microservices
Empower teams to provide security, governance and
Rapidly design, publish and consume APIs and services
Take control of your microservices with the world’s most
popular API gateway
Own your Kubernetes cluster by using Kong as an Ingress
Build, secure and observe your modern Service Mesh
To install and run Kong Mesh on Kubernetes, execute the
To run Kong Mesh on Kubernetes, you need to download a
compatible version of Kong Mesh for the machine from which you
will be executing the commands.
You can run the following script to automatically detect the operating system
and download Kong Mesh:
$ curl -L https://docs.konghq.com/mesh/installer.sh | sh -
You can also download the distribution manually. Download a distribution for
the client host from where you will be executing the commands to access
Then, extract the archive with:
$ tar xvzf kong-mesh-1.0.1*.tar.gz
Before running the Kong Mesh control plane process - which is served by the kuma-cp container - we need to make sure that we have a valid Kong Mesh license in place.
This can be done by installing the control plane with:
$ kumactl install control-plane --license-path=license.json | kubectl apply -f -
Where license.json is the path to a valid Kong Mesh license file on the file system.
After downloading the Kong Mesh binaries, the remaining
installation instructions for Kuma are fully compatible with
Kong Mesh, except you will be running the
Kong Mesh binaries instead of the vanilla Kuma ones.
To continue the installation, start from the second installation step in
the official Kuma installation guide keeping in mind that we need to install the control plane with the appropriate license file as described on this page.