在linux上设置kubernetes覆盆子

时间:2017-12-06 07:42:48

标签: kubernetes

我正在尝试在raspberry pi上设置kubernetes集群。我有两个pi,其中一个将作为主人工作,另一个将作为工人。

我没有使用Hypriot Os而是使用Raspbian stretch图片。我按照这些教程link1 link2进行了操作。 Link1建议使用Hypriot Os,但我继续使用Raspbian Stretch。这是我到目前为止在主人和工人身上所做的事情:

  1. 已安装的泊坞窗
  2. 已禁用交换文件
  3. 在/boot/cmdline.txt
  4. 中添加了cgroup
  5. 在pi。中安装了kubernetes。
  6. 启动主人和工作人员然后加入主节点。
  7. 直到现在一切似乎都运转正常。但是在运行命令kubectl get nodes时,我得到:

    NAME          STATUS     ROLES     AGE       VERSION
    raspberrypi   NotReady   master    1h        v1.8.4
    worker        NotReady   <none>    40m       v1.8.4
    

    我的第一个问题是为什么即使我的工人pi正在运行,它也会将工人显示为NotReady

    下一个问题是如何从其仪表板访问群集。如何安装仪表板。?

1 个答案:

答案 0 :(得分:1)

评论部分已解决问题。

用于调试集群中的k8s节点,我们使用以下命令获取精确信息

获取节点列表

kubectl get nodes

获取全面的信息

 kubectl describe nodes NODE_NAME

通过上述系统信息,我们可以验证和验证kubelet docker和kube-proxy的状态