我在 ubuntu 上的 K3S kuberentes 集群上工作。
Local IP address 192.168.111.2
public IP address : 192.168.20.90
ip loadbalancer : 192.168.111.100
k3sdomain.com
我在我的 K3S 集群上使用该域构建了一个 Nginx 。
我可以k3sdomain.com
从我的机器和本地网络中的另一台计算机访问我,只需通过浏览器输入 k3sdomain.com,但我需要将我的主机名放在另一台 /etc/hosts 机器上。
像这样:
192.168.111.100 k3sdomain.com
但是,如果我有很多客户端并且需要配置每个客户端主机,以及如果他们通过电话访问等,这太荒谬了。
我想到了如何构建 DNS 服务器并连接到我的 Nginx 集群,所以我按照这个https://ubuntu.com/server/docs/service-domain-name-service-dns
说明操作。我多次更改名称服务器 IP 地址以确保输入正确的 IP。我切换到本地 IP:192.168.111.2、公共:192.168.20.90 甚至我的负载均衡器 IP 地址,但它不起作用。
我可能不太明白这个概念。但请让我知道你的想法。
如果我们无法从本地机器/本地主机 ping 我们的主机名或 IP 负载均衡器,这正常吗?
ping k3sdomain.com ping 192.168.111.100
它不起作用,但我可以从另一台机器 ping
谢谢。