Weave Kubernetes Addon not working on latest kernel Topic is solved

Having issues with your DietPi installation, or, found a bug? Post it here.
Post Reply
seanlperkins
Posts: 3
Joined: Fri Jan 17, 2020 10:16 pm

Weave Kubernetes Addon not working on latest kernel

Post by seanlperkins »

I have a Kubernetes cluster that has AMD and ARM nodes. My ARM nodes are Raspberry Pi's. I recently added two Raspberry Pi 4's to my cluster. I installed the latest DietPi image on them which comes with kernel 4.19.75-v7l+. My K8s cluster uses the Weave network plugin. On the two new nodes the Weave pods Segfault. After a lot of searching I found there is an issue with kernel 4.19.75 and the fix is to upgrade to a later kernel like 4.19.81. That bug can be seen here - https://github.com/weaveworks/weave/issues/3717

My other Raspberry Pi are 3's and they are running 4.19.66-v7+ and Weave works just fine on that kernel.

So my question: Is there a way to upgrade the kernel? Running apt-get dist-upgrade doesn't work and I was not able to find anything in my searching.

I do have a copy of DietPi stretch (4.19.66-v7+) but I was hoping to not have to go backwards :-)

Thanks!

User avatar
Joulinar
Posts: 448
Joined: Fri Nov 15, 2019 11:49 pm

Re: Weave Kubernetes Addon not working on latest kernel

Post by Joulinar »

Hi,
many thanks for your report.

DietPi for RPi is based on Raspbian Lite. It's not an independent distribution with on own kernel. You could try using rpi-update to update to latest kernel version but this would be on your own risk. This is because it updates the Linux kernel and Raspberry Pi firmware to the very latest version which is currently under test. It may therefore make your Pi unstable, or cause random breakage.

https://www.raspberrypi.org/documentati ... pdating.md

BTW: using rpi-update was as well suggested on the link your provided.

seanlperkins
Posts: 3
Joined: Fri Jan 17, 2020 10:16 pm

Re: Weave Kubernetes Addon not working on latest kernel

Post by seanlperkins »

Thank you so much for the fast reply. I did see the rpi-update and will try that next but like you said it's a use at your own risk option. I suppose if things go south I can always install the stretch version that works with Weave.

Is it possible that future releases of DeitPi will have updated kernels ?

Thanks again!

User avatar
Joulinar
Posts: 448
Joined: Fri Nov 15, 2019 11:49 pm

Re: Weave Kubernetes Addon not working on latest kernel

Post by Joulinar »

usually it should be updated during dietpi-update

seanlperkins
Posts: 3
Joined: Fri Jan 17, 2020 10:16 pm

Re: Weave Kubernetes Addon not working on latest kernel

Post by seanlperkins »

OK, good to know.

I installed rpi-update and ran it and now both new nodes are working. So far not seeing any issues with the 4.19.95-v7l+ kernel.

Appreciate the help and info.

User avatar
Joulinar
Posts: 448
Joined: Fri Nov 15, 2019 11:49 pm

Re: Weave Kubernetes Addon not working on latest kernel

Post by Joulinar »

@seanlperkins

New RPi Kernel 4.19.93-v7 was released now

[email protected]:~# uname -a
Linux DietPi3 4.19.93-v7+ #1290 SMP Fri Jan 10 16:39:50 GMT 2020 armv7l GNU/Linux
[email protected]:~#

Post Reply