【发布时间】:2022-01-03 20:53:14
【问题描述】:
我正在阅读有关使用 kubeadm 设置 Kubernetes 集群的文档。我在三台虚拟机上运行 Ubuntu Server 20.04,但目前只使用其中一台,然后再对另外两台进行配置。我已经准备好容器并禁用交换,但在启用所需端口时遇到了困难。我首先使用 OpenSSH 应用程序配置文件将 ufw 配置为仅允许来自端口 22 的传入流量。在阅读了启用所需端口后,我运行了以下命令:
sudo ufw allow 6443,
sudo ufw allow 6443/tcp,和
sudo ufw allow 6443/udp.
当我尝试使用 telnet 连接时,它失败了:
telnet 127.0.0.1 6443
Trying 127.0.0.1...
telnet: Unable to connect to remote host: Connection refused
...当使用私有 IP 时,其他计算机连接到它:
telnet 192.168.50.55 6443
Trying 192.168.50.55...
telnet: Unable to connect to remote host: Connection refused
如果我告诉 telnet 使用 22 端口,它就可以正常工作:
telnet 127.0.0.1 22
Trying 127.0.0.1...
Connected to 127.0.0.1.
Escape character is '^]'.
SSH-2.0-OpenSSH_8.2p1 Ubuntu-4ubuntu0.3
^]
telnet> close
Connection closed.
我的防火墙配置有什么问题吗?或者是另一回事?
感谢您的帮助,
foxler2010
【问题讨论】:
标签: ubuntu kubernetes networking port ufw