添加链接
link管理
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接

CgroupsV2 errors on Fedora 35 with podman #1633

@jiridanek

Description

Before creating an issue, make sure you've checked the following:

  • You are running the latest released version of k0s
  • Make sure you've searched for existing issues, both open and closed
  • Make sure you've searched for PRs too, a fix might've been merged already
  • You're looking at docs for the released version, "main" branch docs are usually ahead of released versions.
  • Version

    v1.23.5+k0s.0

    Platform

    LSB Version:    :core-4.1-amd64:core-4.1-noarch
    Distributor ID: Fedora
    Description:    Fedora release 35 (Thirty Five)
    Release:        35
    Codename:       ThirtyFive

    What happened?

    When starting k0s controller using podman, the cluster never finishes starting and I don't get any nodes.

    Steps to reproduce

    sudo podman run --name k0s --hostname k0s --privileged --replace -p 6443:6443 docker.io/k0sproject/k0s:latest k0s controller --enable-worker
    

    Watch the logs, try to list nodes with

    $ sudo podman exec k0s kubectl get nodes
    

    Expected behavior

    Node comes up.

    Actual behavior

    $ sudo podman exec k0s kubectl get nodes
    No resources found
    

    Screenshots and logs

    k0spodmanlogs.txt

    time="2022-04-02 12:05:08" level=info msg="I0402 12:05:08.116004     204 server.go:230] \"unsupported configuration:KubeletCgroups is not within KubeReservedCgroup\"" component=kubelet
    

    In a previous run, I saw

    time="2022-04-02 11:56:09" level=info msg="I0402 11:56:09.758869    1029 kubelet_network_linux.go:57] \"Initialized protocol iptables rules.\" protocol=IPv4" component=kubelet
    time="2022-04-02 11:56:09" level=info msg="W0402 11:56:09.764823    1029 watcher.go:93] Error while processing event (\"/sys/fs/cgroup/kubepods\": 0x40000100 == IN_CREATE|IN_ISDIR): readdirent /sys/fs/cgroup/kubepods: no such file or directory" component=kubelet
    time="2022-04-02 11:56:09" level=info msg="E0402 11:56:09.764858    1029 node_container_manager_linux.go:61] \"Failed to create cgroup\" err=\"cannot enter cgroupv2 \\\"/sys/fs/cgroup/kubepods\\\" with domain controllers -- it is in an invalid state\" cgroupName=[kubepods]" component=kubelet
    time="2022-04-02 11:56:09" level=info msg="E0402 11:56:09.764877    1029 kubelet.go:1431] \"Failed to start ContainerManager\" err=\"cannot enter cgroupv2 \\\"/sys/fs/cgroup/kubepods\\\" with domain controllers -- it is in an invalid state\"" component=kubelet
    

    Additional context

    My issue is similar to #1195.