多个 kubernetes 集群中的同一节点

MHo*_*gge 1 kubernetes

我试图找到这个问题的答案,但在 kubernetes 文档或任何 Q/A 论坛中都找不到明确的答案。

我有一个运行 4 个节点的 kubernetes 集群。是否可以创建第二个集群来重用前一个集群中的一个或多个节点?或者节点是否仅限于单个 kubernetes 集群中?

我正在使用 RKE(用于部署 k8 集群的 rancher 工具)运行实际的集群,我发现这个问题让我怀疑这种可能性。

感谢您的任何澄清。

Arg*_*dhu 5

实际上这是不可能的。每个节点中运行的 Kubelet 都会向 Kubernetes API Server 注册当前节点。有一个心跳从 kubelet 发送到 Kubernetes API Server。现在,如果您重新配置该 kubelet 并指示其注册到不同的 Kubernetes API 服务器,这将导致心跳无法到达第一个 Kubernetes API 服务器,并且该节点将在第一个 Kubernetes API 服务器中被标记为 NotReady。