Hi all,
I’m trying to installa KIC 3.5 o a AKS cluster and I use the chart kong/kong to create 2 separated deployment. The first deployment is used to deploy only the kong gateway/proxy and configure Azure load balancer. The endpoints are correctly present behind the healess service:
kubectl get endpoints -n ingress ingress-kong-proxy-kong-admin
Warning: v1 Endpoints is deprecated in v1.33+; use ``discovery.k8s.io/v1`` EndpointSlice
NAME ENDPOINTS AGE
ingress-kong-proxy-kong-admin 10.244.4.172:8001,10.244.5.107:8001 103m
The second deployment is used to deploy the ingress controller part and the pod fails the startup with this issue:
2025-09-26T17:20:07Z error setup.initialize-kong-clients Failed to create kong client(s), retrying… {“delay”: 1, “error”: “no endpoints for service: "ingress/ingress-kong-proxy-kong-admin"”}
2025-09-26T17:20:08Z error setup.initialize-kong-clients Failed to create kong client(s), retrying… {“delay”: 1, “error”: “no endpoints for service: "ingress/ingress-kong-proxy-kong-admin"”}
2025-09-26T17:20:09Z error setup.initialize-kong-clients Failed to create kong client(s), retrying… {“delay”: 1, “error”: “no endpoints for service: "ingress/ingress-kong-proxy-kong-admin"”}
I suspect that the serviceaccount created from the helm chart hasn’t the correct permissions but I also configured the RBAC under the ingressController node like:
rbac:create: trueenableClusterRoles: truegatewayAPI:enabled: truerules:- apiGroups: [“”]resources: [“services”, “endpoints”, “secrets”, “configmaps”]verbs: [“get”, “list”, “watch”]- apiGroups: [“”]resources: [“services/status”]verbs: [“update”]- apiGroups: [“”]resources: [“events”]verbs: [“create”, “patch”]- apiGroups: [“gateway.networking.k8s.io”]resources: [“gatewayclasses”, “gateways”, “httproutes”, “grpcroutes”, “tcproutes”, “tlsroutes”, “udproutes”, “referencegrants”, “backendtlspolicies”]verbs: [“get”, “list”, “watch”]- apiGroups: [“gateway.networking.k8s.io”]resources: [“gatewayclasses/status”, “gateways/status”, “httproutes/status”, “grpcroutes/status”, “tcproutes/status”, “tlsroutes/status”, “udproutes/status”]verbs: [“update”]- apiGroups: [“configuration.konghq.com”]resources: [““]verbs: [””]- apiGroups: [“networking.k8s.io”]resources: [“ingresses”, “ingressclasses”]verbs: [“get”, “list”, “watch”]- apiGroups: [“networking.k8s.io”]resources: [“ingresses/status”]verbs: [“update”]- apiGroups: [“”]resources: [“pods”, “nodes”]verbs: [“get”, “list”, “watch”]- apiGroups: [“admissionregistration.k8s.io”]resources: [“validatingadmissionconfigurations”]verbs: [“get”, “list”, “watch”, “create”, “update”, “patch”, “delete”]
Could someone help me to identify the root cause of this issue?
Thanks,
Marcello