kubectl -n kong-system wait --for=condition=Available=true --timeout=120s deployment/kong-operator-kong-operator-controller-manager
Install Kong Operator
Use Helm and Kong’s kong-operator chart.
Install Kong Operator
The Kong Operator can deploy and manage Data Planes connected to a Konnect Control Plane. Configuration for services, routes, and plugins is managed entirely through Konnect and propagated automatically to Data Planes.
Create the kong namespace
Create the kong namespace in your Kubernetes cluster, which is where the Getting Started guide will run:
kubectl create namespace kong
Install the Operator
-
Add the Kong Helm charts:
helm repo add kong https://charts.konghq.com helm repo updateCopied! -
Install Kong Operator using Helm:
helm upgrade --install kgo kong/gateway-operator -n kong-system \ --create-namespace \ --set env.ENABLE_CONTROLLER_KONNECT=trueCopied!
If you want cert-manager to issue and rotate the admission and conversion webhook certificates, install cert-manager to your cluster and enable cert-manager integration by passing the following argument while installing:
--set global.webhooks.options.certManager.enabled=true
If you do not enable this, the chart will generate and inject self-signed certificates automatically. We recommend enabling cert-manager to manage the lifecycle of these certificates.
If you want cert-manager to issue and rotate the admission and conversion webhook certificates, install cert-manager to your cluster and enable cert-manager integration by passing the following argument while installing:
--set global.webhooks.options.certManager.enabled=true
If you do not enable this, the chart will generate and inject self-signed certificates automatically. We recommend enabling cert-manager to manage the lifecycle of these certificates.
Wait for readiness
Wait for the Kong Operator’s controller deployment to become available before proceeding, ensuring it’s ready to manage resources:
Once the Kong Operator is ready, you can begin provisioning Gateway Control Planes and Data Planes using Konnect CRDs.