要在 Windows 本地机器中访问 Kubernetes 的服务(svc),您需要使用 kubectl port-forward 命令将本地端口映射到 Kubernetes 集群中的服务端口。以下是具体步骤:
确保您已经安装了 kubectl,并且已经配置好了正确的上下文。
找到要访问的服务名称和端口号,可以通过以下命令获取:
kubectl get svc
- 使用以下命令将本地端口映射到 Kubernetes 服务端口:
kubectl port-forward svc/<service-name> <local-port>:<service-port>
其中,`<service-name>` 是您要访问的服务名称,`<local-port>` 是您想要将本地端口映射到的端口号,`<service-port>` 是您想要访问的 Kubernetes 服务的端口号。
- 在浏览器中打开
http://localhost:<local-port>即可访问 Kubernetes 中的服务。
注意事项:
- 在执行上述命令时,请确保您拥有足够的权限来进行此操作。
- 端口号必须是未被占用的空闲端口。
- 如果您想一次性映射多个服务,请使用多个终端窗口并运行不同的命令来进行映射。




