-
Notifications
You must be signed in to change notification settings - Fork 1.2k
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
vsix Plugin downloads fail (Ubuntu 20.04/microk8s/chectl) #18128
Comments
|
Meanwhile I got the workspaces to start up by changing the default dns-server in microk8s (which is using 8.8.8.8/8.8.4.4 by default) to my local dns, so your tip (3) is probably the cause, at least the problem is related to DNS. Now however I have the problem that from within the workspace, I cannot connect to any web services. Concretely, checking out the demo projects from github fails (theia). When opening a shell I don't know if this is still in scope of this ticket. Should I open another one? |
@mutech it seems like your issue is not in "che" itself but in the previous layer which is the kubernetes single node cluster. You may want to check about similar issues in microk8s wikis and their gh repo to see if you see any fitting scenario. In the meantime maybe you can start a simple container (like this one) that includes networking tools into your cluster to check out what's going on. |
microk8s support is available but needs to be improved -- there is an issue open for this already: #14455 |
My bad, it was a firewall issue. Apparently microk8s, even though doing quite a bit of firewall massaging is not by default configuring it to let traffic from pods pass out. Sorry for steering up waves here, but maybe you can drop a hint in your microk8s installation notes to help the next guy stumbling over this: https://ubuntu.com/tutorials/install-a-local-kubernetes-with-microk8s#2-deploying-microk8s |
Describe the bug
Running workspaces fails because of download errors for vsix plugins (independent of the plugin/workspace type).
I installed two instances, one on macos/docker for macos and one on ubuntu using microk8s. The macos installation works fine, the Ubuntu installation consistently fails.
Che version
Steps to reproduce
I tried three installation paths (deleting instance in between installations):
chectl server:start --installer=helm --platform=microk8s
chectl server:start --installer=helm --platform=microk8s --multiuser
chectl server:start --platform=microk8s
All succeed and I can eventually access the dashboard and start a workspace which fails to download plugins after repeated tries:
Expected behavior
The workspace starts without failing to download vsix plugins.
Runtime
kubectl version
)oc version
)minikube version
andkubectl version
)minishift version
andoc version
)docker version
andkubectl version
)Screenshots
Installation method
Environment
Eclipse Che Logs
Additional context
I found few issues describing similar effects as a result of mitm ssl-proxies. I'm not using any proxies (not that I know off, I'm a k8s noob, so maybe microk8s is doing stuff I wouldn't expect).
The text was updated successfully, but these errors were encountered: