You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
A user attempting to only override the kube-apiserver address with --master would expect that it would pick up the credentials mounted into the pod via /run/secrets/.
What did you expect to happen?
The APIs that kube-router uses from client-go forces kube-router to get the config from an actual kubeconfig file and if the user only supplies --master it looks like kube-router will always fail to contact the kube-apiserver.
In this case, the only way that the user can override the kube-apiserver details, is to overload the ENV vars that kubernetes supplies and set KUBERNETES_SERVICE_HOST & KUBERNETES_SERVICE_PORT
How can we reproduce the behavior you experienced?
Steps to reproduce the behavior:
Launch kube-router with --master but no --kubeconfig file
The text was updated successfully, but these errors were encountered:
What happened?
A user attempting to only override the kube-apiserver address with
--master
would expect that it would pick up the credentials mounted into the pod via/run/secrets/
.What did you expect to happen?
The APIs that kube-router uses from client-go forces kube-router to get the config from an actual kubeconfig file and if the user only supplies
--master
it looks like kube-router will always fail to contact the kube-apiserver.In this case, the only way that the user can override the kube-apiserver details, is to overload the ENV vars that kubernetes supplies and set
KUBERNETES_SERVICE_HOST
&KUBERNETES_SERVICE_PORT
How can we reproduce the behavior you experienced?
Steps to reproduce the behavior:
--master
but no--kubeconfig
fileThe text was updated successfully, but these errors were encountered: