-
Notifications
You must be signed in to change notification settings - Fork 575
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
[BUG] Failed to install Longhorn 1.3.2 on K3s 1.25.3 #4788
Comments
Have a look at #4003 |
Note, you need to use K3s 1.24.7 because of a bug with Longhorn in 1.25.3 (longhorn/longhorn#4788). $ INSTALL_K3S_VERSION=v1.24.7+k3s1 ./setup.sh Signed-off-by: Volker Theile <vtheile@suse.com>
Longhorn 1.3.x doesn't support Kubernetes 1.25. We have to wait for Longhorn 1.4.0 release as mentioned in the issue #4003 |
See longhorn/longhorn#4788 Signed-off-by: Volker Theile <vtheile@suse.com>
This is mindblowing that this has happened, as there was no secret that these features were changed/deprecated, and 1.25 is now |
This is unacceptable. Both are made by the same company, how can you let this happen? I upgraded my three etcd nodes to 1.25.3 which seemed fine (longhorn doesn't write volumes to them). But then I upgraded one of my two worker nodes and BAM! longhorn will not initialize on the one worker node. Tried going back to 1.24.3 on that worker and still broke. Now half my pods are stuck in "unknown" because none of the volumes will mount on that node. No mention of any of this incompatibility on the upgrade page. EDIT: #4003 has a solution that worked to fix it: |
Unacceptable and mindblowing is maybe a little bit harsh. What features exactly did you need from 1.25.x, that you upgraded? Besides that, I always recommend to people to run stage/development environment that matches production, where updates or any kind of changes are tested and verified before applied to production. |
I didn't mean for "mindblowing" to come across as harsh; maybe I should clarify. I found it mindblowing because of the support/documentation around configuring auto-upgrading clusters (Rancher/k3s/etc), and these projects are part of the same company. Surely someone should have realized what would happen and raised the issue internally?
Either way, it is money/time lost, due to devs trying to save a dev/staging cluster. |
I'm unashamedly calling it mind-blowing. For the same company that distributes K3S to release a stable update that causes breaking changes to their "native" storage solution has caused headaches for so many people now. K3S docs outline how to auto update your cluster on stable branch, which no doubt many people like me would have had in place. Automatically causing a breaking change. As stated above, these breaking changes were already EOL, why were they still implemented in Longhorn up to the point of removal? I'd implore Rancher to fast-track a fix for this. Am I getting the product I pay for? Sure, probably. I'm grateful for the product being free and open source. Do I have a right to be disappointed by the outcome of these events though? I think so. If this were a third party product I might have some understanding but for the same company to cause this is unfathomable. @xamindar how are you finding the master branch? I don't want to screw anything up even more so I might have to wait for a "stable" branch update. |
@2fst4u The master branch has been fine on my setup (5 raspberry pi4 nodes). I have 10 volumes. Everything seems to be working correctly; volumes, mounts, backups to nfs. I don't think I will touch it again until the new stable version with this issue resolved is out, however. |
I guess my next question is when an update eventually comes out, will upgrading from master to that new version work ok? |
See longhorn/longhorn#4788 Signed-off-by: Volker Theile <vtheile@suse.com>
For what it's worth, Linode just upgraded our LKS cluster to 1.25, and our Longhorn statefulSets are all broken now. Hopefully I can get this figured out from the passengers seat of a car on a Saturday night! |
I think I have related issue, The source code is available here: https://github.com/omidraha/pulumi_example/blob/main/longhorn/longhorn.py Info:
Info:
Info:
Related concept: defenseunicorns/zarf#1607 |
Yes, my issue fixed and I successfully deployed |
Describe the bug
Longhorn 1.3.2 can not be installed on K3s
v1.25.3
. With K3sv1.24.7+k3s1
it is working.To Reproduce
Expected behavior
It should install Longhorn using latest K3s.
The text was updated successfully, but these errors were encountered: