我正在 Fedora 26 上创建 kubernetes 集群,但我无法在 kubernetes 上初始化集群。
在这里,我附上图片和错误供您参考,指导我如何解决问题..
环境:
- 码头工人版本
- 客户端版本:1.13.1
- API版本:1.26
Kubeadm 版本:
错误图片:
集群错误:
我正在 Fedora 26 上创建 kubernetes 集群,但我无法在 kubernetes 上初始化集群。
在这里,我附上图片和错误供您参考,指导我如何解决问题..
环境:
Kubeadm 版本:
错误图片:
集群错误:
您的设置存在的问题是,使用 kubeadm 安装 Kubernetes 所需的最低 CPU 为 2,而您的 VM 上只有 1 个 CPU。
如果您想在单机上设置 Kubernetes,请查看 microK8s。以下是在 Fedora 上安装它的分步说明:
https://itnext.io/a-local-kubernetes-with-microk8s-33ee31d1eed9
您可以在kubeadm init
仅添加一个 CPU 的情况下运行:--ignore-preflight-errors=NumCPU
. 所以你的新代码:
kubeadm init --pod-network-cidr=10.244.0.0/16 --ignore-preflight-errors=NumCPU