Amazon ec2 从外部世界访问EC2实例内minikube节点端口上运行的应用程序

Amazon ec2 从外部世界访问EC2实例内minikube节点端口上运行的应用程序,amazon-ec2,kubernetes,minikube,istio,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。我可以通过这样做卷曲到应用程序 卷曲 但我想通过任何其他PC访问ec2之外的应用程序。如何做到这一点,我试过了,但没有成功我假设这只是为了开发目的?当minikube作为单独的VM运行时,您需

我有一个EC2实例,说它的IP是44.XX.XX.XX(比如IP1),我有一个运行在这个EC2实例中的minikube,说它的IP是10.XX.XX.XX(比如IP2),我是通过在EC2实例中运行minikube IP知道的。我有一个前端应用程序在NodePort的minikube内部运行,比如30010。我可以通过这样做卷曲到应用程序 卷曲


但我想通过任何其他PC访问ec2之外的应用程序。如何做到这一点,我试过了,但没有成功

我假设这只是为了开发目的?当minikube作为单独的VM运行时,您需要将通信量从EC2节点转移到minikube

一旦在IP2主机上设置了kubectl并与minikube集群通信,就可以使用将流量转发到minikube内部运行的任何服务/pod

kubectl端口转发——地址0.0.0.0 svc/:

只要设置了端口转发,您就应该能够通过
IP2:
访问您的应用程序

(用适当的值替换
括号内的内容)