在NixOS上设置Kubernetes

mic*_*has 8 nixos kubernetes

在NixOS上很容易通过一行配置来设置Kubernetes:

services.kubernetes.roles = ["master" "node"];
Run Code Online (Sandbox Code Playgroud)

这将在本地系统上安装主组件和节点组件,因此创建一个很好的小工作本地kubernetes"集群".

如果我想建立一个"真正的"集群,我需要在多个主机上安装它,但我不确定连接它们的预期方法.

如果我只在一个主机上安装主组件而在另一个节点上只安装节点组件,我该如何告诉节点在哪里找到它的主节点?

有很多配置选项,但我不确定如何正确使用它们.有人知道一些示例设置吗?

Rob*_*ing 1

请参阅Jaka Hudoklin/offlinehacker在 GateHub 上关于 NixOS 上的 Kubernetes 的 NixCon '15 演示的后半部分。它有一个配置 docker 使用桥接接口的示例配置。然后,您可以使用 openvswitch 将网络链接在一起。

  • 我知道那个演讲。然而,他在*同一*主机上使用主节点和节点,正如我上面写的那样。问题是我如何在*不同的*主机上运行主节点和节点。 (2认同)