Install Kong Gateway Operator

Uses: Kong Gateway Operator
TL;DR

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

Install CRDs

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

  1. Add the Kong Helm charts:

    helm repo add kong https://charts.konghq.com
    helm repo update
    
    Copied to clipboard!
  2. Install Kong Ingress Controller using 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!

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!