-
-
Notifications
You must be signed in to change notification settings - Fork 103
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
Allow to specify the port of the api servers #17
Conversation
Thanks for the suggestion. I don't see the case for this. Can you propose this to upstream bootkube to see if its something they care to support? That might lend it some precedent. The current setup is best practice at the moment, as far as I'm aware. |
Actually we can specify the port of the API with bootkube using the --api-servers option. |
New PR done: #18 |
Looks like bootkube is allowing this. Its a little concerning, because we don't test this and higher-level projects are always using 443. Its fine if I'm not keen to add an addition variable, allow this to vary between clusters, change (break) the current |
Perhaps there are more legitimate use-cases that haven't been voiced. Perhaps if there were sufficient reason for the whole Kubernetes ecosystem to change, then all poseidon projects could switch (all firewalls and load balancers, across all platforms) in unison so all platforms continue to "just work" and it remains an implementation detail. It'll still need all sorts of breakage notices, I'm thinking of all the load balancers and routers I'd need to update. It'd be rather disruptive, but if it was clearly the future direction... |
Ok i understand your explainations. |
This would be a non-breaking way to introduce the option, and more likely than #18. If running the apiserver on 6443 gains wide adoption we could make the switch, re-open this as an escape hatch (in case someone can't switch to 6443 for a time), and then remove it once 6443 is canonical. |
Allow to specify another port than 443 for the API servers.
For example kubeadm use the port 6443 instead of 443.