-
Notifications
You must be signed in to change notification settings - Fork 57
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
docs: Add k3s to the Compatibility matrix #281
Conversation
There is currently a PR underway that would make k3s support a lot simpler. Lets hold off on adding k3s to the matrix until it is released. |
Oh wow that's fresh off the block, thanks for linking. |
I have a secret plan to embed spegel in the k3s supervisor, to allow for sharing the preloaded airgap tarballs across the cluster using spegel as an embedded distributed registry. I don't know if it'll go anywhere (I haven't talked to product management or anyone else on the team), but I'd love to make it work. Adding hosts.toml support is the first step in making that possible. |
That would be amazing, hopefully you can get approval and time to work on it. I know Talos is working on something similar to have this built into their distro too. |
@brandond we should talk. While I do not have this use case it is one that I have discussed with others. In theory I see no reason why this would not work, but it would be very interesting to see how it would perform in the real world. |
@phillebaba the biggest hurdle at the moment is the fact that all of your packages are K3s likes to embed components and run them in its main process - we successfully do this for etcd and all the various Kubernetes components, for example. Unfortunately, I can't take the bits from I need from main.go and embed them directly in k3s because of the internal package restrictions enforced by go - so my first move (at the moment) would involve forking this repo and renaming all the packages. https://github.com/brandond/spegel/commits/main and https://github.com/brandond/k3s/commits/embed-spegel - although I literally just started tinkering with it this afternoon. |
@phillebaba do y'all have a slack channel workspace, or can I find you on Kubernetes slack? I have some questions about the DHT lookups; I'm seeing that they just don't work at all due to a defect in the async provider lookup, but I want to make sure I'm not doing something wrong first.
Edit: nevermind, the proxy's noop error handler was silently swallowing a TLS error. If I'm going to use https I need to pass through a transport with the CAs set up properly. |
@brandond i messages you on the cncf slack. You can also find me on the Kubernetes slack if that's easier. |
Add k3s nuances to Compatibility matrix
Fixes #212