F0627 15:23:40.684395 24145 kubelet.go:1383] Failed to start ContainerManager failed to initialize top level QOS containers: failed to update top level Burstable QOS cgroup : failed to set supported cgroup subsystems for cgroup [kubepods burstable]: failed to find subsystem mount for required subsystem: pids
I would really appreciate if you could give me guidance on what the failure might be.
Many thanks in advance
P/S: I have no issue with setting up kubelet running under Ubuntu.
This issue does not occur on x86_64 architecture and seems to me only impact ppc64le. I am investigating if it is related to the fact that CONFIG_CGROUP_PIDS is not enabled in the linux-lts kernel.
Firstly, thanks for writing this up.
I haven't much luck with getting kubelet up running on Alpine 3.12 (ppc64le)
would fail with following output:
I would really appreciate if you could give me guidance on what the failure might be.
Many thanks in advance
P/S: I have no issue with setting up kubelet running under Ubuntu.
I manage to resolve this issue by adding
cgroup_enable=pids
to the grub boot command:This issue does not occur on
x86_64
architecture and seems to me only impact ppc64le. I am investigating if it is related to the fact thatCONFIG_CGROUP_PIDS
is not enabled in thelinux-lts
kernel.FYI I've lodged a new Merge Request to enable CONFIG_CGROUPS_PIDS for linux-lts ppc64le (3.12-stable). This would address the issue at its root and users won't have to explicitly declare the
cgroup_enable=pids
in/etc/default/grub
anymore.