-
Notifications
You must be signed in to change notification settings - Fork 413
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Ingress controller not picking changes to new/existing Ingress resources #716
Comments
@sidd-pandey You should try the following
|
@akshaysngupta I tried checking the events and logs at verbosity 5. Nothing really comes up. I am sharing the events here:
Just to add there is no AzureIngressProhibitedTarget type resource which can prohibit the sync up with with application gateway
After killing the pod and following the new logs, most of the stuff is same, but we have following new lines:
But as I mentioned in the issue, there is no issue with initial sync up with newly spawned pods, but after this, it won't pick any changes to this ingress resource or apply new ingress resources. |
This is probably because we are skipping events for
Is there a use-case for exposing k8s dashboard through AGIC ? Would be great if you can explain your scenario. |
Basically I want to compare the ease of use and reliability when using the managed Azure Application Gateway + Ingress Controller versus Azure Load Balancer + Ambassador. |
Yes, Ingress Controller will pick up changes on the fly. |
Thanks for sharing a simpler example. I will test this, probably next week, and report back how it goes. |
Describe the bug
The deployed ingress control does not pick existing or newly created Ingress resources. The Ingress resources are properly annotated. On killing controller pod, the newly spawned pod is able to detect existing Ingress and update the Application Gateway accordingly. But after the initial sync up with Application Gateway, the pod will stop updating/listening for the Ingress existing/new resources.
AKS Kubernetes Version: 1.14.8
Helm Chart version: 1.0.0
Docker image: mcr.microsoft.com/azure-application-gateway/kubernetes-ingress:1.0.0
Things I have tried:
To Reproduce
Create an Ingress resource. It does not get synced up with Application Gateway. I have been testing out with a simple ingress resource to expose kubernetes dashboard on the private frontend configuration.
Ingress Controller details
Controller Description
Controller Logs
Logs and events are not really that helpful. Let me know there is some other way I can debug this on my end.
The text was updated successfully, but these errors were encountered: