kairen / kubeadm-ansible

Build a Kubernetes cluster using kubeadm via Ansible.
Apache License 2.0
723 stars 380 forks source link

OL7.8 unexpected kernel config: CONFIG_CGROUP_PIDS #90

Open webadmininc opened 2 years ago

webadmininc commented 2 years ago

fatal: [10.200.152.11]: FAILED! => changed=true cmd: |- kubeadm init --service-cidr 10.96.0.0/12 --kubernetes-version v1.22.2 --pod-network-cidr 10.244.0.0/16 --token b0f7b8.8d1767876297d85c --apiserver-advertise-address 10.200.152.11 --cri-socket=/var/run/containerd/containerd.sock delta: '0:00:10.179032' end: '2021-09-22 16:00:24.597867' msg: non-zero return code rc: 1 start: '2021-09-22 16:00:14.418835' stderr: |2- [WARNING FileExisting-tc]: tc not found in system path error execution phase preflight: [preflight] Some fatal errors occurred: [ERROR CRI]: container runtime is not running: output: NAME: crictl info - Display information of the container runtime

USAGE:
   crictl info [command options] [arguments...]

OPTIONS:
   --output value, -o value  Output format, One of: json|yaml (default: "json")

time="2021-09-22T16:00:24-04:00" level=fatal msg="failed to connect: failed to connect: context deadline exceeded"
, error: exit status 1
        [ERROR SystemVerification]: unexpected kernel config: CONFIG_CGROUP_PIDS
        [ERROR SystemVerification]: missing required cgroups: pids
[preflight] If you know what you are doing, you can make a check non-fatal with `--ignore-preflight-errors=...`
To see the stack trace of this error execute with --v=5 or higher

stderr_lines: stdout: |- [init] Using Kubernetes version: v1.22.2 [preflight] Running pre-flight checks [preflight] The system verification failed. Printing the output from the verification: [0;37mKERNEL_VERSION[0m: [0;32m4.1.12-124.22.2.el7uek.x86_64[0m [0;37mCONFIG_NAMESPACES[0m: [0;32menabled[0m [0;37mCONFIG_NET_NS[0m: [0;32menabled[0m [0;37mCONFIG_PID_NS[0m: [0;32menabled[0m [0;37mCONFIG_IPC_NS[0m: [0;32menabled[0m [0;37mCONFIG_UTS_NS[0m: [0;32menabled[0m [0;37mCONFIG_CGROUPS[0m: [0;32menabled[0m [0;37mCONFIG_CGROUP_CPUACCT[0m: [0;32menabled[0m [0;37mCONFIG_CGROUP_DEVICE[0m: [0;32menabled[0m [0;37mCONFIG_CGROUP_FREEZER[0m: [0;32menabled[0m [0;37mCONFIG_CGROUP_PIDS[0m: [0;31mnot set[0m [0;37mCONFIG_CGROUP_SCHED[0m: [0;32menabled[0m [0;37mCONFIG_CPUSETS[0m: [0;32menabled[0m [0;37mCONFIG_MEMCG[0m: [0;32menabled[0m [0;37mCONFIG_INET[0m: [0;32menabled[0m [0;37mCONFIG_EXT4_FS[0m: [0;32menabled (as module)[0m [0;37mCONFIG_PROC_FS[0m: [0;32menabled[0m [0;37mCONFIG_NETFILTER_XT_TARGET_REDIRECT[0m: [0;32menabled (as module)[0m [0;37mCONFIG_NETFILTER_XT_MATCH_COMMENT[0m: [0;32menabled (as module)[0m [0;37mCONFIG_FAIR_GROUP_SCHED[0m: [0;32menabled[0m [0;37mCONFIG_OVERLAY_FS[0m: [0;32menabled (as module)[0m [0;37mCONFIG_AUFS_FS[0m: [0;33mnot set - Required for aufs.[0m [0;37mCONFIG_BLK_DEV_DM[0m: [0;32menabled (as module)[0m [0;37mCONFIG_CFS_BANDWIDTH[0m: [0;32menabled[0m [0;37mCONFIG_CGROUP_HUGETLB[0m: [0;32menabled[0m [0;37mCONFIG_SECCOMP[0m: [0;32menabled[0m [0;37mCONFIG_SECCOMP_FILTER[0m: [0;32menabled[0m [0;37mOS[0m: [0;32mLinux[0m [0;37mCGROUPS_CPU[0m: [0;32menabled[0m [0;37mCGROUPS_CPUACCT[0m: [0;32menabled[0m [0;37mCGROUPS_CPUSET[0m: [0;32menabled[0m [0;37mCGROUPS_DEVICES[0m: [0;32menabled[0m [0;37mCGROUPS_FREEZER[0m: [0;32menabled[0m [0;37mCGROUPS_MEMORY[0m: [0;32menabled[0m [0;37mCGROUPS_PIDS[0m: [0;31mmissing[0m [0;37mCGROUPS_HUGETLB[0m: [0;32menabled[0m stdout_lines:

unable to init my kubeadm cluster, any idea?

webadmininc commented 2 years ago

same error with Using Kubernetes version: v1.21.0