-
Notifications
You must be signed in to change notification settings - Fork 1.3k
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
failed to open dashboard in minikube in some situations where --extra-config is used #87
Comments
Hi @darren-fu -- thanks for reporting this! Can you provide a bit more info about your kubernetes environment? Are you running in minikube, cloud hosted, etc? Is RBAC enabled? Fwiw, I ran into this issue in a minikube environment that didn't have RBAC properly configured. The error looked like this in my web browser: The issue was that some of the containers in the kube-system namespace had failed to start as a result of me starting minikube with RBAC enabled. I fixed it by applying the config found here: kubernetes/minikube#1734 (comment) Let me know if that works for you. We should certainly make this easier to debug as well. |
Hi, @klingerf ,yes, I use minikube.
I apply the RBAC config you mentioned here:
when I try to access dashboard, get same error(try to restart minikube, still get this error)
As a new user for K8S, I don't how to fix this now, can you give me some help? thx |
Hi @darren-fu, Sorry that you're still having issues with this. Can you try starting minikube without RBAC enabled? And when you reinstall conduit, do you still get the same error? We want to check if this is related to your minikube and kubernetes setup or if the issue is related to RBAC use with conduit. Thank you! |
@hi @franziskagoltz,
reinstall conduit
get same error
again, version
|
HI @darren-fu, Thanks for the detailed set-up. It seems like the In the meantime, if you run a Let us know how this goes! |
@franziskagoltz |
It seems really strange to me that specifying |
@wmorgan @franziskagoltz |
|
@darren-fu wrote:
@darren-fu You're comment seems to be missing a closing quote. Could you clarify it please? I reopened this. We should verify that Conduit actually works correctly in the configurations given by @darren-fu. Besides the one I quoted above in this comment:
Hopefully this is just about RBAC-related issues that were fixed in more recent versions. |
@briansmith yes, I missing a closing quote, rhe extra-config I use with minikube as follow:
|
I did a bit of investigation for this issue. Here are the versions that I'm running:
When I run:
The command completes, but the kubernetes cluster is unreachable via kubectl:
So I was unable to test conduit with that configuration. Maybe there's some additional step I need to take to configure kubectl? Usually this happens automatically though. When I run:
The command completes and the kubernetes cluster is reachable via kubectl. Then I run:
That command also completes successfully, and
When I run Based on these results, I'm concluding that:
I still don't know if conduit works with any of the other |
Am going to close this due to inactivity, please re-open if it's still an issue. |
`bind::BoundService` wraps a `Reconnect` service and handles its Connect errors. However, `BoundService` exposes `Reconnect`'s Error type to callers even though these errors can never be returned. Furthermore, `Reconnect` is allowed be polled after returning an error, triggering the inner service to be rebuilt. We needlessly duplicate this logic in `BoundService`. Before splitting this file up into smaller chunks, let's update `BoundService` to more narrowly adhere to `Reconnect`s API: - Only the inner error type is returned. `unreachable!` assertions have been made where error variants cannot be returned. - Do not "rebind" the stack explicitly. Instead, let `Reconnect` do this. - Now BoundService::call may panic if invoked before poll_ready. It's a programming error, since `Reconnect` requires that `poll_ready` be called first.
but i get nothing but an error when visit the url : http://127.0.0.1:8001/api/v1/namespaces/conduit/services/web:http/proxy/routes
The text was updated successfully, but these errors were encountered: