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