是否可以在没有任何 public 域(--set hostname)的情况下安装 rancher HA

Is that possible install rancher HA without any public domain (--set hostname)

安装 Rancher 2.x HA 集群流 offical document。但是如果没有 public DNS - 主机名,我无法安装它。有什么办法可以避免这种情况吗?我尝试使用 /etc/hosts 文件,但代理 docker 似乎存在问题,无法从自定义 DNS 获取配置。
我想通过 IP 访问负载平衡集群,而不是通过 public DNS。

确实,在 Kubernetes 的标准安装中,访问 API 是在 HTTPS 中完成的,您需要一个证书。

你可以看看这个文档:Controlling Access to the Kubernetes API.

如果您的目标只是 运行 一个实验室,如果您手边没有 DNS 服务器,也许您可​​以使用 xip.io