我有一台台式电脑,ALPHA,上面安装了适用于 Windows 的 Docker,其中包含 Kubernetes。
我有一台笔记本电脑,BETA,我已在其中安装了 kubectl。两者都连接到同一个 WiFi 网络。我已将 ~.kube\config 从 ALPHA 复制到 BETA,并将 localhost 替换为 ALPHA,因此服务器行显示:server: https://ALPHA:6445
但是,当我kubectl version
在 BETA 上运行时,出现错误:
无法连接到服务器:dial tcp [ALPHA's_IPv6_address%Wi-Fi]:6445: connectex:连接尝试失败,因为连接方在一段时间后没有正确响应,或者建立的连接失败,因为连接的主机未能响应。
我可以从 BETA 版中获得一个在 ALPHA:5000 上运行的示例应用程序。
netstat -an
显示 Docker for Windows 中的 vpnkit.exe 正在监听所有网络接口,而不仅仅是本地主机:
TCP 0.0.0.0:5000 0.0.0.0:0 LISTENING
TCP 0.0.0.0:6445 0.0.0.0:0 LISTENING`