Support of OutlierDetection in DestinationRule for Grpc-Proxyless
Opened this issue · 0 comments
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