Open kahirokunn opened 1 year ago
Very much related to #5396
The Contour project currently lacks enough contributors to adequately respond to all Issues.
This bot triages Issues according to the following rules:
You can:
Please send feedback to the #contour channel in the Kubernetes Slack
What steps did you take and what happened: [A clear and concise description of what the bug is.]
ExtensionService does not work when a Knative service is specified in ExtensionService. I have verified the following configuration ExtensionService was Valid though, I did not receive gRPC from envoy.
It works with
spec.selector
as follows.However, in today's services, there are many cases where
spec.selector
is not present. For example, it could be a service created by Cilium, or a service created by Knative.The common denominator is that the Operator creates the Endpoints object.
In the case of Cilium, it is important to access the IP of the service, not the IP of the endpoints.
With the current Contour, I can't combine it with services that do advanced things like Cilium, Knative, etc. Can you do something about this?
What did you expect to happen:
Anything else you would like to add: [Miscellaneous information that will assist in solving the issue.]
Environment:
Contour version: v1.25.0
Kubernetes version: (use
kubectl version
):Server Version: version.Info{Major:"1", Minor:"26+", GitVersion:"v1.26.4-eks-0a21954", GitCommit:"4a3479673cb6d9b63f1c69a67b57de30a4d9b781", GitTreeState:"clean", BuildDate:"2023-04-15T00:33:09Z", GoVersion:"go1.19.8", Compiler:"gc", Platform:"linux/amd64"}Kubernetes installer & version: EKS
Cloud provider or hardware configuration:
OS (e.g. from
/etc/os-release
):