-
Notifications
You must be signed in to change notification settings - Fork 25
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
Educates couldn't test whether ports 80/443 are available #447
Comments
For Docker Desktop to avoid that problem you would need to enable:
Does Colima have a similar configuration option you must set so that something deployed to it can use ports < 1024? |
Actually there is a different issue with Docker Desktop that might cause this issue: This stems from an issue with macOS which Docker Desktop requires special config. Again, may need to work out whether Colima has a similar issue. |
BTW, is anything else running on your system which is already using ports 80 and 443? |
Colima seems to have an issue opened for this (abiosoft/colima#492) although this seems to be a standard thing for users to do, not sure why is not supported. It seems it's related to colima networking and to the ip rather than the port. |
You may be able to run
if Colima has an issue with use of specific IPs. Run Only question will be whether that port 80/443 test uses that listen address when overridden. |
We calculate the ip to where the container need to be bound when As @GrahamDumpleton mentions, maybe if you can provide the sprcific IP where colima can listen, I guess the Colima VM ip, it might work, although there might be later problems related to the use of Docker Networks that might not work the same when on colima. |
Hi, Install colima
Start colima
Set up DOCKER_HOST variable to point to colima docker sock for compatibility
Added listenAddress to educates config,
And then, create educates cluster:
Then, deployed a test workshop, and accessed it:
Everything was working fine. Note that I used a |
Hello guys. ❯ educates admin config edit
Tools for administering Educates on Kubernetes
Available Commands:
platform Manage Educates installation
diagnostics Diagnostic commands for the local Kubernetes cluster
Use "admin <command> --help" for more information about a given command. This one is working fine |
See updated docs at https://develop--educates-docs.netlify.app/ We haven't completed updating section to replace PackageRepository based install as yet, but have for CLI based install. |
The replacement command is:
We are trying to draw a better line between local Educates cluster using Kind and a hosted cluster. |
And yes we still need to add to release notes for nature of some of these changes. Also need to look at a migration page for 2.X to 3.X to better call out changes. |
Thank you Graham. One minor issue with $ educates local config edit
Error: unable to temporary values file "/Users/Petr_Ruzicka/Library/Application Support/educates/values.yaml.49031": open /Users/Petr_Ruzicka/Library/Application Support/educates/values.yaml.49031: no such file or directory -> I had to create the I updated the docs for the Colima users: #500 |
Okay, what has probably happened is that as we have refactored the CLI, we have managed to drop the bit of code that ensures the directory exists. |
Fixed. Looks like check may have never existed and we never noticed since directory had been created previously for us for other reasons and never re-tested from scratch. |
Describe the bug
I would like to start my own kind cluster using educates - like it is described here.
Unfortunately I'm getting the error:
Additional information
I'm using Mac OS 14.4 with colima (not Docker Desktop) as a container engine:
Let me know if I can run educates with Colima...
Thank you for your great work...
The text was updated successfully, but these errors were encountered: