Comments (8)
1 server, 2 enrolled agents, and the google coral dev board agent which is encountering a variety of issues
using Calico CNI 3.24.1
K3s doesn't come with Calico by default. Do you run into this same problem when using Flannel?
If the issue only affects your nodes when you use Calico instead of Flannel, and your nodes are missing a kernel module that Calico requires, that does not sound like something we can fix in K3s.
from k3s.
The issue could be related to Calico but I have observed the same issue with flannel when the nf_conntrack_netlink kernel module is loaded. I am hoping for either a resolution of the issue or a justification for why the kernel is not compatible in this case. I included information about how we load the kernel modules as well which could very much be another point of potential mistake.
The issue pops up with flannel as well, likely an interaction with the kernel that goes wrong
from k3s.
This is not a k3s issue, and k3s does not support calico
from k3s.
I will also note that v1.23.17+k3s1 has been end of life since February 2023. Please try again with a non-end-of-life version of K3s. If in doubt, run k3s check-config
and ensure that you have all the listed kernel modules available.
from k3s.
I have tried with 1.27.11, the same issue arises unfortunately and check-config
confirms I have all the necessary kernel modules for k3s itself. I understand that this is probably not a k3s issue in itself but was just hoping on some pointers as to why this could be happening since it also happens with flannel
from k3s.
It appears that it's the kernel that's crashing, not K3s? If you are really using Linux 8fb60a5 4.14.98-imx
that kernel is from late 2017, is there nothing newer available for this device?
[ 256.688073] Unable to handle kernel NULL pointer dereference at virtual address 00000040
[ 256.704251] Mem abort info:
[ 256.709945] Exception class = DABT (current EL), IL = 32 bits
[ 256.721880] SET = 0, FnV = 0
[ 256.728142] EA = 0, S1PTW = 0
[ 256.734520] Data abort info:
[ 256.740377] ISV = 0, ISS = 0x00000006
[ 256.748146] CM = 0, WnR = 0
[ 256.754179] user pgtable: 4k pages, 48-bit VAs, pgd = ffff80001f9f3000
[ 256.767329] [0000000000000040] *pgd=000000005f9f8003, *pud=000000005fa76003, *pmd=0000000000000000
[ 256.785345] Internal error: Oops: 96000006 [#1] PREEMPT SMP
from k3s.
Yes, I did mention in the title that the use of the kmod actually crashes the entire host OS by segfaulting the kernel. The reason we use the 4.14.98 version is because this is the latest provided Balena OS version for this device which is required for enrolling it in our environment. I'll switch kernels to one of google's provided kernels and see if this happens.
from k3s.
Yeah sorry, I think I missed that bit initially. It sounds like you are stuck in a challenging environment, with a lot of out-of-date components. I don't think it's something we can help with.
from k3s.
Related Issues (20)
- Pods are going into pending state after upgrading from v1.26.12-k3s1 to v1.27.11-k3s1 and v1.28.5-k3s1 (Issue is quite random)
- leader-elected etcd controllers not consistently functional when leader election/lease mismatches occur HOT 5
- Update minio-go to `v7.0.70` or newer HOT 3
- Embedded helm controller does not track owner references properly HOT 3
- Network policy in dual-stack cluster stops allowing ingress after pod restart HOT 16
- ingresses stop working every now and then HOT 10
- Create a new single node cluster with embedded registry mirror does not work HOT 5
- K3S startup stuck in a deadlock when a KMS provider is configured and the node is rebooted HOT 5
- Expose k3s metrics over http HOT 2
- Capturing K3s metrics over http/https from VM HOT 1
- Agent node IP not replaced with Tailscale VPN IP HOT 8
- Pods not always creating logs HOT 1
- Best practice of setting the cluster name at deployment level HOT 4
- k3s crashes if I do not start the cloud-provider HOT 1
- sh: 0: cannot open –: No such file
- Report the use of components with vulnerabilities in k3s HOT 1
- Update etcd to >= v3.5.13 HOT 1
- Improve documentation for Tailscale + K3s with an example ACL HOT 1
- Pod priority enforcement without killing lower priority pods
- netpol controller does not honor debug: true HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from k3s.