Kubernetes - 使用 Minikube 访问 ClusterIP 服务

use*_*od2 2 kubernetes minikube

我已经将我的服务设置为类型,NodePort但实际上不需要外部访问 - 他们只需要能够相互交谈。

因此,我认为我应该将这些更改为默认值,ClusterIP但问题是 - 如何在本地开发期间继续访问这些服务?

因此,当我从NodePortto进行更改ClusterIP然后转到minikube service list它时,它自然会显示no node port但是我现在如何访问 - 是否有一些特殊的端点地址我可以从某个地方获得?

谢谢。

cod*_*ger 6

您需要像任何其他集群外案例一样访问它。一般来说,这意味着无论是kubectl port-forwardkubectl proxy,我倾向于前者虽然。一般情况下,ClusterIP 服务只能从集群内部访问,通过转发器访问仅用于调试或不频繁访问。

  • 另外,我可以使用端口转发并访问服务:`kubectl port-forward mygreatservice-94fc44965-pbbtg 3000:3000 -n my-namespace`但是我有 10 个这样的服务。有更方便的方法吗? (2认同)