我正在尝试在Ubuntu 16.04上运行的自托管生产环境上安装kubernetes。我无法找到任何有用的指南来设置生产等级kubernetes master并将工作节点连接到它。
非常感谢任何帮助。
答案 0 :(得分:0)
您可以将kubespray用于自我主机制作环境。
答案 1 :(得分:0)
取决于你理解的内容,并说#34; self-host"。大多数人认为它是关于在自己的环境中部署kubernetes。
如果您想比较在自定义环境中部署k8的不同方法,请参阅this article,其中包含一系列适用于此的选项。
如果您对如何使用kubeadm设置HA Kubernetes群集感兴趣,请参阅this article。
但是,在kubernetes中,有一个不同的定义"自托管"。这意味着将kubernetes本身作为kubernetes中的工作负载运行。如果您对真实的自托管方法感兴趣(在自定义环境中),请参阅this article
希望这有帮助
答案 2 :(得分:0)
您可以使用typhoon来配置HA kubernetes集群。
这是我用来创建自己的home cluster的示例配置。
台风的一些优点是,您可以选择使用云提供商来配置基础架构,这是使用terraform完成的,而且它为您提供了上游k8,这也是一大优势。
内部,它使用bootkube调出临时控制平面,该平面将由
组成,然后在拥有临时控制平面对象时,将对象注入API服务器以拥有k8s集群。
看看这个kubecon talk given by CoreOS,它解释了它是如何工作的。