kubeadm + calico 3.6单节点尚未永久就绪

时间:2019-04-16 00:40:13

标签: kubernetes kubeadm calico

我正在使用Ubuntu bionic(18.04)和最新版本的kubeadm在Ubuntu的存储库(1.13.4)和calico 3.6上,遵循它们的文档“使用Kubernetes API数据存储安装-50个节点或更少)”({{3} }。

开始于:

sudo kubeadm init --pod-network-cidr=192.168.0.0/16

但是当我应用calico.yaml时,我的节点陷入了这种情况:

  

条件:类型状态LastHeartbeatTime
  LastTransitionTime原因消息   ---- ------ ----------------- ------------------ ----- -------- MemoryPressure False 2019年4月15日星期一20:24:43 -0300 4月15日星期一   2019 20:21:20 -0300 KubeletHasSufficientMemory kubelet有   足够的可用磁盘DiskPressure False 4月15日,星期一   2019 20:24:43 -0300 2019年4月15日星期一20:21:20 -0300
  KubeletHasNoDiskPressure kubelet没有磁盘压力
  PIDPressure False星期一,15 Apr 2019 20:24:43 -0300星期一,15 Apr   2019 20:21:20 -0300 KubeletHasSufficientPID kubelet有   可提供足够的PID Ready False,2019年4月15日   2019年4月15日星期一20:24:43 -0300 20:21:20 -0300 KubeletNotReady
  运行时网络未准备好:NetworkReady = false   原因:NetworkPluginNotReady消息:docker:网络插件不是   准备好:cni config未初始化

看到系统吊舱(kubectl get pods -n kube-system)时,我得到:

NAME                                       READY   STATUS     RESTARTS   AGE
calico-kube-controllers-55df754b5d-zsttg   0/1     Pending    0          34s
calico-node-5n6p2                          0/1     Init:0/2   0          35s
coredns-86c58d9df4-jw7wk                   0/1     Pending    0          99s
coredns-86c58d9df4-sztxw                   0/1     Pending    0          99s
etcd-cherokee                              1/1     Running    0          36s
kube-apiserver-cherokee                    1/1     Running    0          46s
kube-controller-manager-cherokee           1/1     Running    0          59s
kube-proxy-22xwj                           1/1     Running    0          99s
kube-scheduler-cherokee                    1/1     Running    0          44s

这可能是一个错误或缺少一些东西吗?

1 个答案:

答案 0 :(得分:2)

尝试删除主节点kubectl taint nodes --all node-role.kubernetes.io/master-上的污点。

此处参考,https://kubernetes.io/docs/setup/independent/create-cluster-kubeadm/#control-plane-node-isolation