This message was deleted.
# general
a
This message was deleted.
👀 1
c
because they do things that require privilege
😐 1
b
Can you elaborate a bit more on what things? I mean, all of the Rancher pods ignore k8s best practices like not running as root, running privileged, not setting any requests and limits. You should have reasons for that and should be able to describe them.
p
Have you compared it with, let's say, kubeadm? I think that's also the case for a lot of core components. It's hard, if not impossible, to change things related to the kernel, network, etc. otherwise, I'd assume.
b
I did not. And I agree, some components need to run privileged, like a CNI, kubelet and kube-proxy, the Rancher agent or the system-upgrade-controller. But everything else could and should run with least privileges and with requests and limits.
p
When you say 'everything else', which ones are you referring to concretely?
b
E.g. the one container I mentioned in the beginning. Suse should answer that question.