Install Kong Gateway Operator
Uses:
Kong Gateway Operator
Related Documentation
Incompatible with
on-prem
In This Series
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
Install Kong Gateway Operator
Update the Helm repository:
helm repo add kong https://charts.konghq.com
helm repo update kong
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
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
You should see the following content on stdout
:
deployment.apps/kgo-gateway-operator-controller-manager condition met
Check the return code of the command to make sure it completed successfully:
if [[ ! $? -neq 0 ]]; then
echo "Did not receive the expected return code"
fi
Once the gateway-operator-controller-manager
deployment is ready, you can deploy a DataPlane
resource that is attached to a Konnect Control Plane.