Kubernetes - 将服务器设置为节点并将其添加到群集

时间:2018-01-10 15:27:22

标签: ubuntu kubernetes

我查看了互联网,kubernetes文档和内容,我还没有找到一个非常简单的问题的答案:如何使用ubuntu作为操作系统,Kubernetes节点并将其连接到现有集群来创建一个简单的物理机器?我找到的答案不再是实际的,或主要关注云解决方案(或者只是添加一个节点完全省略)。

PS。我正在和Kubernetes一起开始冒险,所以有点详细的答案是可以做到的。

2 个答案:

答案 0 :(得分:0)

您真的想要使用云提供商。虽然您可以看到最基本的块,例如在您桌面下的计算机上运行的pod,但是一旦您获得负载平衡器服务和卷声明,这些声明需要提供者特定的提供程序实现,这些实现不再有意义。使用minikube让你的脚湿透,一旦你开始长大,你必须开始寻找云提供商。

答案 1 :(得分:0)

如果说awskops工具可以让很多事情变得简单。

例如,here是一些基本命令,可以轻松地将EC2实例添加/删除/升级到kubernetes群集。 (通过所谓的instancegroups概念。

。(主人和/或工人节点)

话虽如此,正如列夫·库兹涅佐夫暗示的那样,这个过程可能会因你是在本地机器,裸机,虚拟机还是云上而有所不同。

我认为没有一种通用的解决方案。

根据我最近使用kubernetes的经验,你要求的东西我希望在非云环境中相当复杂,其中已经存在一些自动化。

要创建一个额外的节点(特别是手动),需要在提升它时提供显着的工作(配置安全性,在主服务器中复制etc,启动必要的kube-system容器等)。< / p>

在任何情况下,对于非云环境,我假设您应该考虑kubeadm并尝试调查它是否使事情变得像kops一样简单。

你还应该考虑一个更详细的方法,即现在着名的kubernetes-the-hard-way指南,它更深入地解决了引导过程。