如何将 minikube 上的入口暴露给外部主机
How do I expose ingress on minikube to external hosts
我可以按照本教程在 minikube 集群上设置 Ingress:
https://kubernetes.io/docs/tasks/access-application-cluster/ingress-minikube/
但是只有运行 minikube 的主机才能在 minikube ip 上访问该服务。
如何启用来自其他主机的连接?
这可以通过以下命令完成:
kubectl port-forward --address 0.0.0.0 deployment/ingress-nginx-controller 8443:443 --namespace ingress-nginx
现在可以通过
从其他主机访问入口
我按照同一页面在远程主机上安装了 minikube。
然后要从我的本地主机访问它,我必须 运行 在 minikube 中执行以下命令:
kubectl port-forward --address 0.0.0.0 web-746c8679d4-h47j4 8080:8080
0.0.0.0表示每个地址,可以限制。
我可以按照本教程在 minikube 集群上设置 Ingress: https://kubernetes.io/docs/tasks/access-application-cluster/ingress-minikube/
但是只有运行 minikube 的主机才能在 minikube ip 上访问该服务。
如何启用来自其他主机的连接?
这可以通过以下命令完成:
kubectl port-forward --address 0.0.0.0 deployment/ingress-nginx-controller 8443:443 --namespace ingress-nginx
现在可以通过
从其他主机访问入口我按照同一页面在远程主机上安装了 minikube。 然后要从我的本地主机访问它,我必须 运行 在 minikube 中执行以下命令:
kubectl port-forward --address 0.0.0.0 web-746c8679d4-h47j4 8080:8080
0.0.0.0表示每个地址,可以限制。