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

Install Kong Gateway Operator

  1. Add the Kong Helm charts:

    helm repo add kong https://charts.konghq.com
    helm repo update
    
  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
    

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
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!