Skip to content
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

Support of OutlierDetection in DestinationRule for Grpc-Proxyless #3001

Open
aditya-32 opened this issue Nov 24, 2023 · 0 comments · May be fixed by #3000
Open

Support of OutlierDetection in DestinationRule for Grpc-Proxyless #3001

aditya-32 opened this issue Nov 24, 2023 · 0 comments · May be fixed by #3000

Comments

@aditya-32
Copy link

Describe the feature request
istio grpc-proxyless support for outlierDetection

Currently istio supports outlierDetection feature for only envoy proxy and being one of the performant features of istio which we to use in our production setup, but this feature is not supported for grpc-xds proxyless setup.

Grpc-xds supports only 2 algorithms xds-grfc

Failure Percent
Success Rate
Envoy's outlierDetection also the algorithm support but istio does not provide any way to configure these. In order to unblock we tried to use EnvoyFilter to configure those algorithm parameters. We were able to do this in presence of sidecar Envoy proxy as istio does provide the patching of EnvoyFilterConfig over the clusterConfig, but this patching was not provider for grpc-proxyless

hence a better solution would be if istio supports OutlierDetection for grpc-proxyless where we wont need to patch envoyFilter config as a workaround and configure outlierDetection from DestinationRule itself.

Describe alternatives you've considered
As an alternative we tried to use EnvoyFilter which patched the its config along the clusterConfig generated after applying destinationRule.
discussion mention here : istio/istio#47927
Describe alternatives you've considered

Affected product area (please put an X in all that apply)

[ ] Configuration Infrastructure
[x] Docs
[ ] Installation
[x] Networking
[ ] Performance and Scalability
[ ] Policies and Telemetry
[ ] Security
[ ] Test and Release
[x] User Experience

Additional context

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants