提问者:小点点

通过docker容器转发TCP连接


我在docker容器(库伯内特斯)内运行springboot微服务,它可以访问非托管服务(SQL、Elasticsearch等),这些服务不能直接从我的笔记本电脑访问,所以我被迫通过kubectl运行命令来访问它们。是否有可能通过docker容器转发TCP连接以启用对这些服务的直接访问,例如ssh端口转发?


共2个答案

匿名用户

为此,您必须创建一个“不带选择器的服务”并为您的“外部”资源定义endpoint

库伯内特斯文档在这里这样的服务

当然,您的服务可以是“NodePort”类型,因此在OCP前面的负载均衡器的帮助下,您可以从集群外部访问该服务,该服务将到达您的外部资源

匿名用户

是的,您可以使用kubectl port-前进来执行此操作。如果您想阅读留档,它在这里。