Skip to content

do not force http protocol versions for api #3

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

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

mogaika
Copy link

@mogaika mogaika commented Dec 15, 2020

There is no requirement to use http2 in kubernetes api.
Since we use transport=>tls, by default gun will try http2 and fallback to http.

There is no requirement to use http2 in kubernetes api.
Since we use transport=>tls, by default gun will try http2 and fallback to http.
@RoadRunnr
Copy link
Contributor

I'm not convinced that that works. The watch API needs a persistent connection, that is either HTTP2 or WebSockets. Plain HTTP might cause lots of reconnects of the watch connection. That would probably lead to problems.

Also, I don't see a need to support another dialect of kubernetes. The plan is to drop VXLAN controller as soon as possible. This fixed version is only a stop-gap measure and needs to die.

@RoadRunnr
Copy link
Contributor

BTW: can you point to a authoritative source that documented that HTTP2 for the API server is unsupported for the API server? I tried to find reference, but couldn't locate one.

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

Successfully merging this pull request may close these issues.

2 participants