Anu*_*pta 3 amazon-ec2 kubernetes minikube istio
我有一个 EC2 实例,说它的 IP 是 44.XX.XX.XX (说 IP1),我有一个在这个 EC2 实例中运行的 minikube,说它的 IP 是 10.XX.XX.XX (说 IP2),我通过在 EC2 实例中执行 minikube ip 来了解。我有一个前端应用程序在 NodePort 的 minikube 中运行,比如 30010 。我可以通过执行curl http://IP2:30010来卷曲到应用程序
但我想通过任何其他 PC 访问 ec2 外部的该应用程序。如何做到这一点,我尝试执行http://IP1:30010但它不起作用
我假设这只是为了开发目的?您需要将流量从 EC2 节点端口转发到 minikube,因为 minikube 作为单独的虚拟机运行。
在与 minikube 集群通信的 IP2 主机上设置 kubectl 后,您可以使用kubectl port-forward将流量转发到 minikube 内运行的任何服务/pod。
kubectl port-forward --address 0.0.0.0 svc/<svc-name> <host-port>:<service-port>
IP2:<host-port>只要设置了端口转发,您就应该能够访问您的应用程序。
(将< >括号内的内容替换为适当的值)
| 归档时间: |
|
| 查看次数: |
1950 次 |
| 最近记录: |