root@node1 ~]# kubeadm join 192.168.40.180:6443 --token 0ivj3s.4vir7p4ox2fma7fh --discovery-token-ca-cert-hash sha256:c9ac0baaf9ac8bbc40223fbd7a50d9b16e3140c4a16b621255823bb5697270a4
[preflight] Running pre-flight checks
[preflight] The system verification failed. Printing the output from the verification:
KERNEL_VERSION: 3.10.0-957.el7.x86_64
DOCKER_VERSION: 20.10.6
OS: Linux
CGROUPS_CPU: enabled
CGROUPS_CPUACCT: enabled
CGROUPS_CPUSET: enabled
CGROUPS_DEVICES: enabled
CGROUPS_FREEZER: enabled
CGROUPS_MEMORY: enabled
CGROUPS_PIDS: enabled
CGROUPS_HUGETLB: enabled
[WARNING SystemVerification]: this Docker version is not on the list of validated versions: 20.10.6. Latest validated version: 19.03
error execution phase preflight: [preflight] Some fatal errors occurred:
[ERROR SystemVerification]: failed to parse kernel config: unable to load kernel module: "configs", output: "modprobe: FATAL: Module configs not found.\n", err: exit status 1
[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
You have new mail in /var/spool/mail/root
解决办法是:在token这个字段后面加上忽略
--ignore-preflight-errors=SystemVerification
kubeadm join 192.168.40.180:6443 --token htm49k.fo5m1pytlihdrkaf --discovery-token-ca-cert-hash sha256:c9ac0baaf9ac8bbc40223fbd7a50d9b16e3140c4a16b621255823bb5697270a4 --ignore-preflight-errors=SystemVerification
k8s
部署解成功解决
node
节点
一直处于NotReady状态的问题,
报错
failed to load Kubelet config file /var/lib/kubelet/config.yaml
未来社会二十年发展的核心技术趋势由ABCD四个字母组成,分别是AI(人工智能)、BlockChain(区块链)、Cloud(云)、和Data(大数据) 每一夜都有全新的认知和感触
05-06
"SystemOOM"
错误
通常表示在
Kubernetes
节点
上发生了内存不足的问题。这意味着在该
节点
上运行的容器或进程消耗了所有可用的内存,并且操作系统无法再分配更多的内存。
要解决此问题,可能需要采取一些步骤,包括:
1. 查看
节点
上运行的容器和进程,并尝试确定哪些是消耗大量内存的。
2. 尝试限制内存使用量最大的容器,或者将其移到具有更多可用内存的
节点
上。
3. 如果所有
节点
都经常出现内存不足的问题,则可能需要考虑增加集群中的
节点
数,或者使用更大的
节点
。
4. 在
Kubernetes
中使用内存限制和限制可能也有帮助,这可以防止单个容器消耗太多内存。
希望这些信息能够帮助您解决问题!