【发布时间】:2019-05-19 13:53:45
【问题描述】:
我正在 Fedora 26 上创建 kubernetes 集群,但无法在 kubernetes 上初始化集群。
在这里我附上图片和错误供您参考,指导我如何解决问题..
环境:
- Docker 版本
- 客户端版本:1.13.1
- API 版本:1.26
Kubeadm 版本:
错误图片:
集群错误:
【问题讨论】:
标签: docker kubernetes kubectl kubeadm kubernetes-cluster
我正在 Fedora 26 上创建 kubernetes 集群,但无法在 kubernetes 上初始化集群。
在这里我附上图片和错误供您参考,指导我如何解决问题..
环境:
Kubeadm 版本:
错误图片:
集群错误:
【问题讨论】:
标签: docker kubernetes kubectl kubeadm kubernetes-cluster
您的设置问题是使用 kubeadm 安装 Kubernetes 所需的最低 CPU 为 2,而您的 VM 上只有 1 个 CPU。
如果你想在单机上设置 kubernetes,请查看 microK8s。以下是在 Fedora 上安装它的分步说明:
https://itnext.io/a-local-kubernetes-with-microk8s-33ee31d1eed9
【讨论】:
minikube start -h 检查了最新版本的 minikube。这是我发现的 --cpus int 分配给 minikube VM 的 CPU 数(默认 2)
您可以在仅添加一个 CPU 的情况下运行 kubeadm init:--ignore-preflight-errors=NumCPU。所以你的新代码:
kubeadm init --pod-network-cidr=10.244.0.0/16 --ignore-preflight-errors=NumCPU
【讨论】: