Tom Wieczorek
Tom Wieczorek
@SnGmng did you check if you have the nf_conntrack module available for your kernel? There should be a file called `/lib/modules/5.4.0-124-generic/kernel/net/netfilter/nf_conntrack.ko`. Does a manual modprobe (`sudo modprobe nf_conntrack`) work? I...
The error message stems from the fact that the k0s systemd service [is in a failed state][fs]. The k0s start command [looks for the installed service][lfs] and [checks the status][cs]...
Thanks for the feedback. Even if the root cause in your case was some configuration error, I'll be reopening this, since there's definitely something to be improved here on k0s...
I ran into this during the node-local load balancer experiments, where some newly added components didn't receive any callbacks because of this. I can probably work-around this by adding some...
> > This will probably become a problem with dynamic configuration, when components might be started/stopped independently from a k0s restart. > > You mean it will become a problem...
> Not going into too deep details (I trust you guys :) ), but I think what we essentially want (from random components perspective) is sort of pub-sub pattern where...
Not sure I follow. How would you use it from inside of a component? The current design works in a way that a component registers itself with a LeaderElector, typically...
> I mean does the manager really care/want to see errors emitted from a component? Good question. The current implementation for `Stop` looks like this: https://github.com/k0sproject/k0s/blob/63f4bd1c739fa915eade5470fd5be740bfa657d4/pkg/component/manager.go#L100-L121 So it stops the...
> And we can't get rid of the `Stop` function, since at some cases we might need to preserve the reversed order (eg. the metrics server should be stopped after...
> Context has nothing to do with stopping a component. And [shouldn't](https://dave.cheney.net/2017/08/20/context-isnt-for-cancellation), since it's just a context. That blog post covers widely perceived weaknesses about Go's `Context` as it is...