我使用lxc / lxd来播放kubenetes群集 有没有办法在不使用minikube的情况下在本地公开已部署的服务,以便我可以从本地计算机访问它? 我可以从集群中的任何节点访问它,但不能从外部访问它。
答案 0 :(得分:2)
您想要服务该服务提供的pod吗?如果是,您可以使用kubectl port-forward
连接到您的广告连播并在本地访问
以下是一个例子:
如果您的服务将所有请求转发到端口号为80的窗格( nginx ),则可以将其配置为本地端口,如下所示
kubectl port-forward -n default nginx-5767f4d585-hgtfj 8081:80
以下是相同
的语法kubectl port-forward -n NAMESPACE $ {POD} local-port : pod-port 强>
如果您想直接连接到您的服务,则需要通过kubectl proxy
希望它有所帮助。