kubectl apply -f https://github.com/kubernetes-sigs/gateway-api/releases/download/v1.0.0/standard-install.yaml
kubectl apply -f https://github.com/kubernetes-sigs/gateway-api/releases/download/v1.0.0/experimental-install.yaml
helm repo add kong https://charts.konghq.com
helm repo update
helm install kong kong/ingress --values values.yml --namespace kong --create-namespace
Kubernetes exposes the proxy through a Kubernetes service. Run the following commands to store the load balancer IP address in a variable named PROXY_IP:
export PROXY_IP=$(kubectl get svc --namespace kong kong-gateway-proxy -o jsonpath='{.status.loadBalancer.ingress[0].ip}')
echo $PROXY_IP
kubectl apply -f kong-tls-secret.yml
kubectl create -n kong secret generic redis-password-secret --from-literal=redis-password=PASSWORD
helm install -n kong redis oci://registry-1.docker.io/bitnamicharts/redis \
--set auth.existingSecret=redis-password-secret \
--set architecture=standalone