-
Notifications
You must be signed in to change notification settings - Fork 591
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
KIC+Knative Serving. KService is getting stuck in Unknown state with IngressNotConfigured reason #2543
Comments
Hi @Gaspero thank you for your detailed, in-depth report. I want to start with providing some context I feel is highly relevant to the issue: Knative support in the ingress controller is currently behind a feature gate and we consider the integration at an alpha level of maturity. Our integration with Knative has lagged behind upstream because we (the maintainers) have had little to no feedback or usage of the integration by end-users and so consequently we have had no impetus to further its development. We have in fact been considering removing the feature entirely (as opposed to promoting it to a full and supported feature as per the feature gates documentation) due to lack of interest. I provide that context just to set some expectations: we consider this a low priority issue for the reasons stated above meaning that there's a lot of other work that needs to happen first. In the meantime however we're open to community users coming forth to help champion this integration, so let us know if that's something you'd be interested in? In general I want to know if the above all makes sense to you and I would like to have you share your thoughts and concerns on the matter. In particular if you could help us to better understand your use case and needs for this integration that would be helpful as we've had almost no such engagements for over a year. |
Hello @shaneutt Thank you for providing the context and some details regarding current status of KIC+Knative integration. I will be happy to share my thoughts and give you feedback on how KIC+Knative suited my needs. To start with, I think it is important to mention that I am not a professional software engineer and more like a hobby developer. One of the main reasons to choose KIC was Kong's rich plugin ecosystem. Also, when I was researching alternative networking layers for Knative, they seemed a little less user-friendly, harder to configure and lacked documentation compared to Kong. As for today, I guess I overestimated the need in ACL and JWT Auth Plugin in my particular use case as their functionality could be integrated in microservices with a little customization. I would also like to point out that Viktor Gamov's Youtube tutorials helped a lot to understand the basics and strengths of KIC+Knative integration. |
Thanks for that update @Gaspero, it's good to know about your active use case as this can help us to make more informed decisions. Previously I had asked if taking this issue on is something you'd want to take on personally, just wanted to check in on that again before we put this on our board? |
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions. |
Can someone take a look at this? really want to use kong because of its plugins system with knative and cant |
Apparently it worked with older version of knative and kong ingress controller |
I can see that the feature gate is stil in in It would be a pity. But I don't see a point in saying you support something and not fixing issues at all. |
Hi @dark-m0de 👋 Thanks for your comment. The reason for this still marked as The issue is open for all users to see and if there's perhaps a brave soul out there: to contribute to the project by fixing this before we might ever get to it. Given the above and @shaneutt's comment we're still thinking about the support of Knative in KIC but our current reasoning got us to a point where we want to reconsider support for Knative at all (related: #2813). |
ok, thank you. According to this comment in #2813 it is then clear the Knative support will be deprecated. Its a pity. However, at least we have certainty and can find another way to use Knative. |
Is there an existing issue for this?
Current Behavior
I'm following steps from Kong guide https://docs.konghq.com/kubernetes-ingress-controller/2.3.x/guides/using-kong-with-knative/
KService 1st revision seems OK, but after updating KService, it's N-th revision is getting stuck in Unknown state with IngressNotConfigured reason.
Although changes are applied to Service: e.g. Hello world's TARGET env variable seem to be changed.
Expected Behavior
When KService is updated and new Revision is created, KService should be in Ready state if changes have applied successfully.
Steps To Reproduce
Kong Ingress Controller version
Kubernetes version
Anything else?
No response
The text was updated successfully, but these errors were encountered: