连接到 Zerotier 上连接的主机上的 kubeapi 服务器

连接到 Zerotier 上连接的主机上的 kubeapi 服务器

我的问题是,我已经配置了DeepOps使用我的笔记本电脑作为控制器机器,以 Zerotier 作为网络,通过网络运行 Kubernetes。在我的物理网络 (lan) 上,主机地址是 192.168.50.8 在 zerotier 网络上,主机地址是 172.22.93.12。我的物理网络和 Zerotier 网络上都有笔记本电脑和 k8s 主机。从笔记本电脑到节点显然启用了 SSH,节点上的 ufw 防火墙规则设置为仅允许 A) http/https 和 B) 来自 Zerotier 子网的 ssh。(单节点)集群已配置并似乎正在运行,但我没有 kubectl 访问权限,这意味着我陷入困境。kubeconfig 中的服务器字段是https://192.168.50.8:6443但是当我尝试任一地址时出现错误:

The connection to the server 192.168.50.8:6443 was refused - did you specify the right host or port?

到目前为止我的想法是使用第 2 层桥接在 Zerotier 网络上将流量路由到物理网络,但我需要在主机上添加一个额外的 NIC,并且我与路由器的连接是通过 wifi 进行的。我知道这通常不是你做这些事情的方式,但我刚开始做家庭实验室,任何帮助都将不胜感激。

相关内容