通过 ssh 将工作节点添加到主节点

通过 ssh 将工作节点添加到主节点

我有两台服务器连接到互联网。两台服务器都可以通过 ssh 互相访问。

一个应该是 kubernetes 主节点,另一个应该是工作节点。

我如何才能仅通过 ssh 连接工作节点。我不想打开 22 以外的其他端口。

编辑:@Community 不知道如何进一步限制它?什么不够具体?我的问题是:我有一个应该作为 kubernetes 工作节点运行的虚拟机。我想在该虚拟机上打开的唯一端口是端口 22(ssh)。我如何将这样的盒子作为工作节点连接到 kubernetes 集群,在另一台也只打开端口 22 的机器上工作。有什么想法吗?

答案1

请尝试以下步骤:

  1. 通过 SSH 进入你的虚拟机,

  2. 通过 join 命令将虚拟机加入为工作节点(应输入主节点) 通过:

    kubeadm token create --print-join-command

考虑到您已经安装了先决条件。

  1. 现在您已经加入节点,在主/控制平面中,通过以下命令检查它是否已添加为节点:

    kubectl get nodes

PS 还请注意,主节点和工作节点之间应该打开默认端口:

阅读更多:这里

相关内容