首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在linux上设置kubernetes

在linux上设置kubernetes
EN

Stack Overflow用户
提问于 2017-12-06 07:42:47
回答 2查看 141关注 0票数 0

我正在尝试在覆盆子皮上设置kubernetes集群。我有两个圆周率,其中一个当师父,另一个当工人。

我不是使用Hypriot Os,而是使用Raspbian stretch映像。我学习了这些教程link1 link2。Link1建议使用Hypriot Os,但我继续使用Raspbian Stretch。到目前为止,我对师父和工人都是这样做的:

  1. 已安装码头
  2. 禁用的swapfile
  3. 在/boot/cmdline.txt中添加cgroup
  4. 在两个pi中都安装了kubernetes。
  5. 启动主程序和工作人员,然后加入主节点。

到现在为止,一切似乎都很顺利。但是,在运行命令kubectl get nodes时,我得到:

代码语言:javascript
复制
NAME          STATUS     ROLES     AGE       VERSION
raspberrypi   NotReady   master    1h        v1.8.4
worker        NotReady   <none>    40m       v1.8.4

我的第一个问题是,为什么它会显示worker为NotReady,甚至我的员工pi也在运行。

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

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2017-12-06 11:37:43

问题已在评论部分得到解决。

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

获取节点列表

代码语言:javascript
复制
kubectl get nodes

获得全面的信息

代码语言:javascript
复制
 kubectl describe nodes NODE_NAME

通过以上系统信息,我们可以验证和验证kubelet码头和kube- and的状态。

票数 1
EN

Stack Overflow用户

发布于 2018-03-03 09:57:56

它显示您的状态为NotReady,因为您还没有为它安装任何网络驱动程序。Weave适用于树莓皮的联网。您可以使用以下命令安装它:

kubectl apply -f https://git.io/weave-kube-1.6

请看一下这些教程:

https://www.youtube.com/watch?v=zc0sbXwONM4&list=PLWw98q-Xe7iHSVH-AE9hDGBFtC9rFxcME

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47669224

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档