kuma icon indicating copy to clipboard operation
kuma copied to clipboard

automatic protocol selection

Open nikita15p opened this issue 3 years ago • 18 comments

Summary

Can we leverage envoy's http inspector (Reference: https://www.envoyproxy.io/docs/envoy/latest/configuration/listeners/listener_filters/http_inspector). So that kuma automatically inspects and applies protocol HTTP and HTTP/2 traffic on inbound and outbound ports. And in case protocol is not determined automatically, it can be treated as plain TCP traffic.

Kuma Reference: https://kuma.io/docs/1.2.0/policies/protocol-support-in-kuma/

nikita15p avatar Jun 19 '21 06:06 nikita15p

The only downside I can see is that the config will be much bigger, but I would definitely want to see this feature in Kuma.

jakubdyszkiewicz avatar Jul 02 '21 12:07 jakubdyszkiewicz

One possibility as well is to add a list of well known ports that pick the right protocol. Though this might just bite us back in troubleshooting.

lahabana avatar Nov 30 '21 09:11 lahabana

This issue was inactive for 30 days it will be reviewed in the next triage meeting and might be closed. If you think this issue is still relevant please comment on it promptly or attend the next triage meeting.

github-actions[bot] avatar Dec 31 '21 08:12 github-actions[bot]

With reachable proxy the configuration might not be that big.

lahabana avatar Feb 14 '22 15:02 lahabana

This issue was inactive for 30 days it will be reviewed in the next triage meeting and might be closed. If you think this issue is still relevant please comment on it promptly or attend the next triage meeting.

github-actions[bot] avatar Mar 17 '22 08:03 github-actions[bot]

This issue was inactive for 30 days it will be reviewed in the next triage meeting and might be closed. If you think this issue is still relevant please comment on it promptly or attend the next triage meeting.

github-actions[bot] avatar Apr 17 '22 08:04 github-actions[bot]

This issue was inactive for 30 days it will be reviewed in the next triage meeting and might be closed. If you think this issue is still relevant please comment on it promptly or attend the next triage meeting.

github-actions[bot] avatar May 20 '22 08:05 github-actions[bot]

FWIW while this is a default in istio the performance impact is so that it's not recommended in prod

lahabana avatar May 20 '22 08:05 lahabana

This issue was inactive for 30 days it will be reviewed in the next triage meeting and might be closed. If you think this issue is still relevant please comment on it promptly or attend the next triage meeting.

github-actions[bot] avatar Jun 20 '22 08:06 github-actions[bot]

This issue was inactive for 30 days it will be reviewed in the next triage meeting and might be closed. If you think this issue is still relevant please comment on it promptly or attend the next triage meeting.

github-actions[bot] avatar Jul 29 '22 08:07 github-actions[bot]

This issue was inactive for 90 days. It will be reviewed in the next triage meeting and might be closed. If you think this issue is still relevant, please comment on it or attend the next triage meeting.

github-actions[bot] avatar Oct 28 '22 08:10 github-actions[bot]

This issue was inactive for 90 days. It will be reviewed in the next triage meeting and might be closed. If you think this issue is still relevant, please comment on it or attend the next triage meeting.

github-actions[bot] avatar Jan 27 '23 08:01 github-actions[bot]

This issue was inactive for 90 days. It will be reviewed in the next triage meeting and might be closed. If you think this issue is still relevant, please comment on it or attend the next triage meeting.

github-actions[bot] avatar Apr 28 '23 07:04 github-actions[bot]

This issue was inactive for 90 days. It will be reviewed in the next triage meeting and might be closed. If you think this issue is still relevant, please comment on it or attend the next triage meeting.

github-actions[bot] avatar Jul 28 '23 07:07 github-actions[bot]

This issue was inactive for 90 days. It will be reviewed in the next triage meeting and might be closed. If you think this issue is still relevant, please comment on it or attend the next triage meeting.

github-actions[bot] avatar Oct 27 '23 07:10 github-actions[bot]

This issue was inactive for 90 days. It will be reviewed in the next triage meeting and might be closed. If you think this issue is still relevant, please comment on it or attend the next triage meeting.

github-actions[bot] avatar Feb 01 '24 07:02 github-actions[bot]

This issue was inactive for 90 days. It will be reviewed in the next triage meeting and might be closed. If you think this issue is still relevant, please comment on it or attend the next triage meeting.

github-actions[bot] avatar May 08 '24 07:05 github-actions[bot]