-
Notifications
You must be signed in to change notification settings - Fork 609
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
[FEATURE] Talos support #3161
Comments
The current Longhorn engine is dependent on iscsi. I am curious why k3os's future is uncertain? |
Sounds good @PhanLe1010 ... that works is ongoing in regards to the next generation of the Longhorn engine. On K3OS see:
|
iscsi-tools are now support via system extensions on the talos side. |
I fear it's more than just the settings. I fear it's also that bash and other tools are used. There's a somewhat long list of tools:
|
ref:
Also, need a customized tgt system extension |
Note:
I've written a PoC to test the feasibility of the changes. And will revisit this issue later to provide a proper LEP. |
Same situation |
Review the hyperlinks you quoted 😉 As for Nutanix, no. The plugin directly interacts with the Proxmox API. But if it works it works well. I'm directly using block storage in K8s now. It's awesome. |
Oh, duh, it's late here.
That's a shame. Need this to be merged then. |
@c3y1huang Any updates on the merge process? |
The PRs will be released in the near future and planned for the upcoming 1.6.0 release. |
Test results (core):
|
Test result (full):
|
To ensure it actually makes 1.6.0, it might be best to give the PR's a bit more pro-active attention @innobead |
Hi, I am also very much interested in this. Keep up the great work! |
Currently I am experimenting Longhorn with Talos v1.6.0. Somehow, patching the machine kubelet extra-mount isn't working as in Talos v1.5.5. cc @frezbo
|
what's the error? |
There is no error, the mount didn't seem to apply somehow. |
Probably check the
|
Thank you @frezbo . It appears this was a false alarm caused by a typo in my launch template. |
Test result (full):
The 2 failed test cases seem unrelated to this feature.
|
@chriscchien Please help with this. @longhorn/qa |
Verified passed on master-head (longhorn-manager b2132e7) following longhorn/website#827 to setup Talos environment, but extra config for
Longhorn can be installed successfully in the configured Talos environment. And longhorn-tests |
Instead lowering PodSecurity for whole cluster it would be better either to label longhorn-system namespace or put it into PodSecurityConfiguration as exemption (https://kubernetes.io/docs/tasks/configure-pod-container/enforce-standards-admission-controller/#configure-the-admission-controller). |
@c3y1huang Would you like to add this to the documentation? |
Longhorn's documentation has links directing to the Talos documentation, which offers various approaches for handling this (including the namespace approach). |
Is your feature request related to a problem? Please describe.
Talos does not support longhorn due to missing iscsi support:
siderolabs/talos#3057
Describe the solution you'd like
Other supported storage providers in talos use the nvmf protocol to overcome this issue.
Describe alternatives you've considered
I would really like to continue using longhorn, the other solutions have their our limitations like needing a seperated disk.
Additional context
With an uncertain future of k3os many users might take a look at talos.
The text was updated successfully, but these errors were encountered: