Enterprise License
Kong Ingress Controller can manage Kong Gateway Enterprise instances. To deploy Kong Gateway Enterprise create a Kubernetes secret containing your license key and set the LICENSE_DATA
environment variable on your Kong Gateway pods.
Applying a license
-
Create a file named
license.json
containing your Kong Gateway Enterprise license and store it in a Kubernetes secret:kubectl create namespace kong kubectl create secret generic kong-enterprise-license --from-file=license=./license.json -n kong
-
Create a
values.yaml
file:gateway: image: repository: kong/kong-gateway env: LICENSE_DATA: valueFrom: secretKeyRef: name: kong-enterprise-license key: license
-
Install Kong Ingress Controller and Kong Gateway with Helm:
helm upgrade --install kong kong/ingress -n kong --create-namespace --values ./values.yaml