我在 Kubernetes (minikube) 上安装了一个测试用例,它在浏览器中显示了一个 WordPress 站点。该示例取自Example: Deploying WordPress and MySQL with Persistent Volumes。告诉我,如何将负责显示网站的服务连接到专用 IP 地址?因此,通过输入专用 IP 地址,我可以访问托管在我的 Kubernetes 集群中的站点。
我在 Kubernetes (minikube) 上安装了一个测试用例,它在浏览器中显示了一个 WordPress 站点。该示例取自Example: Deploying WordPress and MySQL with Persistent Volumes。告诉我,如何将负责显示网站的服务连接到专用 IP 地址?因此,通过输入专用 IP 地址,我可以访问托管在我的 Kubernetes 集群中的站点。
如果您使用的是 minikube,则此选项不可用。
但是有一些解决方法...
当使用 VirtualBox 作为管理程序时,您可以使用 VirtualBox NAT 转发端口来公开通过 NodePorts 从外部公开的服务。
像这样...(范围有限,默认显示整个 NodePort 范围,即 30000-32767)。
设置转发规则:
您可以将反向 SSH 隧道与 VPS 结合使用,以便每个人都可以从 Internet 临时访问:
要删除 VirtualBox 端口转发规则,请运行以下命令:
以下是原始文章的链接:
https://github.com/kubernetes/minikube/issues/877
https://cwienczek.com/reaching-minikube-from-your-machines-public-ip-aka-network-bridge/
barymetal 的选项。使用您需要的 ip (х.х.х.х.х) 创建节点接口的别名,并在服务描述中使用