Docker 如何访问';私人';浏览器中的Kubernetes服务?
我在GKE中创建了一个Kubernetes集群。我尝试的第一件事是部署集群,创建一个部署和一个服务(类型:NodePort),并且在我的服务之上创建了一个入口 我现在可以使用公共IP访问我的pod了。这一切都很好,但现在我想创建一个集群,从中我可以使用专用IP访问浏览器中的服务,但我不希望其他人访问它 我已经创建了一个新集群,但是我已经禁用了HTTP负载平衡插件。所以这不是在我的集群中创建的。现在我做了一个新的部署,创建了一个新的服务,类型是Docker 如何访问';私人';浏览器中的Kubernetes服务?,docker,service,kubernetes,google-kubernetes-engine,Docker,Service,Kubernetes,Google Kubernetes Engine,我在GKE中创建了一个Kubernetes集群。我尝试的第一件事是部署集群,创建一个部署和一个服务(类型:NodePort),并且在我的服务之上创建了一个入口 我现在可以使用公共IP访问我的pod了。这一切都很好,但现在我想创建一个集群,从中我可以使用专用IP访问浏览器中的服务,但我不希望其他人访问它 我已经创建了一个新集群,但是我已经禁用了HTTP负载平衡插件。所以这不是在我的集群中创建的。现在我做了一个新的部署,创建了一个新的服务,类型是ClusterIP 现在我似乎有一个私人服务,但如何在
ClusterIP
现在我似乎有一个私人服务,但如何在浏览器中访问它
是否可以在GKE中创建VPN解决方案以连接到集群,并从集群内部获取一些IP,从而允许我访问集群中的私有服务
如果我误解了什么,请随时纠正。我也做了类似的事情,但是是在AWS。也许你可以把它改成GKE。我部署了LoadBalancer类型的服务,该服务带有一个注释,使AWS能够部署私有ELB。这样,只有通过VPNHm连接到AWS集群时,才能访问我的服务。我知道可以使用注释ILB创建服务。我将尝试阅读更多关于这方面的内容。@whites11是您部署的!是否将每个服务作为Loadbalancer类型或仅一个访问群集?在我的情况下,我只有一个专用负载平衡器为我的入口控制器提供服务,所有其他服务都通过入口公开