fhuzero opened a new pull request #606: URL: https://github.com/apache/apisix-ingress-controller/pull/606
- Why submit this pull request? - [ ] Bugfix - [x] New feature provided - [ ] Improve performance - [ ] Backport patches - Related issues #533 ___ ### New feature or improvement This PR provides support for Knative so that APISIX Ingress Controller is an alternative to KIngress implementation. It can replace Istio, Gloo, Kourier, or Kong to serve as the network layer of Knative Serving. APISIX Ingress Controller is now aware of status change of Knative ingress, able to parse it, and can translate it to APISIX custom resource like routes and upstreams. The current supported API version of Knative ingress is _networking/v1alpha1_. Some key changes are listed as follows. - Add a general KnativeIngress interface to encapsulate different versions - Add a KnativeIngressVersion to support different Knative ingress version - Add KnativeClient to operate Knative builtin resources - Add KnativeIngressInformer and KnativeIngressLister - Add knativeIngressController and its related methods such as event hander - Add function (TranslateKnativeIngress) to translate KnativeIngress to APISIX routes and upstreams -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
