Install Kong Gateway Operator

Uses: Kong Gateway Operator
Related Documentation
Incompatible with
on-prem
Minimum Version
- 1.6.1
TL;DR

Update the Helm repository and use Helm to install Kong Gateway Operator.

Deploying Data Planes

Kong Gateway Operator can deploy and manage Data Planes attached to a Konnect Control Plane. All the Services, Routes, and plugins are configured in Konnect and sent to the Data Planes automatically.

Install CRDs

If you want to use Gateway API resources, run this command:

kubectl apply -f https://github.com/kubernetes-sigs/gateway-api/releases/download/v1.3.0/standard-install.yaml
Copied to clipboard!

Install Kong Gateway Operator

Update the Helm repository:

helm repo add kong https://charts.konghq.com
helm repo update kong
Copied to clipboard!

Install Kong Gateway Operator with Helm:

helm upgrade --install kgo kong/gateway-operator -n kong-system --create-namespace \
  --set image.tag=1.6.1 \
  --set kubernetes-configuration-crds.enabled=true \
  --set env.ENABLE_CONTROLLER_KONNECT=true
Copied to clipboard!

Wait for Kong Gateway Operator to be ready

kubectl -n kong-system wait --for=condition=Available=true --timeout=120s deployment/kgo-gateway-operator-controller-manager
Copied to clipboard!

You should see the following content on stdout:

deployment.apps/kgo-gateway-operator-controller-manager condition met
Copied to clipboard!

Check the return code of the command to make sure it completed successfully:

if [[ $? -ne 0 ]]; then
  echo "Did not receive the expected return code"
fi
Copied to clipboard!

Once the gateway-operator-controller-manager deployment is ready, you can deploy a DataPlane resource that is attached to a Konnect Control Plane.

Did this doc help?

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!